Commit graph

33 commits

Author SHA1 Message Date
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