Commit Graph

10060 Commits

Author SHA1 Message Date
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
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
Yuriy Glukhov
268c899b98 Fixup #5240 (#5270) 2017-01-23 20:09:43 +01:00
Eugene Kabanov
e17969c03f Fix declaration of inet_ntop to be GCSafe. (#5266) 2017-01-23 16:58:00 +01:00
Andreas Rumpf
d651012688 template+emit supports volatileRead and volatileWrite ops 2017-01-23 11:22:19 +01:00
Andreas Rumpf
93068f1ba6 avoid some compiler crashes in debug mode 2017-01-23 11:22:19 +01:00
Araq
65dda79335 downloader: unzip to dist/ directory 2017-01-23 00:45:29 +01:00
Araq
26a8364ed7 downloader tool works 2017-01-23 00:36:39 +01:00
Andreas Rumpf
7652d15ed2 work in progress: new downloader tool for the Windows installer 2017-01-22 17:57:43 +01:00
Andreas Rumpf
9952d16674 finally todo.txt reflects reality again 2017-01-22 06:17:07 +01:00
Dominik Picheta
aeda6c517e Merge pull request #5262 from AvdN/patch-2
inconsistent insertion of space after colon
2017-01-21 20:49:41 +01:00
Dominik Picheta
ac454e6f45 Merge pull request #5261 from AvdN/patch-1
failing trailing underscore, caused no hyperlink
2017-01-21 20:48:03 +01:00
Anthon van der Neut
11d0265018 inconsistent insertion of space after colon 2017-01-21 19:16:02 +01:00
Anthon van der Neut
b3c170bdf3 failing trailing underscore, caused no hyperlink 2017-01-21 19:06:27 +01:00
Dominik Picheta
9e723166fe Merge pull request #5250 from yglukhov/http-redirect
Redirects support in request proc
2017-01-21 11:48:50 +01:00
Dominik Picheta
e634ee858c Merge pull request #5255 from enthus1ast/devel
added isAbsolute to uri.nim
2017-01-21 11:44:52 +01:00
enthus1ast
f2ce8eb372 more isAbsolute tests for uri.nim
Signed-off-by: enthus1ast <enthus1ast>
2017-01-21 02:54:38 +01:00
enthus1ast
46ac235715 added protocol-relative test to uri.nim
Signed-off-by: enthus1ast <enthus1ast>
2017-01-21 02:40:09 +01:00
Araq
ebcc88238e documented the new .gcsafe override pragma 2017-01-20 20:32:41 +01:00
Araq
572fd067cf added system.runOnThreadCreationHandlers for initialization of thread local storage for the main thread 2017-01-20 20:32:41 +01:00
Vladar4
ea4397fbb0 fixed bug when the first random(max: float) call is the same value, regardless of randomize() (#5257) 2017-01-20 19:35:20 +01:00
Araq
cdebcf23d9 new segfaults.nim stdlib module works on Windows 2017-01-20 17:08:11 +01:00
Araq
64a7d2fd08 ansi_c.nim: avoid deprecated 'expr' type 2017-01-20 13:17:45 +01:00
Araq
54bd728c13 some progress on #5228 2017-01-20 13:17:45 +01:00
Andreas Rumpf
7ff80cc8b2 first implementation of segfaults stdlib module 2017-01-20 12:40:54 +01:00
Andreas Rumpf
e22c36dfc2 posix.nim: make new sigaction wrapper compatible with C++ 2017-01-20 12:40:54 +01:00