Commit graph

205 commits

Author SHA1 Message Date
Martin Nowak
09926f9837 Merge remote-tracking branch 'upstream/stable' into merge_stable 2018-02-23 21:37:12 +01:00
Jack Stouffer
663b5b9278 Revert addition of StdUnittest 2018-02-20 13:32:32 -05:00
Joakim
034988a0db Add needed changes to get all tests passing with Musl 2018-02-17 14:25:07 +05:30
The Dlang Bot
e4c2d259d5
Merge pull request #6158 from jercaianu/asc_page_alloc_info
Update AscendingPageAllocator description
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2018-02-12 20:02:46 +01:00
The Dlang Bot
378f034c71
Merge pull request #6131 from jercaianu/region_bug
Region grownDownwards alignedAllocation takes into account alignment
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2018-02-12 18:26:12 +01:00
Alexandru Jercaianu
f0e7988d87 Moved docs above functions outside of mixin
Comments
2018-02-11 18:44:34 +02:00
Alexandru Jercaianu
42612b6897 Updated paper name and link
Updated paper name and link
2018-02-11 14:09:29 +02:00
Alexandru Jercaianu
169402df26 Moved StdDdoc and implementation under struct definition and added examples 2018-02-11 14:04:29 +02:00
Alexandru Jercaianu
35a15918ff Added module to package
Added module to package
2018-02-11 12:31:55 +02:00
Alexandru Jercaianu
ddac729d43 Fixed source link at the bottom of the page 2018-02-11 12:28:37 +02:00
Alexandru Jercaianu
aca5b57704 Update AscendingPageAllocator description 2018-02-11 12:08:09 +02:00
Alexandru Jercaianu
70dbc5919e Fixed overflow bugs in Region and added goodAllocSize for all regions 2018-02-07 19:53:20 +02:00
Alexandru Jercaianu
67d6acf0b4 Region grownDownwards alignedAllocation takes into account alignment
replaced ulong with constant
2018-02-07 15:51:56 +02:00
Jack Stouffer
18cbb29b04 Replaced version(unittest) blocks with version(StdUnittest) 2018-02-01 19:56:59 -05:00
Sebastian Wilzbach
0ecf3e79c1
Merge pull request #6033 from jercaianu/SharedAscendingPageAllocator
Added SharedAscendingPageAllocator
2018-01-30 15:38:29 +01:00
jercaianu
38af839e43
added static assert for unsupported OS 2018-01-29 18:11:54 +02:00
Eduard Staniloiu
573a85b101 Replace IAllocator with reference counted struct 2018-01-25 14:19:21 +01:00
The Dlang Bot
9b4cb5f61c
Merge pull request #6009 from wilzbach/ascending_page
Expose AscendingPageAllocator on dlang.org
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-01-24 17:27:09 +01:00
Alexandru Jercaianu
8a1fc4c308 added nothrow nogc 2018-01-23 19:41:03 +02:00
Alexandru Jercaianu
cfefd96b8d added missing import 2018-01-23 17:29:27 +02:00
Alexandru Jercaianu
456c143549 windows typo 2018-01-23 15:54:01 +02:00
Alexandru Jercaianu
8eb33d80e0 moved common implementations to mixin and added ddoc 2018-01-23 15:45:18 +02:00
Alexandru Jercaianu
1e7d39745d Specified sort imports 2018-01-17 19:10:56 +02:00
Alexandru Jercaianu
1ce6845b8d Added cast on Windows 2018-01-17 17:10:32 +02:00
Alexandru Jercaianu
b7afd02a10 Updated constructor doc 2018-01-17 16:35:50 +02:00
Alexandru Jercaianu
97dcc8f71c minor refactor 2018-01-17 16:28:57 +02:00
Alexandru Jercaianu
d4a21d2f5f Added SharedAscendingPageAllocator
removed unused imports

removed unused imports
2018-01-15 20:07:13 +02:00
Sebastian Wilzbach
c94d93e121 Merge remote-tracking branch 'upstream/stable' into merge_stable 2018-01-09 02:19:50 +01:00
Sebastian Wilzbach
893ca889e5 Expose AscendingPageAllocator on dlang.org 2018-01-08 02:54:58 +01:00
Sebastian Wilzbach
233e90bdc1 Add PHOBOSSRC urls to std.experimental 2018-01-08 02:52:50 +01:00
jmh530
dcbfb799c9 Fix Issue 15157: Adjust building blocks docs 2018-01-06 22:29:10 +01:00
Sebastian Wilzbach
2678754347 Add StdUnittest to std.net.curl + stdx.allocator 2017-12-21 09:36:10 +01:00
The Dlang Bot
d76946669c
Merge pull request #5912 from jercaianu/allocatefresh
Added allocateFresh for BitmappedBlock
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-12-08 21:10:34 +01:00
Alexandru Jercaianu
2485fef855 Added allocateFresh for BitmappedBlock
removed const

bla bla

bla
2017-12-08 21:18:10 +02:00
The Dlang Bot
64e4158ac7
Merge pull request #5908 from jercaianu/page_alloc_aligned
Added alignedAllocate for AscendingPageAllocator
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-12-08 05:08:17 +01:00
Alexandru Jercaianu
a20495e6cb Fixed various bugs in Bitmapped Block
removed unused dbg variable

removed blank line

added space in while
2017-12-08 00:42:26 +02:00
Alexandru Jercaianu
352e0cab97 Added alignedAllocate for AscendingPageAllocator 2017-12-07 19:22:42 +02:00
Eduard Staniloiu
863421e114 Make alignedReallocate nothrow nogc 2017-12-06 18:38:11 +01:00
The Dlang Bot
0d7ecb1a2f
Merge pull request #5886 from edi33416/nogc_alloc_reallocate
[WIP] Make reallocate nothrow nogc
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-12-05 18:43:35 +01:00
Alexandru Jercaianu
09a3d25ccf replace deallocate with deallocateAll
test
2017-11-29 16:23:11 +02:00
Alexandru Jercaianu
e969c734cd Integrate AscendingPageAllocator with AllocatorList
test

removed unused functions from AscendingPageAllocator

test
2017-11-29 14:11:15 +02:00
Eduard Staniloiu
2a02f6feb9 Make reallocate nothrow nogc 2017-11-28 14:50:26 +00:00
The Dlang Bot
e40f180649
Merge pull request #5876 from jercaianu/ascendingalloc
AscendingPageAllocator
merged-on-behalf-of: unknown
2017-11-28 05:42:39 +01:00
Andrei Alexandrescu
df03bc9ee7
allman 2017-11-27 22:59:39 -05:00
Andrei Alexandrescu
cca6a5b552
use specific import std.algorithm.comparison 2017-11-27 22:42:06 -05:00
Andrei Alexandrescu
e23e48419e
more import fixes 2017-11-27 22:23:36 -05:00
Andrei Alexandrescu
bcfacfc629
import style 2017-11-27 22:16:06 -05:00
Andrei Alexandrescu
0a23aece1c
trailing ws 2017-11-27 21:51:44 -05:00
Andrei Alexandrescu
daf82864ed
style fixes 2017-11-27 21:20:29 -05:00
Andrei Alexandrescu
cea464b82c
more ws removal... 2017-11-27 20:30:06 -05:00