Diederik de Groot
859dc49859
brk support has been removed from DragonFlyBSD
...
sbrk has been declared deprecated
mmap() is suggested as a replacement for sbrk()
2019-05-26 00:05:32 +02:00
Iain Buclaw
9403aae9a9
std.experiment.allocator: SPARC64 stack grows downwards
2019-04-13 21:04:41 +02:00
Iain Buclaw
501080fa4f
Add minimum RISCV support to phobos
2019-04-09 21:12:46 +02:00
Iain Buclaw
3abe79ed52
Add minimum HPPA support to phobos
2019-01-18 01:41:28 +01:00
Nathan Sashihara
6ffd4e7f28
Replace imports of core.sys.windows.windows to speed up compilation
2018-12-17 21:03:31 -05:00
Iain Buclaw
fd5facfe04
posix.mak: Enforce whitespace before opening parenthesis for version conditions
2018-09-22 16:57:24 +02:00
Nathan Sashihara
a3dfcc1025
Implement allocateZeroed for building-block allocators
...
Followup to https://github.com/dlang/phobos/pull/6411
2018-09-08 10:56:34 -04:00
Basile Burg
db819575f1
Fix issue 11959 - Set private symbols declared in version(unittest) blocks
2018-08-26 10:22:11 +02:00
Martin Kinkelin
cce577165b
Fix std.experimental.allocator.common.effectiveAlignment()
...
It was unable to handle alignments > 2^31 bytes, e.g., returning 2 for
the 64-bit pointer 0x2FA_00000000. Return a size_t instead of a uint.
Note that it's only called in one place, an assertion in a ctor of the
BitmappedBlockImpl mixin, which handles size_t fine.
This fixes sporadic
std.experimental.allocator.building_blocks.bitmapped_block unittest
failures for LDC CI on Win64 (something like 1 out of 100 runs failing).
2018-06-29 19:23:37 +02:00
The Dlang Bot
f8a17a7898
Merge pull request #6508 from CyberShadow/pull-20180515-044632
...
Fix Issue 18847 - std.allocator: Region uses .parent before it can be set
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2018-06-07 23:01:39 +02:00
Joakim
f916d73af7
Musl: last remaining tweaks
2018-06-07 11:58:44 +05:30
Sebastian Wilzbach
c324714fde
Remove a few cases of underscore escaping
2018-06-04 13:05:01 +02:00
JinShil
aff18e8205
Remove deprecated std.c package
2018-05-31 10:00:09 +09:00
Vladimir Panteleev
72b2128e6e
Fix Issue 18847 - std.allocator: Region uses .parent before it can be set
2018-05-15 04:47:07 +00:00
Eduard Staniloiu
f239d2603a
Make AffixAllocator parent pure
2018-04-24 16:23:40 +00:00
jercaianu
559aa6d7c7
Allocator list does not return null if two empty nodes are found ( #6462 )
2018-04-19 15:07:30 +03:00
Alexandru Jercaianu
60c0e6fb9e
Add deallocateAll for SharedRegion
2018-04-18 15:49:37 +03:00
The Dlang Bot
e24db85c58
Merge pull request #6456 from jercaianu/allocator_list_alignedAllocate
...
Add alignedAllocate for AllocatorList
merged-on-behalf-of: Eduard Staniloiu <edi33416@users.noreply.github.com>
2018-04-17 14:26:50 +02:00
Alexandru Jercaianu
ab3a37a678
Add alignedAllocate for AllocatorList
2018-04-17 12:47:35 +03:00
The Dlang Bot
c5129bebd4
Merge pull request #6410 from jercaianu/alignedBlockList
...
Add AlignedBlockList
merged-on-behalf-of: Nathan Sashihara <n8sh@users.noreply.github.com>
2018-04-17 05:23:00 +02:00
Alexandru Jercaianu
eb2b8e251a
Add multiblock support for shared and non-shared BitmappedBlock
2018-04-16 20:07:53 +03:00
Alexandru Jercaianu
0fb44b0d45
Add AlignedBlockList
2018-04-16 19:36:45 +03:00
Alexandru Jercaianu
507d82ce86
Add alignedAllocate for StatsCollector
2018-04-16 16:02:48 +03:00
Steven Schveighoffer
6b72ce316d
Trim as much version(unittest) as possible from allocator ( #6452 )
...
* Trim as much version(unittest) as possible from allocator
* improve internal test function addr to m_addr (and fix verbosity a bit)
* Remove shared from RCISharedAllocator, as it's already shared
* Fix issue with m_addr
2018-04-13 22:02:00 +03:00
The Dlang Bot
09fc836143
Merge pull request #6400 from nordlow/pure-region-allocate
...
Qualify Region, SharedRegion and SbrkRegion allocators
merged-on-behalf-of: Nathan Sashihara <n8sh@users.noreply.github.com>
2018-04-06 00:44:18 +02:00
The Dlang Bot
ca72c991cd
Merge pull request #6422 from wilzbach/duplicate-static-gshared
...
Remove redundant 'static' storage classes on __gshared variables
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-04-05 20:30:54 +02:00
Sebastian Wilzbach
6f766dce5d
Remove redundant 'static' storage classes
2018-04-05 13:11:48 +02:00
Per Nordlöw
95b2f9f846
Merge remote-tracking branch 'upstream/master' into pure-region-allocate
2018-04-05 10:38:04 +02:00
Eduard Staniloiu
e100cde76f
Make bitmapped_block allocate @safe
2018-04-05 07:13:21 +02:00
Per Nordlöw
b2564e4dc7
qualify Region allocator
2018-04-04 12:59:41 +02:00
Eduard Staniloiu
3e91474f07
Make null_allocator allocate @safe
2018-04-03 11:23:06 +00:00
Sebastian Wilzbach
42894784dd
Markdownify Phobos
...
$(D word) -> `word`
2018-04-02 22:32:47 +02:00
RazvanN7
223ba57258
Delete test in free_tree
2018-03-29 23:03:17 +03:00
RazvanN7
298286732f
Delete test in scoped_allocator
2018-03-29 21:21:24 +03:00
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
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
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