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
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
Andrei Alexandrescu
a28b7161ab
fix trailing ws
2017-11-27 20:26:59 -05:00
Andrei Alexandrescu
461eb01f89
delete trailing ws
2017-11-27 20:14:32 -05:00
Andrei Alexandrescu
0ab275f7e3
A few doc edits, will make one pass later.
2017-11-27 19:03:13 -05:00
Alexandru Jercaianu
5cc83ef806
Assert(0) on failure; Documentation updates; Windows uses VirtualFree with MEM_DECOMMIT in deallocate
...
Added deallocateAll test
updated docs
2017-11-28 00:38:16 +02:00
Alexandru Jercaianu
e3ca269226
windows wrong assert
2017-11-27 17:57:18 +02:00
Alexandru Jercaianu
22edd684ba
Use mmap(MAP_FIXED) on deallocation to keep virtual address range, but uncommit memory
2017-11-27 17:25:56 +02:00
Eduard Staniloiu
8a4a03550a
Fix SBrkRegion expand bug
2017-11-27 00:28:52 +02:00
Alexandru Jercaianu
ee00ee33cc
Do less VirtualAlloc/mprotect calls
...
compile error
2017-11-24 23:57:20 +02:00
Eduard Staniloiu
df72d45c7c
Make allocators expand safe
2017-11-22 19:51:12 +02:00
Alexandru Jercaianu
d7479b7964
Added AscendingPageAllocator
...
remove trailing whitespace
2017-11-21 01:01:04 +02:00
The Dlang Bot
1649edd483
Merge pull request #5862 from jercaianu/krr
...
Fix Issue 16564 - KRRegion.empty sometimes returns Ternary.no
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-11-19 03:40:51 +01:00
Alexandru Jercaianu
f130ff0628
minor refactor for regionMode
2017-11-18 21:11:00 +02:00
Andrei Alexandrescu
e02fb7e60a
Avoid subtraction of pointers to different types
...
See also https://github.com/dlang/dmd/pull/7332
2017-11-18 11:49:53 -05:00
Alexandru Jercaianu
02074889d5
Fix Issue 16564 - KRRegion.empty sometimes returns Ternary.no
2017-11-16 16:19:59 +02:00
The Dlang Bot
53e5cf67df
Merge pull request #5852 from jercaianu/region
...
Fix Issue 15637 - Region allocator assert failure when expanding the last allocation
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-11-13 19:22:51 +01:00
The Dlang Bot
20413aed16
Merge pull request #5854 from jercaianu/bitmap_chooseAtRuntime
...
Fixed Issue 16253 - BitmappedBlock allocator not working with chooseAtRuntime
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-11-13 18:39:21 +01:00
Andrei Alexandrescu
0b006c6f8c
Merge pull request #5856 from jercaianu/freeList
...
Fix Issue 15140 - std.experimental.allocator.building_blocks.free_list.FreeList leaks memory
2017-11-13 11:30:12 -05:00
Alexandru Jercaianu
762375058f
Added test for FreeList destructor
2017-11-11 23:13:06 +02:00
Alexandru Jercaianu
b8d70b32fd
Fix Issue 15140 - std.experimental.allocator.building_blocks.free_list.FreeList leaks memory
2017-11-11 21:43:28 +02:00
Alexandru Jercaianu
f8a8589036
Added test for stateful allocator with FallbackAllocator
2017-11-11 19:59:58 +02:00
Alexandru Jercaianu
01295695c5
Minor refactor in test
2017-11-10 01:27:13 +02:00
Alexandru Jercaianu
f730d230f5
Fixed Issue 16253 - BitmappedBlock allocator not working with chooseAtRuntime
2017-11-10 00:25:00 +02:00
Alexandru Jercaianu
c2609a8c25
added testcase
2017-11-09 15:20:51 +02:00
Alexandru Jercaianu
04cbf312a9
Fix Issue 15637 - Region allocator assert failure when expanding the last allocation
2017-11-09 14:53:32 +02:00
Alexandru Jercaianu
caadfecd26
Change comment to reflect change
2017-11-09 13:52:51 +02:00
Alexandru Jercaianu
9bad191d6a
alignedReallocate returns false if alignedAllocate fails
...
FallbackAllocator requires both allocators to be stateless when running tests
fallback test
2017-11-09 13:45:48 +02:00