Andreas Rumpf
dfb020b174
.cursor implementation ( #12637 )
...
* cursors: first implementation
* added currently failing test
* .cursor works for doubly linked lists
* make -d:useMalloc work again
* added code to nil out refs in a destructor
* it's now called --gc:arc
* renderer.nim: render nkBreakState properly
* make simple closure iterators work without leaking
2019-11-12 15:05:36 +01:00
Araq
5abe880469
last stdlib cleanups
2019-09-21 06:43:37 +02:00
Andreas Rumpf
433613e267
fixes #11844 ( #11935 )
2019-08-13 06:37:37 +02:00
Andreas Rumpf
58df5b0a8f
allocators.nim: use zero initialization
2019-04-08 23:07:21 +02:00
Araq
6efa7ecf18
respect -d:useMalloc everywhere; turn ansi_c and memory into proper Nim modules
2019-04-08 17:09:27 +02:00
Andreas Rumpf
e263702688
--newruntime: progress
2019-03-14 19:53:27 +01:00
Araq
e1d17ece5b
alloc et al don't have any effect; fixes #9746
2019-03-01 14:50:51 +01:00
Andreas Rumpf
57b49cc509
allocators: add a name field for easier debugging
2019-02-04 21:06:23 +01:00
Andreas Rumpf
350396e1ca
gc:destructors: more progress
2018-11-29 20:10:52 +01:00
Andreas Rumpf
7d82df20be
gc:destructors further progress
2018-11-29 01:13:32 +01:00
Andreas Rumpf
4ec91a30c4
allocators: add deallocAll proc pointer
2018-07-27 18:19:18 +02:00
Andreas Rumpf
5b59852406
system.substr is not implemented with compilerProcs anymore
2018-07-11 16:39:16 +02:00
Dmitry Atamanov
b31151f68e
New runtime: fix allocator inheritable ( #7046 )
2018-01-09 11:22:29 +01:00
Dmitry Atamanov
fd1883f90a
Fixes for new runtime ( #7037 )
2018-01-08 21:26:03 +01:00
Andreas Rumpf
2e635ab28c
new runtime: added typelayouts.nim
2018-01-04 15:59:03 +01:00
Andreas Rumpf
80fef7c818
allocators.nim: minor typo
2018-01-04 14:16:33 +01:00