Andrei Alexandrescu
|
05e3476ea5
|
Remove for now the GC-related primitives
|
2015-10-02 07:35:08 -04:00 |
|
Andrei Alexandrescu
|
e87abcdc60
|
Add BookkeepingAllocator parameter to AllocatorList; add global expand() to common but commented out - causes trouble; small improvement in fallback_allocator; small improvements to free_list; fix in GCAllocator.expand
|
2015-10-02 07:35:08 -04:00 |
|
Andrei Alexandrescu
|
158f9753c1
|
Add goodAllocSize to HeapBlock*, also ParentAllocator to HeapBlockWithInternalPointers
|
2015-10-02 07:35:08 -04:00 |
|
Andrei Alexandrescu
|
2e435bd4d0
|
Add alignedAllocate/Reallocate, improve documentation
|
2015-10-02 07:35:08 -04:00 |
|
Andrei Alexandrescu
|
0d6ae0459d
|
HeapBlock now takes an allocator as a parameter
|
2015-10-02 07:35:08 -04:00 |
|
Andrei Alexandrescu
|
0277229e4c
|
Fix 32-bit build
|
2015-10-02 07:35:08 -04:00 |
|
Andrei Alexandrescu
|
e7ffe33977
|
Changes prompted by https://github.com/D-Programming-Language/dmd/pull/2885 and isnan->isNaN
|
2015-10-02 07:35:07 -04:00 |
|
Andrei Alexandrescu
|
5eb355e43b
|
Separate heap_block from the rest
|
2015-10-02 07:35:07 -04:00 |
|