anonymous
b28962635f
fix package XREFs
...
Also add escaping underscores in some places, and rewrap to 80 columns
where touching anyway.
2015-06-15 22:30:41 +02:00
Brian Schott
3f82c9711d
Document the return value of stableInsert
2015-05-20 03:00:59 -07:00
Walter Bright
d9a9826e55
Revert "Introducing std.meta package"
2015-05-06 14:36:45 -07:00
Dicebot
7970fcc748
Don't use fqn for any/all
...
In most cases it resolves unambiguosly
2015-05-05 22:22:11 +03:00
Dicebot
1c9ae027ef
Rename old std.typetuple symbols inside Phobos
...
staticIndexOf -> indexOf
allSatisfy -> all
anySatisfy -> any
staticMap -> Map
2015-05-05 22:22:11 +03:00
Dicebot
82f54a38d3
TypeTuple -> MetaList inside Phobos
2015-05-05 22:22:11 +03:00
Dicebot
73f773838d
import std.typetuple -> import std.meta
2015-05-05 22:22:10 +03:00
anonymous
e837b2ad94
inout leftmost, rightmost, next, and prev
2015-04-23 23:23:45 +02:00
anonymous
2065983d03
const RedBlackTree.opBinaryRight
...
Fixes Issue 12702.
2015-04-23 22:36:57 +02:00
Exi
d0592e9ccb
removed unnecessary ref eq check
2015-04-20 09:26:34 -07:00
Kevin
504847cddf
updated doc, added reference equality check in opEquals
2015-04-18 16:01:10 -07:00
rsw0x
3c78fe388c
Mark RBTree.length as const
...
add unit tests for constness
2015-04-01 10:16:30 -04:00
Martin Nowak
a4f1cb07d2
fix Issue 14300 - DList casting to base type is broken
...
- All insert methods should take `auto ref T t`
instead of `Stuff t`, because the latter is
an unnecessary temporary if `Stuff` isn't `T`.
- Small, copyable, register sized Ts should always be
passed by-value instead of auto ref.
2015-03-20 03:09:47 +01:00
Andrei Alexandrescu
11b32b56e5
Fix links
2015-02-16 13:39:18 -08:00
Jakob Ovrum
5e0ce3747d
Fix #13872
...
std.container.make!(Array!T) now returns a reference
to an actual container, not a 'null reference' that
initializes itself upon use.
2015-01-30 22:49:10 +01:00
Steven Schveighoffer
381c62e6ff
Allow lambda that isn't string when unittest is enabled.
2015-01-30 10:31:52 -05:00
Steven Schveighoffer
acac626608
Fix issue 14082 -- unit test should only test known cases in red black tree.
2015-01-30 10:10:44 -05:00
JakobOvrum
224238a854
Merge pull request #2631 from nordlow/inout-array-range
...
Fix constness of array.d
2015-01-29 15:38:53 +09:00
Per Nordlöw
14d928e02e
Fix constness of std.container.Array
2015-01-28 23:14:02 +01:00
Jakob Ovrum
6ab785520c
Add example code for using ranges with containers
2015-01-28 23:50:35 +09:00
Jakob Ovrum
be57a6b7b1
Add example of using make
with inferred element type
2015-01-28 23:34:08 +09:00
Jakob Ovrum
f30d6806dc
Supplement to #2866
...
Removed use of personal pronouns
Fixed some broken DDoc syntax
Fixed/changed some English grammar
2015-01-28 23:27:23 +09:00
Marc Schütz
27071a6c7f
Add forgotten D
to macro
2015-01-25 21:53:30 +01:00
k-hara
a6f330c030
Use debug instead of version
2015-01-25 20:21:45 +09:00
Ferdinand Majerech
33261628ea
Mentioning that a container is not a range.
2015-01-24 17:08:33 +01:00
Tobias Pankrath
822b765593
Improve docs in std/container/package.d
2015-01-11 19:53:21 +01:00
Tobias Pankrath
22f974d19f
Explain memory management a bit more
2015-01-11 18:15:48 +01:00
Mike Parker
956e5abfc9
Fix broken documentation links in all std.container modules.
2015-01-07 23:01:51 +09:00
Andrei Alexandrescu
77843a07c6
Minor doc bugfix and changes of subscript definition
2014-12-29 10:47:30 -08:00
H. S. Teoh
72f03b0ce6
Boilerplate docs for std.container.*.
...
Improve std.container.* documentation.
2014-12-06 09:40:31 -08:00
H. S. Teoh
8e73c7889d
Update std.container docs to reflect new submodules.
...
Improve wording in std.container docs.
2014-12-06 09:40:31 -08:00
Ilya Yaroshenko
2c744b54e1
std.range: constraints => primitives
...
See discussion and voting in #2661
2014-11-23 20:05:20 +03:00
Ilya Yaroshenko
0b948a6529
Use scope imports in std.container package
...
part2
part3
2014-11-15 01:19:18 +03:00
Dicebot
1149972dac
Add unittest to prevent repeating regression
...
See https://issues.dlang.org/show_bug.cgi?id=13621
2014-10-27 21:46:55 +02:00
Dicebot
aa4f47d1b5
Revert "Merge pull request #2573 from nordlow/inout-array"
...
This reverts commit 4ae1b147a3
, reversing
changes made to 335228cb07
.
Conflicts:
std/container/array.d
2014-10-27 21:45:16 +02:00
Steven Schveighoffer
ec5990986a
Merge pull request #2617 from nordlow/pure-rbtree
...
Tag printing in rbtree.check() with debug to enable purity inference
2014-10-22 06:49:25 -04:00
Per Nordlöw
a7f3f22ccd
Tag unittests at global scope as pure
2014-10-20 22:07:04 +02:00
Per Nordlöw
52379a6b92
Remove debug calls to printTree from within printTree itself
2014-10-20 18:28:13 +02:00
Per Nordlöw
97212ca17c
Use debug printTree() instead
2014-10-20 00:21:36 +02:00
Per Nordlöw
049af6e633
Correct typo
2014-10-19 22:53:59 +02:00
Per Nordlöw
ea390ec67e
Add non-debug purity unittest
2014-10-19 22:50:33 +02:00
Per Nordlöw
30b4e871c1
Tag printing with debug to infer purity
2014-10-19 22:13:02 +02:00
Martin Nowak
43a1e276fe
fix Issue 12915 - RedBlackTree leaks memory
2014-10-18 20:46:57 +02:00
k-hara
6e54969188
Move prefix member function attributes to postfix
2014-10-04 22:27:14 +09:00
Per Nordlöw
8affb003e9
More constness checks
2014-10-01 12:32:43 +02:00
Per Nordlöw
703305f0bf
Use inout for ref returning members in std.container.array
2014-09-30 23:43:25 +02:00
monarch dodra
4579a45cca
Cleanup 13508
2014-09-24 11:45:56 +02:00
monarchdodra
f51f8d457f
Split DList Node into DNode and PayNode.
2014-09-20 15:43:41 +02:00
JakobOvrum
e98bd28f46
Merge pull request #2498 from monarchdodra/ArrayStaticIf
...
Tweak static if in Array
2014-09-15 19:58:58 +09:00
monarch dodra
478c77b079
Tweak static if in Array
...
Probably changes nothing in the generated code, but can have an impact of attribute inference. I'm trying to get this to be `@nogc`
2014-09-08 21:51:15 +02:00