Commit Graph

11621 Commits

Author SHA1 Message Date
Araq
c96e1d0180 enable fragmentation tests 2017-12-07 17:03:15 +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
7e7ce19ec1 GC test workaround: use a lock for 'echo' for Windows 2017-12-07 13:14:28 +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
82870058d3 finish.nim: make it work with spaces in the path to curl 2017-12-02 00:57:13 +01:00
Araq
d27c0b2192 make asyncdispatch compile with the foreign GCs 2017-12-01 11:20:50 +01:00
Araq
96b7c2481c make tests green again 2017-12-01 10:18:49 +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
8b1084bce9 Merge branch 'cheatfate-nexecProcesses' into devel 2017-12-01 02:23: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
Andreas Rumpf
547961f71e dotops: add a simple object delegation test 2017-12-01 02:05:48 +01:00
Araq
f9ddd00d3a Merge branch 'devel' of github.com:nim-lang/Nim into devel 2017-12-01 01:52:12 +01:00
Araq
fa92c519aa more progress on destructors; removed old destructor based code as it proved confusing 2017-12-01 01:52:00 +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
Araq
34ac04f705 improve the error messages when overloaded '.' operators are involved 2017-11-30 12:55:28 +01:00
Araq
49870579cc ccgexprs.nim: added support for 'debugMagics' 2017-11-30 12:11:38 +01:00
Araq
34f07d10f2 renderer.nim: support for outputting symbol magics for debugging 2017-11-30 12:09:19 +01:00
Araq
6e9a98d1e9 minor code cleanup: remove redundant .final markers 2017-11-30 12:06:44 +01:00
Yuriy Glukhov
216119212c Emit relative object file paths in genScript (#6835) 2017-11-29 17:07:16 +01:00
Araq
fcad56c804 make tests green again 2017-11-29 14:52:50 +01:00
Andreas Rumpf
33814cf63e language change: change how the experimental dot operators work 2017-11-29 13:31:31 +01:00
Andreas Rumpf
416a322efb added lexer.newlineFollows for parser experiments 2017-11-29 11:00:25 +01:00
cheatfate
fbe0ae74fb Explicit array initialization removed. 2017-11-29 03:57:29 +02:00
Federico Ceratto
5fdc69dfbd Update docgen style (#6723)
Switch to Lato font for better readability
Make text darker
Make spacing between paragraph and pre block consistent
Fix search input box to prevent overlapping with text
2017-11-29 01:35:26 +01:00
Anatoly Galiulin
c343303efe Fix usage of parameters types in templates #6756 (#6768) 2017-11-29 01:34:30 +01:00
Dominik Picheta
5a58caa9c1 Merge pull request #6817 from nim-lang/fixes-6223
Fixes #6223.
2017-11-29 00:32:07 +00:00
Araq
c00de13e1f closes #985 2017-11-29 00:19:27 +01:00
Araq
d065931991 destructors: harden the test case 2017-11-29 00:02:49 +01:00
Araq
c43f718301 destructors: some improvements for bug #4214: object constructors are moved too 2017-11-29 00:01:27 +01:00
Araq
7660e59afe doc gen :test: feature: created a nested directory in order to keep Nim happy in parallel builds 2017-11-28 23:13:56 +01:00
Araq
cb8dd0252f fixes #6831 2017-11-28 23:13:56 +01: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
Araq
a22dba4a8b newruntime: removed old way of writing destructors 2017-11-28 17:34:30 +01:00
Dominik Picheta
b74a5148a9 Fixes #6223. 2017-11-28 14:33:53 +00:00
Lynn C. Rees
8fbe37b2d8 Show nimscript configuration files during compilation (#6750) 2017-11-28 14:16:59 +01:00