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
The Dlang Bot
b1e3bdb90e
Merge pull request #6440 from nordlow/qualify-mmap-allocator
...
Qualify MmapAllocator
merged-on-behalf-of: Nathan Sashihara <n8sh@users.noreply.github.com>
2018-06-18 06:27:07 +02:00
Nathan Sashihara
7312cc47cd
Make mmap_allocator pure on Windows
2018-05-29 10:09:49 -04:00
Nathan Sashihara
265807a317
Remove unnecessary pureMmap and pureMunmap
2018-05-29 09:36:37 -04:00
Nathan Sashihara
1d0b6a85bf
Use same fakePureErrnoImpl from core.memory to avoid linker error
2018-05-29 09:08:13 -04:00
Nathan Sashihara
6848fa9646
make/makeArray: take advantage of allocators with smth. faster than allocate+memset zero
2018-04-15 17:48:29 -04:00
Per Nordlöw
fa67a5fce0
add comment on wrappers to mmap and munmap
2018-04-13 16:15:17 +02:00
Per Nordlöw
7ff9ff869e
Qualify MmapAllocator
2018-04-11 00:05:00 +02:00
Andrei Alexandrescu
afdc0c08d1
Update mmap_allocator.d
2018-04-03 11:29:38 -04:00
Eduard Staniloiu
199bffbcf6
Make mmap_allocator allocate @safe
2018-04-03 11:29:22 +00:00
Sebastian Wilzbach
42894784dd
Markdownify Phobos
...
$(D word) -> `word`
2018-04-02 22:32:47 +02:00
Sebastian Wilzbach
233e90bdc1
Add PHOBOSSRC urls to std.experimental
2018-01-08 02:52:50 +01:00
Eduard Staniloiu
da335ad328
Mark deallocate as nothrow @nogc
2017-11-06 10:09:29 +00:00
Sebastian Wilzbach
d548e8830a
Replace LUCKY links with actual links
2017-02-28 23:46:54 +01:00
Sebastian Wilzbach
a36cec8686
DScanner: automatially set all unattributed unittests to @safe or @system
2017-02-22 05:42:04 +01:00
Cauterite
a12690a2e6
[trivial] Windows is supported; docs said otherwise
2016-08-01 04:50:34 +10:00
Jack Stouffer
3deeaeb196
Fixed local imports in std.experimental.allocator.mmap_allocator
2016-06-30 18:07:00 -04:00
Sönke Ludwig
f07dfe6df0
Add empty doc comments to all public Phobos modules to fix /library/.
...
The DDOX based documentation is configured to only show entities with doc comments and thus hides modules without one. This adds an empty comment to all public Phobos modules that have stayed undocumented so far.
They should probably get a proper documentation with description/license/copyright/.... This just fixes the documentation until then.
2016-06-06 10:53:11 +02:00
Basile Burg
0ea3986ab6
removed useless import
2015-10-02 07:35:09 -04:00
Basile Burg
18b7855c9d
simplified MAP_ANON symbol import
2015-10-02 07:35:09 -04:00
Basile Burg
9dd52726c0
Update mmap_allocator.d
...
updated MmapAllocator.deallocate()
2015-10-02 07:35:09 -04:00
Basile Burg
979b476cb0
do not allow memory to be executed
2015-10-02 07:35:09 -04:00
Basile Burg
fed7041b67
win, mmap uses VirtualAlloc instead of anon mem mapped file
2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
e0ad05d7b0
Name change: .it -> .instance for all allocators
2015-10-02 07:35:09 -04:00
Basile Burg
2e5ed76ed2
added MmapAllocator equivalent for Windows
2015-10-02 07:35:09 -04:00
Hackerpilot
710d85d622
Clean up various things discovered by D-Scanner
2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
20bfef3f3e
Unify static and dynamic method signatures
2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
dafe9fa546
Remove uninteresting primitive zeroesAllocation
2015-10-02 07:35:08 -04:00
Andrei Alexandrescu
6e17b9128f
import MAP_ANON for Linux
2015-10-02 07:35:08 -04:00
Andrei Alexandrescu
553b73f339
Fix for allocate(0) in MmapAllocator; remove batching and hard limit of nodes in free_list.d, better approaches coming
2015-10-02 07:35:08 -04:00
Andrei Alexandrescu
8dab158588
Fix bug in MmapAllocator.deallocate, few more minor changes
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
20d1b1ba93
Separate mmap_allocator from the rest
2015-10-02 07:35:07 -04:00