Commit Graph

9782 Commits

Author SHA1 Message Date
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