Commit graph

20500 commits

Author SHA1 Message Date
Andrei Alexandrescu
f225ac8aad moved style.css to docsrc/ 2008-02-19 18:07:51 +00:00
Andrei Alexandrescu
b4f8aaf69a moved std.ddoc to docsrc/ 2008-02-19 18:07:22 +00:00
Andrei Alexandrescu
340f77e4fa added Janice's std.xml 2008-02-19 09:42:50 +00:00
Andrei Alexandrescu
3be8daaff1 added Janice's std.xml 2008-02-19 09:42:33 +00:00
Andrei Alexandrescu
946f205043 removed bloat-inducing test code 2008-02-19 09:21:25 +00:00
Walter Bright
550cda9058 windows makefile 2008-02-19 09:05:09 +00:00
Andrei Alexandrescu
593fb75c40 commented out assert in line 623 2008-02-19 07:12:21 +00:00
Andrei Alexandrescu
c2d94005ac added modules 2008-02-19 07:07:14 +00:00
Andrei Alexandrescu
7d5b1ed849 added complex and iterator modules 2008-02-19 07:02:13 +00:00
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
Andrei Alexandrescu
0aea504e90 source for online documentation 2008-02-19 06:46:52 +00:00
Andrei Alexandrescu
b2e8b06eaf minor change in approxEqual. 2008-02-19 06:22:49 +00:00
Andrei Alexandrescu
45a37c231c added function shell(). 2008-02-19 06:22:22 +00:00
Andrei Alexandrescu
f4699442b3 fixed code bloat issue; added Tuple.toString; added function tuple(); fixed unlisted bug in enumValuesImpl. 2008-02-19 06:19:26 +00:00
Andrei Alexandrescu
f06af5a1f2 Included link in author's signature 2008-02-19 06:16:04 +00:00
Gregor Richards
61281f18c4 *: Set svn:eol-style native on everything. 2008-02-17 20:42:37 +00:00
Walter Bright
a33d7a30d1 bugzilla 1735 2008-02-16 18:42:22 +00:00
Walter Bright
0ee98ff70e added missing declarations 2008-02-15 11:32:14 +00:00
Walter Bright
6d5e6ac95a fix readln bug for translated mode 2008-02-15 01:22:26 +00:00
Walter Bright
752e5d8d4d add missing declarations 2008-02-14 22:27:16 +00:00
Walter Bright
ff68552adc added linux termios 2008-02-12 04:45:32 +00:00
Andrei Alexandrescu
fff8bf01aa Added to the repository 2008-02-10 20:38:37 +00:00
Brad Roberts
af2e404d90 fix two more final -> auto cases 2008-02-10 10:15:02 +00:00
Brad Roberts
85f3836d42 Add missing override annotation to new functions 2008-02-10 10:13:34 +00:00
Brad Roberts
a41831f06a Fix out contract of toStringz 2008-02-10 10:10:37 +00:00
Brad Roberts
97002975bb dos -> unix line ending conversion
fix up properties on relatively new files to keep the right line endings
remove the executable bit from std/getopt.d
2008-02-10 08:44:17 +00:00
Andrei Alexandrescu
8af106d465 Increased the left margin in div#content 2008-02-09 04:49:20 +00:00
Walter Bright
f4aa248dae update 2008-02-06 07:22:12 +00:00
Walter Bright
e5c065b46e removed final from variable declarations 2008-01-28 07:06:00 +00:00
Walter Bright
c3d2ffdf9b add callinterfacefinalizer 2008-01-25 20:26:26 +00:00
Walter Bright
c0afe36765 bugzilla 1725 2008-01-20 08:31:53 +00:00
Walter Bright
4d669e57e6 bugzilla 1757 2008-01-03 01:55:35 +00:00
Walter Bright
545d9fac69 removed bloat-inducing declarations 2008-01-02 06:08:32 +00:00
Walter Bright
6588594db7 bugzilla 1694 2007-12-30 06:50:16 +00:00
Walter Bright
ed3992d9db bugzilla 1749 2007-12-28 10:27:07 +00:00
Walter Bright
46330e2fe3 manifest => enum 2007-12-28 01:47:21 +00:00
Walter Bright
b2a37b2833 updates for new const regime 2007-12-21 00:01:31 +00:00
Brad Roberts
2b788db7cf completely remove slist, per Andrei's request, until it's actually finished and ready for release 2007-12-10 03:17:34 +00:00
Brad Roberts
70b453697f Document not supported functions as such, see bug 1722 2007-12-10 02:20:38 +00:00
Brad Roberts
e2c70371b8 Fix a warning from the enum code generator's results by adding a final return null 2007-12-10 01:09:02 +00:00
Brad Roberts
9d10ec55c9 Fix part two to bug 1589 2007-12-10 00:57:47 +00:00
Brad Roberts
e9bc17d977 re-disable nextafter(real, real) on windows since dmc's runtime still doesn't support it, see bug 1722 2007-12-09 23:50:10 +00:00
Brad Roberts
230a11e8df Remove a number of unreackable code warnings 2007-12-09 23:03:44 +00:00
Brad Roberts
554e590e80 add std/slist.d to the list of not-built modules to match win32.mak 2007-12-09 21:35:29 +00:00
Brad Roberts
c2c30a9d45 Add missing space in NotImplemented exception message 2007-12-09 21:20:37 +00:00
Walter Bright
079c6fade2 final tweaks 2007-11-28 05:17:41 +00:00
Brad Roberts
cb06bef180 Merge candidate to trunk for std/variant.d 2007-11-28 04:46:43 +00:00
Walter Bright
0923ac4d47 updated win32.mak for new modules 2007-11-28 00:39:38 +00:00
Brad Roberts
83bde3fc89 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
Brad Roberts
09916d399a Initial merge of candidate to trunk for r459:513 2007-11-27 20:28:40 +00:00