Eduard Staniloiu
b45f25b96b
Update how AffixAllocator infers shared from parent
2018-03-28 13:25:56 +00:00
The Dlang Bot
99b7b5487b
Merge pull request #6306 from jercaianu/apa_race
...
Fixed AscendingPageAllocator race condition
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-03-27 16:15:45 +02:00
Sebastian Wilzbach
8f86a0d734
Fix if constraints indentation
2018-03-24 13:17:53 +01:00
Alexandru Jercaianu
80ba6d8152
AscendingPageAllocator race condition
...
Minor bug
2018-03-22 12:46:58 +02:00
Alexandru Jercaianu
ca57ca0d41
Add SharedRegion
2018-03-19 19:49:05 +02:00
Johan Engelen
ccac0c6a21
whitespace fix: identical to LDC's patch now
2018-03-02 13:56:18 +01:00
Johan Engelen
9cb10bb1ea
[ASan] Handle the (invalid) return value of posix_memalign
...
See https://github.com/ldc-developers/phobos/pull/58
With ASan enabled, posix_memalign returns -1 upon invalid parameters or when not enough memory is available. This bug is reported with compiler-rt here: https://bugs.llvm.org/show_bug.cgi?id=36510
Still, if we deal with the invalid -1 return value in Phobos, we can continue testing with ASan enabled.
It looks like this workaround is only needed on OSX.
2018-03-02 13:54:18 +01:00
Martin Nowak
09926f9837
Merge remote-tracking branch 'upstream/stable' into merge_stable
2018-02-23 21:37:12 +01:00
The Dlang Bot
b26aad3209
Merge pull request #6193 from joakim-noah/musl
...
Add needed changes to get all tests passing with Musl
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
2018-02-22 06:51:19 +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
Pradeep Gowda
96586fda48
typo. concret; -> concrete
2018-02-16 10:10:07 -05:00
Eduard Staniloiu
872b84e6b8
Mark @safe ctor, postblit and opAssign for RCAllocator
2018-02-14 14:00:39 +00:00
Eduard Staniloiu
8705ce581e
Declare RCISharedAllocator as shared struct
2018-02-13 16:39:04 +00:00
The Dlang Bot
8d525413a7
Merge pull request #6151 from wilzbach/fix-dscanner
...
Fix all DScanner warnings + use -return-exit-code re-enable it
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-02-13 00:25:26 +01:00
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
Sebastian Wilzbach
a2985edaad
Use -return-exit-code to fail the testsuite on DScanner failures
2018-02-11 01:55:09 +01:00
Sebastian Wilzbach
d9830b739e
Fix DScanner warnings
2018-02-10 22:46:32 +01: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
The Dlang Bot
aa7b6c03ae
Merge pull request #5921 from edi33416/rc_iallocator
...
Replace IAllocator with reference counted struct
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2018-01-26 19:53:03 +01:00
Sebastian Wilzbach
7574f33829
Merge pull request #6055 from wilzbach/fix-ddoc
...
Fix Issue 18278 - writef documentation 404 error
2018-01-26 16:39:49 +01:00
Sebastian Wilzbach
b9eaa3b1bd
Fix Issue 18278 - writef documentation 404 error
2018-01-26 10:17:47 +01: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
The Dlang Bot
382a8ea922
Merge pull request #6044 from edi33416/fix_allocator_obj
...
Fix Issue 18259 - allocatorObject's CAllocatorImpl should store the passed allocator within
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2018-01-17 23:55:50 +01:00
Eduard Staniloiu
7220c57286
Fix Issue 18259 - allocatorObject's CAllocatorImpl should store the passed allocator within
2018-01-17 22:04:55 +00:00
Sebastian Wilzbach
f760414f76
Merge pull request #6034 from n8sh/fillWithMemcpy-memset
...
Fix Issue 18239: fillWithMemcpy use memset when T.sizeof == 1
2018-01-17 22:36:32 +01: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
Martin Nowak
3a8300a9f6
Merge remote-tracking branch 'upstream/stable' into merge_stable
2018-01-16 04:59:35 +01:00
Nathan Sashihara
66ede852bf
Fix Issue 18239: fillWithMemcpy use memset when T.sizeof == 1
2018-01-15 13:24:27 -05:00
Alexandru Jercaianu
d4a21d2f5f
Added SharedAscendingPageAllocator
...
removed unused imports
removed unused imports
2018-01-15 20:07:13 +02:00
Sebastian Wilzbach
639c07e942
Fix Issue 16017 - package functions show up in std.experimental.allocator.common docs
2018-01-12 23:01:54 +01:00