Commit graph

222 commits

Author SHA1 Message Date
Andrei Alexandrescu
accf8d540e Merge pull request #4705 from wilzbach/test_alloc
[trivial] Extend reallocate test for all Allocators
2016-08-14 23:44:16 -04:00
Sebastian Wilzbach
d331a5d176 Extend reallocate test for all Allocators 2016-08-03 03:10:41 +02:00
Cauterite
a12690a2e6 [trivial] Windows is supported; docs said otherwise 2016-08-01 04:50:34 +10:00
Johannes Loher
7f16265ab6 Commented out documentation for the commented out function goodAllocSize in NullAllocator"
Previously, the docs showed the additional line "Returns n.". This documentation comment belongs to the goodAllocSize function, which is commented out, so commented out the doc comment, too.
2016-07-31 11:23:35 +02:00
Sebastian Wilzbach
f35efe42f0 infer ElementType for ranges in makeArray and makeSlice 2016-07-23 01:21:34 +02:00
David Nadlinger
c33f3862b7 Merge pull request #4493 from schveiguy/fixcycles2
Fix cycles in Phobos
2016-07-06 00:06:11 +01:00
Jack Stouffer
f085c82bf6 Removed global std.math import from std.experimental.allocator.common 2016-07-03 21:39:59 -04:00
Jack Stouffer
79e87255ba Fixed std.algorithm import in std.experimental.allocator.common to not be package wide 2016-07-03 21:38:30 -04:00
Jack Stouffer
b7019f1677 Removed unused debug imports from std.experimental.allocator 2016-07-03 21:34:26 -04:00
Jack Stouffer
9e75dd0b35 Removed global std.exception import from std.experimental.allocator 2016-07-03 21:33:18 -04:00
Jack Stouffer
3f618f24f8 Removed global std.conv import from std.experimental.allocator 2016-07-03 21:32:11 -04:00
Jack Stouffer
ffd5c44de6 Replaced package wide std.range import in std.experimental.allocator 2016-07-03 21:30:34 -04:00
Jack Stouffer
665dd87fde Removed global std.algorithm import from std.experimental.allocator 2016-07-03 21:29:17 -04:00
Jack Stouffer
c183c2e5c2 Fixed std.algorithm imports in std.experimental.allocator to not be package wide 2016-07-03 01:34:31 -04:00
Jack Stouffer
98531fbd57 Fixed local imports in std.experimental.allocator.package 2016-06-30 18:07:00 -04:00
Jack Stouffer
3deeaeb196 Fixed local imports in std.experimental.allocator.mmap_allocator 2016-06-30 18:07:00 -04:00
Jack Stouffer
fb67a6bb74 Fixed local imports in std.experimental.allocator.building_blocks.free_list 2016-06-30 18:07:00 -04:00
Jack Stouffer
3011d06039 Fixed local imports in std.experimental.allocator.building_blocks.bitmapped_block 2016-06-30 18:07:00 -04:00
Jack Stouffer
3be9dc0192 Fixed local imports in std.experimental.allocator.building_blocks.affix_allocator 2016-06-30 18:07:00 -04:00
Robert Schadek
7f3d8545dc Merge pull request #4503 from JackStouffer/makeArray
[Issue 16219] makeArray does unnecessary allocations for ranges with length
2016-06-30 12:02:47 +02:00
Jack Stouffer
833bca4aa5 Fixed Issue 16219: std.experimental.allocator.makeArray does unnecessary allocations for ranges with length 2016-06-29 16:51:18 -04:00
Jack Stouffer
9ad30b3e39 Fix too permissive constraint on std.experimental.allocator.makeArray 2016-06-29 14:03:02 -04:00
Steven Schveighoffer
df168487fc Fix cycles in Phobos 2016-06-28 15:00:01 -04:00
Andrei Alexandrescu
7172eda466 Merge pull request #4327 from tsbockman/isPowerOf2
Add `std.math.isPowerOf2()`. Supports floating-point and integers.
2016-06-16 23:09:02 -04:00
Sebastian Wilzbach
ec47ac4224 Remove the WEB macro in favor of HTTP
replacement: sed 's/\$(WEB/\$(HTTP/g' -i **/*.d
2016-06-16 00:14:51 +02:00
Dmitry Olshansky
f91fba5f5a Merge pull request #4414 from s-ludwig/master
Add empty doc comments to all public Phobos modules to fix /library/.
2016-06-08 20:55:32 +04:00
Vladimir Panteleev
290894cbcf Merge pull request #4409 from veelo/patch-1
Fix 404.
2016-06-07 13:23:39 +03: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
Bastiaan Veelo
db6f55e2b1 Fix 404 (using MREF_ALTTEXT). 2016-06-06 00:59:17 +02:00
Bastiaan Veelo
c9674aa9de Fix 404. 2016-06-06 00:14:28 +02:00
tsbockman
18d1b436e4 Update Phobos to use the new std.math.isPowerOf2() everywhere.
`std.uni` looks like it may depend upon its local `isPowerOf2()` implementation
to return `true` for `0`. Since the semantics are different from the standard
version, I have renamed it to `isPow2OrZero()` to avoid confusion.
2016-06-04 21:19:38 -07:00
anonymous
68742c059a Ddoc: clean up macros in std.experimental.allocator
Replacing LINK2, A, and the custom XREF2 with MREF and friends. Also
removing other unused macros.

This fixes the links on DDOX pages.
2016-06-04 22:16:11 +02:00
Sebastian Wilzbach
2dfbc51f17 Standardize whitespace after imports
Unified with:

sed -E "s/import\s*([^ ]+)\s*:\s*(.*(,|;))/import \1 : \2/" -i **/*.d
2016-05-29 22:09:56 +02:00
Steven Schveighoffer
bc63d2b949 Merge pull request #4372 from andralex/allocator-change-expand
Change semantics of expand: the null array cannot be expanded 'in place'
2016-05-27 17:45:44 -04:00
Andrei Alexandrescu
8ecabe23f2 Change semantics of expand: the null array cannot be expanded 'in place' 2016-05-27 16:36:01 -04:00
Andrei Alexandrescu
140c51447f Remove spurious deprecation lookup warning 2016-05-27 16:05:35 -04:00
Andrei Alexandrescu
b94026470d Merge pull request #4307 from JackStouffer/allocator
Move Ternary from std.experimental.allocator.common to std.typecons
2016-05-24 10:29:23 -04:00
Jack Stouffer
b7165c04bc Move Ternary from std.experimental.allocator.common to std.typecons 2016-05-24 10:27:10 -04:00
Jack Stouffer
c643eaa291 Remove commented out code and redundant comments from std.experimental.allocator 2016-05-12 08:25:42 -04:00
Jack Stouffer
95e90ba788 Fixed long lines in std/experimental/allocator/mallocator.d 2016-05-10 20:51:39 -04:00
Dmitry Olshansky
0853d4bc2e Merge pull request #4245 from wilzbach/use_new_alias
use the 'new' alias syntax
2016-04-27 17:16:49 +04:00
Sebastian Wilzbach
5a8988c149 style fix: add space after for operator 2016-04-27 02:04:02 +03:00
Sebastian Wilzbach
f891779f25 use the new alias syntax 2016-04-27 01:56:50 +03:00
Sebastian Wilzbach
3d67cd228c style fix: space between operators 2016-04-26 22:26:20 +03:00
Andrei Alexandrescu
249f10a89e Allow affix access from qualified data 2016-04-23 15:11:35 -04:00
Dmitry Olshansky
e46fb63158 Merge pull request #4034 from rainers/fix_allocator
enable and fix tests of std.experimental.allocator for Win64/Win32mscoff
2016-03-16 23:50:18 +03:00
Basile Burg
8533b6b532 fix redundant static checking, keep the deeper one from 15772 2016-03-14 15:58:33 +01:00
Kai Nacke
1e96d5d4bd Allocator: Add stack direction for a lot of non-Intel architectures.
This should cover most architectures which D supports.
2016-03-12 20:04:40 +01:00
Dmitry Olshansky
1dc6ff97d6 Merge pull request #4014 from schveiguy/allocator_expand
Fix GCAllocator.expand to properly utilize GC.extend
2016-03-11 23:34:17 +03:00
Steven Schveighoffer
498d9b0b5e use correct math 2016-03-11 11:33:12 -05:00