Michael Jendrusch
d75760f5d3
made nodecl implicit for vars in the js backend. ( #5297 )
2017-01-29 17:34:08 +01:00
Andreas Rumpf
5e1bdb4d83
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2017-01-29 16:29:14 +01:00
Andreas Rumpf
cedf4cac85
another attempt to make travis green
2017-01-29 16:25:41 +01:00
Dominik Picheta
e241c9a33f
Travis: Use Ubuntu 14.04 instead of 12.04.
2017-01-29 15:38:25 +01:00
Andreas Rumpf
fcefe06b57
minor website improvement
2017-01-29 14:15:05 +01:00
Dominik Picheta
ede1f7692f
Another attempt to fix travis.
2017-01-29 14:12:05 +01:00
Andreas Rumpf
69e8f804d8
attempt to make travis green again
2017-01-29 13:51:42 +01:00
Andreas Rumpf
eb8ef716cf
Merge branch 'cheatfate-Fix5290_1' into devel
2017-01-29 13:42:30 +01:00
Andreas Rumpf
eca72755bb
Merge branch 'Fix5290_1' of https://github.com/cheatfate/Nim into cheatfate-Fix5290_1
2017-01-29 13:39:32 +01:00
Araq
3aeece4456
niminst: add some disabled code snippet I don't want to lose
2017-01-29 00:32:25 +01:00
Araq
edd542fe6b
devel version has to be odd
2017-01-29 00:32:25 +01:00
Araq
904654b9ec
with dir with space regression again
2017-01-29 00:32:25 +01:00
Dominik Picheta
64cc026ced
Fixes install_*.nims scripts on Linux.
2017-01-28 23:13:09 +01:00
Araq
0c49ee25a9
fixes serious regression that was introduced in the handling of .compile pragma
2017-01-28 20:37:23 +01:00
Dominik Picheta
0f82f047a2
NSIS: Install to C:\Nim by default.
2017-01-28 17:06:25 +01:00
cheatfate
210ac5c138
One more fix for #5290 .
2017-01-28 10:34:13 +02:00
Andreas Rumpf
efe65e2255
make tests green again
2017-01-28 08:54:53 +01:00
Araq
03a1c3b077
.compile pragma supports patterns and actions
2017-01-28 08:54:53 +01:00
Andreas Rumpf
0e16d43196
Merge branch 'cheatfate-fix5290' into devel
2017-01-27 19:29:41 +01:00
Andreas Rumpf
1bf78618fe
Merge branch 'fix5290' of https://github.com/cheatfate/Nim into cheatfate-fix5290
2017-01-27 18:51:46 +01:00
cheatfate
9c2721c8bb
Fix mistake
2017-01-27 14:12:26 +02:00
cheatfate
e84efc4d01
asyncdispatch exception memory leaks fixes.
2017-01-27 12:14:53 +02:00
cheatfate
4b95819146
Fix #5290 .
...
Some cosmetic changes.
2017-01-27 11:08:57 +02:00
Araq
68617adb91
fixes #5216
2017-01-27 09:49:45 +01:00
Araq
376f6efa80
make segfaults compilation robust on Windows
2017-01-27 09:49:17 +01:00
Araq
27bc6c1974
.compile pragma supports wildcards
2017-01-27 09:15:42 +01:00
Yuriy Glukhov
c8dcf8993f
Added heapqueue.del ( #5289 )
2017-01-27 08:22:17 +01:00
Andreas Rumpf
79993d3a77
Merge branch 'cheatfate-fixsharray' into devel
2017-01-27 08:22:41 +01:00
Andreas Rumpf
2836ea7868
Merge branch 'fixsharray' of https://github.com/cheatfate/Nim into cheatfate-fixsharray
2017-01-27 08:06:22 +01:00
Andreas Rumpf
cb6c975d3a
fixes repr regression
2017-01-27 07:06:22 +01:00
Andreas Rumpf
8d3d9ce5cc
repr.nim: minor improvement when outputting addresses of cstrings
2017-01-26 23:50:19 +01:00
Andreas Rumpf
0b93db5a7c
fixes nimsuggest issue #44
2017-01-26 23:23:40 +01:00
cheatfate
6caefcc573
oops.
2017-01-26 18:41:22 +02:00
cheatfate
78e3bd392c
Fix changes table must be SharedArray when hasThreadSupport.
2017-01-26 18:28:34 +02:00
Andreas Rumpf
ca0b16fd33
newException supports setting of the 'parent' field
2017-01-26 15:20:24 +01:00
Andreas Rumpf
a1006b440d
nimsuggest: make tests green again
2017-01-26 15:01:21 +01:00
Andreas Rumpf
f7e3addb89
bugfix: onThreadDestruction callbacks should be run in reverse order
2017-01-26 11:28:25 +01:00
Andreas Rumpf
05a3c1b10a
improvements to memtracking
2017-01-26 11:26:02 +01:00
Andreas Rumpf
303c49b9f3
memory tracker is aware of threads (still not threadsafe though)
2017-01-26 11:26:02 +01:00
Andreas Rumpf
5421ec8dae
finish tool: untested improvements to the GCC detection logic
2017-01-26 11:26:02 +01:00
David Krause
b20817c3fb
added default param to strtabs.getOrDefault ( #5280 )
2017-01-26 10:34:02 +01:00
Jeff Ciesielski
7f30d04d6a
Fix compilation for 16 bit targets ( #5286 )
2017-01-26 07:05:03 +01:00
Michael Jendrusch
536015ee7b
Implement RFC #4873 improvements to JavaScript FFI ( #5213 )
2017-01-26 00:07:30 +01:00
Jeff Ciesielski
74ae66ddbc
Add volatile load/store ( #5263 )
...
Adds volatile load/store capability to the impure part of the standard
library. Note that this currently only supports numerical types.
Should resolve https://github.com/nim-lang/Nim/issues/3382
2017-01-25 20:02:19 +01:00
Andreas Rumpf
1fa3a9dac2
bugfix: inline iterator do not mess up line information anymore
2017-01-25 09:34:51 +01:00
shsnow23
c7e54eba91
fix genderef of jsgen ( #5274 )
2017-01-24 16:59:34 +01:00
Gangsta Cat
c54bffae5b
Fix a typo in system's staticExec procedure description ( #5276 )
2017-01-24 16:57:39 +01:00
Andreas Rumpf
eb96eaa5c2
onThreadDestruction feature added to Nim's threading model
2017-01-24 12:07:44 +01:00
Yuriy Glukhov
0ead17bf0e
Fixes #5271 ( #5273 )
2017-01-24 06:19:28 +01:00
Ruslan Mustakov
35d48765fb
Use onThreadCreation to set default SSL context for each thread ( #5265 )
...
Fixes : #4998
2017-01-23 21:04:14 +01:00