Andreas Rumpf
3d5840d24f
parsesql: some bugfixes
2017-12-08 00:00:31 +01:00
Araq
226532f8f3
cleanup todo.txt
2017-12-07 15:58:46 +01:00
Araq
7c9a3161da
make the new allocator work
2017-12-07 13:24:18 +01:00
Araq
dc7a69cb66
Threading: increase TLS size for new allocator
2017-12-07 13:15:00 +01:00
Araq
ede38a70fc
make allocator use the TLSF algorithm; work in progress
2017-12-07 10:54:46 +01:00
Araq
9820c2c456
bitops: add 'hamming weight' to the doc index
2017-12-03 15:20:50 +01:00
Araq
a0699870e3
osalloc: improve error message when virtualFree fails
2017-12-03 15:20:13 +01:00
Araq
d27c0b2192
make asyncdispatch compile with the foreign GCs
2017-12-01 11:20:50 +01:00
Emery Hemingway
3181f3b04c
favor 'select' over 'poll' on Genode ( #6821 )
...
The 'poll' of the Genode C runtime is a wrapper over 'select'.
2017-12-01 02:39:16 +01:00
Andreas Rumpf
6a101c5004
os.nim bugfix: system() returns bullshit on Posix-like systems in general
2017-12-01 02:31:47 +01:00
Andreas Rumpf
8646a56738
Merge branch 'nexecProcesses' of https://github.com/cheatfate/Nim into cheatfate-nexecProcesses
2017-12-01 02:06:51 +01:00
Araq
f9ddd00d3a
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2017-12-01 01:52:12 +01:00
Dominik Picheta
578ab935cb
Support all int, uint and float variants in json.to macro.
2017-11-30 21:34:30 +00:00
Dominik Picheta
2bb2e6975e
Fix infinite recursion when using json.to on ref with cycle.
2017-11-30 21:34:30 +00:00
Dominik Picheta
8d61262372
Implement support for JsonNode in json.to.
2017-11-30 21:34:30 +00:00
Dominik Picheta
8187e83645
Implement Table/OrderedTable support for json.to macro.
2017-11-30 21:34:30 +00:00
Dominik Picheta
8ca41ce637
Implement support for Option[T] in json.to macro. Fixes #5848 .
2017-11-30 21:34:30 +00:00
Dominik Picheta
d3c9b58c00
Fixes #6604 . Rejects unnamed tuples with error.
2017-11-30 21:34:30 +00:00
Dominik Picheta
e0681715dc
Fixes #6095 .
2017-11-30 21:34:30 +00:00
Dominik Picheta
11fcae5705
Fixes #5856 . Code based on @loloiccl's PR ( #5879 ).
2017-11-30 21:34:30 +00:00
Araq
255902f9a5
added macros.unpackVarargs
2017-11-30 15:24:30 +01:00
Andreas Rumpf
33814cf63e
language change: change how the experimental dot operators work
2017-11-29 13:31:31 +01:00
cheatfate
fbe0ae74fb
Explicit array initialization removed.
2017-11-29 03:57:29 +02:00
Andreas Rumpf
5196cc3a54
Merge branch 'devel' into fixes-6223
2017-11-28 21:56:48 +01:00
Dominik Picheta
45821ea2ab
Fixes #4377 .
2017-11-28 21:55:29 +01:00
Araq
e2787c557c
mimetypes improvement: make mimetypes easier to use by allowing the extension to start with a dot which is what splitFile().ext returns
2017-11-28 17:34:30 +01:00
Dominik Picheta
b74a5148a9
Fixes #6223 .
2017-11-28 14:33:53 +00:00
cheatfate
c4a57e711b
Fix nimrtl troubles.
2017-11-28 14:40:33 +02:00
cheatfate
c6c0d28a4f
Refactored version of execProcesses with test.
2017-11-28 14:03:09 +02:00
Alexander Ivanov
95629acd4d
Exit nodejs with programResult ( #6822 )
2017-11-28 02:30:49 +01:00
Araq
439b72b402
osproc improvement: check API consistency in order to prevent bug #6820
2017-11-28 02:19:39 +01:00
Araq
01304db5b2
re.nim: removed deprecated symbols
2017-11-28 01:57:44 +01:00
Araq
d0d02c2fe3
re.nim: Make tests green and deprecate 'parallelReplace'; it should be 'multiReplace' for consistency with strutils.nim
2017-11-28 01:57:44 +01:00
Dominik Picheta
06a4dcb17d
Implement doAssertRaises ( #6819 )
2017-11-28 01:57:25 +01:00
Yuriy Glukhov
c47ed6c537
Fixed ospaths compilation on js ( #6826 )
2017-11-28 01:52:49 +01:00
Araq
5d2e86ea1a
the documentation generator now supports ':test:' for the testing of test snippets
2017-11-28 01:15:33 +01:00
Araq
653dcb8027
cleaned up strutils.nim
2017-11-28 01:15:33 +01:00
cooldome
5e93eb9d7a
Add visual studio C4297 warning to ignore list ( #6815 )
2017-11-27 12:39:02 +01:00
Dominik Picheta
a372363190
Don't catch-all in asynchttpserver. It hides bugs.
2017-11-26 16:40:24 +00:00
Araq
2a7cfe4043
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2017-11-26 03:25:21 +01:00
Araq
a720539f5e
fixes system.runnableExamples; strutils makes use of runnableExamples
2017-11-26 03:24:59 +01:00
Araq
8d1a5dc8e7
the documentation generator now supports system.runnableExamples
2017-11-26 02:51:11 +01:00
Dominik Picheta
1e709d16fb
Merge pull request #6810 from Veladus/issue-6804
...
Moved encodeUrl and decodeUrl from cgi to url
2017-11-25 16:50:28 +00:00
Veladus
27ea1750e5
Moved encodeUrl and decodeUrl from cgi to url
2017-11-25 16:55:10 +01:00
Ștefan Talpalaru
908677a313
remove goFree() ( #6808 )
...
__go_free() was removed from gcc-7.2.0 so we stop trying to help the
garbage collector by marking no longer used memory regions
2017-11-25 16:08:27 +01:00
Dominik Picheta
073c2ddd4b
Merge pull request #6802 from FedericoCeratto/nodelay
...
Add TCP_NODELAY support #6795
2017-11-25 00:32:40 +00:00
Federico Ceratto
83de3a85e7
Add TCP_NODELAY support #6795
2017-11-24 23:01:18 +00:00
andri lim
42666a5d6d
fix ordered set equality ( #6791 )
2017-11-24 14:43:49 +01:00
Fredrik Høisæther Rasch
f6a8cba7b5
Move quoteShell to ospaths ( #6794 )
...
Enables quoteShell on nimscript
2017-11-24 14:42:59 +01:00
Dominik Picheta
d3394be555
Async upcoming ( #6585 )
...
* Merge upcoming async with current.
* Various improvements to selectors (mostly docs).
Two changes to highlight:
* Renamed ``setEvent`` to ``trigger``
* Reused setBlocking from nativesockets.
* Various changes/fixes to asyncdispatch after upcoming merge.
* Make some attempts to be compatible with older selectors.
* Reuse epoll module in ioselectors_epoll.
2017-11-22 15:43:10 +01:00