Commit graph

15 commits

Author SHA1 Message Date
Andrei Alexandrescu
1ae5300f52 * std.algorithm: Changed the map() function so that it deduces the return type
* std.contracts: Added file and line information to enforce. Added errnoEnforce that reads and formats a message according to errno. Added corresponding ErrnoException class.

* std.encoding: For now commented out std.encoding.to. 

* std.file: Fixed bug 2065

* std.format: Fixed bug in raw write for arrays

* std.getopt: Added new option stopOnFirstNonOption. Also automatically expand dubious option groups with embedded in them (useful for shebang scripts)

* std.math: improved integral powers

* std.md5: Improved signature of sum so it takes multiple arrays. Added getDigestString.

* std.path: changed signatures of test functions from bool to int. Implemented rel2abs for Windows. Improved join so that it accepts multiple paths. Got rid of some gotos with the help of scope statements.

* std.process: added getenv and setenv. Improved system() so it returns the exit code correctly on Linux.

* std.random: added the dice function - a handy (possibly biased) dice.

* std.file: added support for opening large files (not yet tested)

* std.utf: added the codeLength function. Got rid of some gotos.
2008-05-06 05:08:52 +00:00
Walter Bright
b7c9cf6fce Bill Baxter's std.perf update 2008-04-23 06:04:31 +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
de971890b0 phobos 2.000 2007-09-10 06:45:08 +00:00
Brad Roberts
8d7ec1bb34 phobos 1.010 2007-09-10 06:03:28 +00:00
Brad Roberts
70e2b57a46 phobos 0.150 2007-09-10 05:12:31 +00:00
Brad Roberts
0db21d681e phobos 0.137 2007-09-10 04:54:36 +00:00
Brad Roberts
819e15007a phobos 0.117 2007-09-10 04:35:34 +00:00
Brad Roberts
dfb3c86aec phobos 0.112 2007-09-10 04:29:12 +00:00
Brad Roberts
f34b5cb83f phobos 0.107 2007-09-10 04:23:14 +00:00
Brad Roberts
736794d4af phobos 0.102 2007-09-10 04:13:03 +00:00
Brad Roberts
5a51fc091f phobos 0.95 2007-09-10 04:04:16 +00:00
Brad Roberts
c53c12f16c phobos 0.77 2007-09-10 03:41:43 +00:00
Brad Roberts
fa1bc52ba2 phobos 0.75 2007-09-10 03:06:06 +00:00
Renamed from c/stdio.d (Browse further)