Felix Krause
96234f36ca
Made times.nim compile again to JS
2016-11-01 18:42:22 +01:00
Araq
73b76b916c
koch improvements; implemented 'koch pushcsources'
2016-11-01 17:57:32 +01:00
Felix Krause
2ec6fe56ad
Fixed timezone handling
...
* mktime always interprets its input as local time even on systems where
gmtoff is present, so using it is utterly useless for anything but getting
the local timezone. Removed all other usage of gmtoff to avoid confusion.
* Properly handle timezone offset in toTime()
* Properly handle timezone offset in `$` because asctime also interprets its
input as local time
* Also tried to fix the JavaScript implementation
2016-11-01 17:22:50 +01:00
Araq
47304372ca
change TimeImpl for MingW
2016-11-01 14:11:46 +01:00
Araq
804af7e153
fixes bootstrapping
2016-11-01 10:25:34 +01:00
Andreas Rumpf
4884a56e38
Merge pull request #4980 from jlp765/tostring
...
Add nill value handling for seq/sets to system.CollectionToString()
2016-11-01 09:45:37 +01:00
Andreas Rumpf
d4c35da470
Merge pull request #4979 from singularperturbation/doc_ptr
...
(minor) Doc change for #3130
2016-11-01 09:44:44 +01:00
Andreas Rumpf
88ac25c3d9
Merge pull request #4977 from flyx/fix-4974
...
Fixes #4974
2016-11-01 09:44:12 +01:00
Araq
19befb5c91
yay, I'm free again
2016-11-01 08:19:05 +01:00
Araq
65801e4b6e
make tests green again
2016-11-01 07:16:07 +01:00
Araq
45c6f9bb69
niminst update: make csources compile on old Linuxes
2016-11-01 07:14:20 +01:00
jlp765
55b28f86e1
add test: echo a seq with a nil value
2016-11-01 13:41:31 +10:00
singularperturbation
456b3d3231
(minor) Doc change for #3130
2016-10-31 22:38:17 -05:00
jlp765
0cb5adb494
Add nill value handling for seq/sets
2016-11-01 13:36:03 +10:00
Araq
d183e4034c
touch koch.nim to trigger CI build (4th)
2016-11-01 00:28:21 +01:00
Araq
67a52ee647
touch koch.nim to trigger CI build (3rd)
2016-10-31 23:40:32 +01:00
Araq
237f438fe6
touch koch.nim to trigger CI build (2nd)
2016-10-31 23:25:30 +01:00
Araq
5b01f2e374
touch koch.nim to trigger CI build
2016-10-31 23:10:48 +01:00
Felix Krause
af4c75a893
Fixes #4974
2016-10-31 20:46:50 +01:00
Araq
a94a0f27f2
updated development version
2016-10-31 20:16:31 +01:00
Araq
08c94ef6b5
nimsuggest is now part of Nim
2016-10-31 20:12:54 +01:00
Araq
29db0d8585
refactoring complete: explicit ident cache
2016-10-31 19:47:20 +01:00
Araq
773d17cd14
big refactoring: step 1
2016-10-31 15:34:44 +01:00
Araq
5494d78e74
Merge branch 'braces' into refactor-identcache
2016-10-31 12:04:52 +01:00
Dmitry Polienko
52f4590e98
Don't persist generated headers between requests
2016-10-31 09:46:50 +07:00
Dmitry Polienko
860264a382
Skip empty lines before status line
...
As recommended here: https://tools.ietf.org/html/rfc7230#section-3.5
2016-10-31 09:42:45 +07:00
Andreas Rumpf
0f3419685f
Merge pull request #4964 from jangko/orderedtable_initialsize
...
fixes #4940
2016-10-27 15:37:45 +02:00
Andreas Rumpf
cacbf8b32c
Merge pull request #4963 from jangko/macro_error_improvement
...
Macro.error improvement fixes #4915
2016-10-27 15:37:34 +02:00
andri lim
74c6500a30
add test
2016-10-27 20:01:23 +07:00
andri lim
bd560d6a4e
fixes #4915
2016-10-27 12:22:12 +07:00
andri lim
a42e9b11a7
fixes #4940
2016-10-27 11:32:14 +07:00
Andreas Rumpf
38ad7400fa
Merge pull request #4960 from krux02/comparison-fix
...
fixed `==` and cmp to work on nimvm
2016-10-27 00:57:31 +02:00
Arne Döring
5864506ad3
fixed == and cmp to work on nimvm
2016-10-26 22:57:14 +02:00
Dominik Picheta
b2b2dcff08
Fixes #4959 .
2016-10-26 21:26:48 +02:00
Dominik Picheta
22e42aa4d0
Merge pull request #4958 from yglukhov/socketError-gcsafe
...
Mark socketError as gcsafe
2016-10-26 19:52:01 +02:00
Yuriy Glukhov
6690cd15f4
Mark socketError as gcsafe
2016-10-26 20:17:40 +03:00
Andreas Rumpf
b6807b547d
Merge pull request #4955 from cheatfate/debugcommit1
...
Generate `NimMainModule` name for main module.
2016-10-26 14:38:44 +02:00
cheatfate
29d31edc0b
Generate NimMainModule name for main module.
2016-10-26 14:00:30 +03:00
Andreas Rumpf
a612e1b249
Merge pull request #4949 from couven92/nim-vccwrap
...
VCC wrappers with vcvars args.
2016-10-26 00:31:05 +02:00
Fredrik Høisæther Rasch
a13e2bd5ec
Prevent concurrency issues on the PDB file by using /FS option
2016-10-25 21:36:47 +02:00
Fredrik Høisæther Rasch
d94bb4a0e1
options.linker made platform specific
...
previous options.linker.always is not supported in nim.cfg
Removed /Fd\"$projectName.pdb\" (Implied by /Zi)
2016-10-25 21:17:18 +02:00
Fredrik Høisæther Rasch
febb551f7a
corrected --platform arg for amd64 (VCC)
2016-10-25 21:08:23 +02:00
Fredrik Høisæther Rasch
c3c96a947e
vccwrap: Removed import of parseopt
...
Not necessary, since vccexe uses less advanced, but non-invasive argument parsing
2016-10-25 19:53:45 +02:00
Fredrik Høisæther Rasch
1af0ac9d2c
vccwrapper with nim-like command line args
2016-10-25 19:19:58 +02:00
Fredrik Høisæther Rasch
3b1c5183df
config: corrected vcc wrapper arguments to right syntax
2016-10-25 18:07:31 +02:00
Fredrik Høisæther Rasch
7b1f948b72
Nim.cfg: Arch option dependent on target platform
2016-10-25 10:59:43 +02:00
Fredrik Høisæther Rasch
04a610c55b
Deleted VCC Linkerexe wrapper
...
Link.exe wrapper superfluous, because Nim uses cl.exe command-line arguments to defer to linker
2016-10-25 10:32:42 +02:00
Fredrik Høisæther Rasch
e99f35ff23
VCC wrappers with vcvars args.
...
VCC wrappers no longer wrap for compile-time specific target
VCC wrappers now peek into the command line args and evaluate vcvars prefixed arguments
2016-10-25 01:49:18 +02:00
Araq
01afff495c
koch also builds the vccexe tool
2016-10-25 00:02:58 +02:00
Andreas Rumpf
5da5a27fa0
Merge pull request #4947 from flyx/tablesincfix
...
Fixes #4946
2016-10-24 23:49:56 +02:00