Araq
00a230e5d8
Leak detector: give more info for anon ref objects
2017-12-08 09:19:55 +01:00
Araq
17becb8d30
added allocator improvments to the changelog; closes #6031
2017-12-08 08:07:57 +01:00
Andreas Rumpf
a9b8f38366
change tfragment_gc test for appveyor
2017-12-08 00:19:28 +01:00
Andreas Rumpf
3d5840d24f
parsesql: some bugfixes
2017-12-08 00:00:31 +01:00
Andreas Rumpf
c99654a78e
lets see what appveyor reports as the used memory
2017-12-07 20:30:51 +01:00
Brent Pedersen
e016c9253e
optimize setLen ( #6816 )
...
inline the call to setLengthSeq and avoid decref for types if ntfNoRefs
closes #6721 and speeds setLen when newLen < len for non reference
types.
2017-12-07 14:25:39 -05:00
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
Charlie Barto
c7ba4d91a3
add dynlibOverrideAll switch ( #6873 )
2017-12-06 09:56:44 +01:00
Andreas Rumpf
6ee08cf70c
fix documentation comments in sequtils.nim
2017-12-05 13:53:18 +01:00
jcosborn
35d7a99b6a
fix getTypeInst for tyGenericInst ( #6868 )
2017-12-04 17:37:25 +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
Veladus
2c886823e7
Fixed for diffrent Typeids of Excpetion for diffrent compilation units
2017-12-02 20:57:18 +01:00
pqflx3
c039bbf6e1
Fixed printing nimsuggest commandline help message ( #6863 )
2017-12-02 20:40:00 +01:00
Veladus
6a2b31226e
Compiler now catches when an expression is raised which is no Exception
2017-12-02 17:54:35 +01:00
Araq
82870058d3
finish.nim: make it work with spaces in the path to curl
2017-12-02 00:57:13 +01:00
Alexander Ivanov
1699d7c2a4
Implement codegenDecl for js ( #6851 )
2017-12-01 15:42:10 +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