Andrei Alexandrescu
3cdb8dabe0
Removed last occurrences of std.algorithm.indexOf
2011-01-17 08:40:01 +00:00
Brad Roberts
f368104f37
A bunch of 64 bit fixes, including disabling tests that don't pass
2010-12-23 20:39:22 +00:00
Don Clugston
84477a5d3e
Move Boost copyright declaration from ddoc to normal comment. Fixes ugly ddoc output.
2010-11-24 19:34:47 +00:00
Masahiro Nakagawa
c7d4be3fbc
Regex's Range changed from class to struct. This change reduces unnecessary memory allocation
2010-11-13 21:02:24 +00:00
David Simcha
8331c70969
More 64 fixes for semantic errors that only show up when templates are instantiated via unittests. Now I'm actually serious about Phobos passing semantic analysis, except for a few modules due to weird druntime issues.
2010-11-10 05:25:50 +00:00
Shin Fujishiro
3c048ac456
Migration of tup.field[k] to tup[k].
...
Replaced ad-hoc 'is tuple?' checks with isTuple template.
The "this._cache" change in std.range is just a workaround for bug 5046.
2010-10-13 05:39:53 +00:00
SHOO
15f5f6e8f2
Fixed: Bug 5003
...
regex(replace with delegate) sample doesn't work.)
http://d.puremagic.com/issues/show_bug.cgi?id=5003
2010-10-06 18:21:19 +00:00
Andrei Alexandrescu
89a9d5de84
interim fix for bug 941
2010-09-25 08:38:35 +00:00
David Simcha
8c615f5bf7
Saves for regex.
2010-08-15 04:03:56 +00:00
Andrei Alexandrescu
536cb93d9c
Fixed issue in Appender
2010-07-06 05:34:59 +00:00
Andrei Alexandrescu
bc325f00a0
Qualified indexOf with std.algorithm.
2010-06-08 17:39:35 +00:00
Masahiro Nakagawa
52729c450f
bugzilla 4249 std.regex fails to compile with debug=regex
2010-06-02 19:27:12 +00:00
Masahiro Nakagawa
adf941f657
Replace static opCall with Constructor. static opCall for struct construction is old style.
2010-06-01 19:44:00 +00:00
Shin Fujishiro
525b001ca5
Fixed unittest failure in regex and regexp.
...
Recent druntime embeds backtrace information in Exception.toString(). So the actual error message will not be identical to the argument passed to error().
2010-05-26 06:00:04 +00:00
Shin Fujishiro
58fc6b8785
Fixed bugzilla 3880: std.regex functions with const/immutable Regex object.
...
- Passing const/immutable/shared Regex object to match() and replace() is perfectly safe. Just the template constraints were unaware of the qualifiers.
- Example for splitter() was a bit wrong (compare with the correct one in the unittest around line 2990.)
2010-05-23 11:52:53 +00:00
Masahiro Nakagawa
a288172908
Add @property to length method.
2010-05-04 21:54:00 +00:00
Don Clugston
3a1aec52a6
Fixed the workaround.
2010-03-16 07:52:19 +00:00
Andrei Alexandrescu
2a9a6e336c
string, wstring are now bidirectional (not random) ranges
...
std.algorithm: defined move with one argument; levenshtein distance generalized to with all forward ranges; take now has swapped arguments
std.array: empty for arrays is now a @property; front and back for a string and wstring automatically decodes the first/last character; popFront, popBack for string and wstring obey the UTF stride
std.conv: changed the default array formatting from "[a, b, c]" to "a b c"
std.range: swapped order of arguments in take
std.stdio: added readln template
std.variant: now works with statically-sized arrays and const data
std.traits: added isNarrowString
2010-02-22 15:52:31 +00:00
Sean Kelly
747f3cf1e4
Changed Phobos to use the Boost license. Currently, all public domain modules and all licensed modules by Walter, Andrei, Bartosz, and Don have been changed to use this license (excepting std.c, for the moment). Ideally, all Phobos modules will eventually be distributed under this license, which means obtaining permission from a few more authors, deleting, or rewriting some modules.
...
Removed std.openrj.
2009-09-16 18:19:51 +00:00
Andrei Alexandrescu
e589cc4ce6
minor
2009-07-04 07:14:33 +00:00
Don Clugston
c602c4506f
I've commented out two broken unit tests. They now print a pragma(msg), so they won't be forgotten. With these changes, tests now pass on Windows.
2009-04-22 09:17:21 +00:00
Andrei Alexandrescu
dfef2a7214
Replaced next, retreat, head, and toe with (respectively) popFront, popBack, front, and back
2009-04-13 19:10:58 +00:00
Andrei Alexandrescu
3daad438f5
New regular expression package.
2009-04-06 20:49:13 +00:00