phobos/std
Andrei Alexandrescu 29f3cc23f7 std.math: minor change in approxEqual.
std.contracts: added functions pointsTo()

std.numeric: minor unittest fixes.

std.bitmanip: fixed code bloat issue, reintroduced FloatRep and DoubleRep.

std.conv: minor simplification of implementation.

std.regexp: added reference to ECMA standard in the documentation.

std.getopt: changed return type from bool to void, error is signaled by use of exceptions.

std.functional: added unaryFun, binaryFun, adjoin.

std.string: updated documentation, changed code to compile with warnings enabled.

std.traits: changed FieldTypeTuple; added RepresentationTypeTuple, hasAliasing; fixed bug 1826; added call to flush() from within write; fixed unlisted bug in lines().

std.algorithm: added map, reduce, filter, inPlace, move, swap, overwriteAdjacent, find, findRange, findBoyerMoore, findAdjacent, findAmong, findAmongSorted, canFind, canFindAmong, canFindAmongSorted, count, equal, overlap, min, max, mismatch, EditOp, none, substitute, insert, remove, levenshteinDistance, levenshteinDistanceAndPath, copy, copyIf, iterSwap, swapRanges, reverse, rotate, SwapStrategy, Unstable, Semistable, Stable, eliminate, partition, nthElement, sort, schwartzSort, partialSort, isSorted, makeIndex, schwartzMakeIndex, lowerBound, upperBound, equalRange, canFindSorted.

std.thread: fixed so it compiles with warnings enabled.

std.file: made getSize() faster under Linux.

std.random: fixed so it compiles with warnings enabled; improved function uniform so it deduces type generated from its arguments.

std.format: added fixes to make formatting work with const data.

std.path: minor documentation changes.
2008-02-19 07:00:56 +00:00
..
c *: Set svn:eol-style native on everything. 2008-02-17 20:42:37 +00:00
typeinfo Add proper overrides to fix warnings 2007-10-15 05:13:27 +00:00
windows updates for new const regime 2007-12-21 00:01:31 +00:00
algorithm.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
array.d merge r387:397 from candidate to trunk 2007-10-14 23:04:19 +00:00
asserterror.d merge r387:397 from candidate to trunk 2007-10-14 23:04:19 +00:00
base64.d Merge r297:387 from candidate to trunk. 2007-10-14 09:22:50 +00:00
bind.d Merge r297:387 from candidate to trunk. 2007-10-14 09:22:50 +00:00
bitarray.d Initial merge of candidate to trunk for r459:513 2007-11-27 20:28:40 +00:00
bitmanip.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
boxer.d updates for const and for coverage analysis 2007-11-26 05:26:11 +00:00
compiler.d phobos 2.003 2007-09-10 07:28:23 +00:00
contracts.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
conv.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
cover.d Initial merge of candidate to trunk for r459:513 2007-11-27 20:28:40 +00:00
cpuid.d Merge r297:387 from candidate to trunk. 2007-10-14 09:22:50 +00:00
cstream.d Merge r297:387 from candidate to trunk. 2007-10-14 09:22:50 +00:00
ctype.d phobos 2.003 2007-09-10 07:28:23 +00:00
date.d merge r387:397 from candidate to trunk 2007-10-14 23:04:19 +00:00
dateparse.d merge r387:397 from candidate to trunk 2007-10-14 23:04:19 +00:00
demangle.d merge r387:397 from candidate to trunk 2007-10-14 23:04:19 +00:00
file.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
format.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
functional.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
gc.d phobos 2.003 2007-09-10 07:28:23 +00:00
getopt.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
hiddenfunc.d merge r387:397 from candidate to trunk 2007-10-14 23:04:19 +00:00
intrinsic.d phobos 2.003 2007-09-10 07:28:23 +00:00
loader.d bugzilla 1749 2007-12-28 10:27:07 +00:00
math.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
math2.d phobos 2.003 2007-09-10 07:28:23 +00:00
md5.d merge r387:397 from candidate to trunk 2007-10-14 23:04:19 +00:00
metastrings.d Manually cleanup remaining differences between candidate and trunk. std/variant.d is the only file with differences remaining. 2007-11-27 21:10:16 +00:00
mmfile.d phobos 2.003 2007-09-10 07:28:23 +00:00
moduleinit.d updates for const and for coverage analysis 2007-11-26 05:26:11 +00:00
numeric.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
openrj.d updates for const and for coverage analysis 2007-11-26 05:26:11 +00:00
outbuffer.d fix to compile with warnings on 2007-10-15 03:02:47 +00:00
outofmemory.d Merge r297:387 from candidate to trunk. 2007-10-14 09:22:50 +00:00
path.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
perf.d phobos 2.003 2007-09-10 07:28:23 +00:00
process.d added function shell(). 2008-02-19 06:22:22 +00:00
random.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
regexp.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
signals.d convert writefln style testing to a bunch of asserts 2007-10-22 08:32:04 +00:00
socket.d bugzilla 1749 2007-12-28 10:27:07 +00:00
socketstream.d updates for new const regime 2007-12-21 00:01:31 +00:00
stdarg.d phobos 2.003 2007-09-10 07:28:23 +00:00
stdint.d phobos 2.003 2007-09-10 07:28:23 +00:00
stdio.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
stream.d bugzilla 1725 2008-01-20 08:31:53 +00:00
string.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
switcherr.d More override warning fixes 2007-10-15 05:16:57 +00:00
syserror.d Merge r297:387 from candidate to trunk. 2007-10-14 09:22:50 +00:00
system.d bugzilla 1618 2007-10-27 21:49:01 +00:00
thread.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
traits.d std.math: minor change in approxEqual. 2008-02-19 07:00:56 +00:00
typecons.d fixed code bloat issue; added Tuple.toString; added function tuple(); fixed unlisted bug in enumValuesImpl. 2008-02-19 06:19:26 +00:00
typetuple.d merge r387:397 from candidate to trunk 2007-10-14 23:04:19 +00:00
uni.d merge branches/phobos-1.x@261 through branches/phobos-1.x@263 2007-09-10 07:27:04 +00:00
uri.d merge r387:397 from candidate to trunk 2007-10-14 23:04:19 +00:00
utf.d updates for new const regime 2007-12-21 00:01:31 +00:00
variant.d Included link in author's signature 2008-02-19 06:16:04 +00:00
zip.d bugzilla 1694 2007-12-30 06:50:16 +00:00
zlib.d merge change 475 from branches/phobos-1.x to trunk -- patch from Frits van Bommel to use ubyte[] rather than void[] in std/zlib.d (bug 1557) 2007-10-28 08:48:00 +00:00