Commit graph

29 commits

Author SHA1 Message Date
Andrei Alexandrescu
f752c5a839 Added SimpleBlocklist and Blocklist allocators 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
324eaf0917 SbrkAllocator: add unittest to document assumption 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
0a6ee1475e SbrkAllocator: remove unused function, fix docs 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
6a845f0565 Added SbrkAllocator 2015-10-02 07:33:42 -04:00
Hackerpilot
03b38caf38 Minor style fixes 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
b3323ed860 fix deallocateAll for InSituAllocator 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
4993442648 void initializer for in-situ region 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
3e4df5018b Windows typo 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
bd0cfbd92b Doc typos 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
7d684ac0ad Added SharedFreelist to synopsis 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
caf442578d Added documentation for shared allocation 2015-10-02 07:33:42 -04:00
Timon Gehr
1a9b466695 Carried out optimization of Ternary as suggested by Lionello Lunesu. 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
85e34f8ae7 Added SharedFreelist, fixed a few bugs. 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
11351f72eb Minor additions 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
788d9c6997 Documentation for AlignedMallocator, added alignedAllocate to region types 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
d915a9a4b1 Remove all dynamic getting/setting of alignment 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
3fbf91246a Added dox for alignedAllocate and alignedReallocate 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
8a448305de Tourist's review 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
62f33a421b Added AlignedMallocator 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
0fba163fa3 Dmitry's review 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
0477b4e458 Johannes Phau's review 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
ef65bc4a68 Added Timon Gehr's Tristate implementation 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
74407a6a7a Added batchCount parameter to Freelist 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
422ed8a1fd Added batchCount parameter to Freelist 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
22d7927c9a CascadingAllocator: fixed a few resource exhaustion cases 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
8b249a6240 =std.allocator for pre-review 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
94a4c7db90 checkpoint 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
2dd9ef7afd Added OwningPtr 2015-10-02 07:33:42 -04:00
Andrei Alexandrescu
f07ebf4559 Added OwningPtr 2015-10-02 07:33:42 -04:00