phobos/std
Andrei Alexandrescu df8cce7707 Improved adjoin()
2010-07-28 07:57:24 +00:00
..
c Added FreeBSD code. 2010-05-17 03:02:16 +00:00
internal/math Commented out failing asserts when unittesting under OSX. Don, could you please verify? 2010-07-28 07:51:52 +00:00
windows opApply's delegate needs to be 'scope' for avoiding heap allocation 2010-05-18 10:58:01 +00:00
__fileinit.d Set native eol-style for some files that didn't have it. 2010-07-06 19:16:04 +00:00
algorithm.d Optimization for fill; added uninitializedFill and initializeAll; changed copy to work with put(r, e) instead of r.put(e). 2010-07-09 03:47:03 +00:00
array.d Saved capacity properly after each append 2010-07-28 07:50:50 +00:00
base64.d string, wstring are now bidirectional (not random) ranges 2010-02-22 15:52:31 +00:00
bigint.d Fix bug 4470 Problems with std.bigint mod and divide 2010-07-17 06:26:24 +00:00
bind.d Moved static asserts at module level into unittests. This reduces the size of many client object files by up to 20x. 2010-06-09 19:34:20 +00:00
bitmanip.d opApply's delegate needs to be 'scope' for avoiding heap allocation 2010-05-18 10:58:01 +00:00
boxer.d Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +00:00
compiler.d 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. 2009-09-16 18:19:51 +00:00
complex.d Changed Complex.toString() to take a delegate, and also to allow calling it without parameters. 2010-07-14 11:36:07 +00:00
concurrency.d Commented out failing unittests on OSX. Sean, please verify, thanks. 2010-07-28 07:56:29 +00:00
container.d Defined TotalContainer such that all member functions issue assert(0). That way it's easy to build new containers by copying and pasting TotalContainer. Also added specialization of Array for bool that stores one bit per element. 2010-07-09 03:59:53 +00:00
contracts.d Scheduled for deprecation in favor of std.exception 2010-07-04 21:16:47 +00:00
conv.d Changed parse with radix 2010-07-28 07:53:26 +00:00
cpuid.d Converted "static this" to "shared static this" where appropriate. 2010-03-09 03:54:06 +00:00
cstream.d Converted "static this" to "shared static this" where appropriate. 2010-03-09 03:54:06 +00:00
ctype.d Add pure to isalnum, isalpha, iscntrl, isdigit, islower, ispunct, isspace, isxdigit, isgraph, isprint, isascii, toupper 2009-10-26 22:41:15 +00:00
date.d Changed toString(d_time) to UTCtoString(d_time). d_time being just an alias for an integral, the old function conflicted with others. 2010-07-28 07:55:21 +00:00
datebase.d Converted "static this" to "shared static this" where appropriate. 2010-03-09 03:54:06 +00:00
dateparse.d 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. 2009-09-16 18:19:51 +00:00
demangle.d Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +00:00
encoding.d Replace static opCall with Constructor. static opCall for struct construction is old style. 2010-06-01 19:44:00 +00:00
exception.d Added to replace std.contracts 2010-07-04 22:06:28 +00:00
file.d Fixed issue in Appender 2010-07-06 05:34:59 +00:00
format.d Changed w.put(e) with put(w, e) everywhere 2010-07-12 01:17:37 +00:00
functional.d Improved adjoin() 2010-07-28 07:57:24 +00:00
getopt.d Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +00:00
gregorian.d Commented out unittests 2010-07-28 07:49:58 +00:00
intrinsic.d add purity and nothrow 2009-02-24 11:02:48 +00:00
iterator.d Replace static opCall with Constructor. static opCall for struct construction is old style. 2010-06-01 19:44:00 +00:00
json.d Set native eol-style for some files that didn't have it. 2010-07-06 19:16:04 +00:00
loader.d inout to ref 2009-12-19 07:46:41 +00:00
math.d Fixed bug 3202: std.math.pow cause dead loop 2010-06-22 07:12:24 +00:00
md5.d Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +00:00
metastrings.d Moved static asserts at module level into unittests. This reduces the size of many client object files by up to 20x. 2010-06-09 19:34:20 +00:00
mmfile.d Replaced std.contracts with std.exception throughout 2010-07-04 22:12:18 +00:00
numeric.d Replaced std.contracts with std.exception throughout 2010-07-04 22:12:18 +00:00
openrj.d opApply's delegate needs to be 'scope' for avoiding heap allocation 2010-05-18 10:58:01 +00:00
outbuffer.d 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. 2009-09-16 18:19:51 +00:00
path.d - Fixed bugzilla 3937: os.path.dirname fails on absolute path. 2010-06-24 01:14:06 +00:00
perf.d random updates 2010-03-17 08:37:07 +00:00
process.d Fixed issue in Appender 2010-07-06 05:34:59 +00:00
random.d Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +00:00
range.d put(R, E) definition and fix for bugzilla 4456 2010-07-14 01:16:18 +00:00
regex.d Fixed issue in Appender 2010-07-06 05:34:59 +00:00
regexp.d Qualified indexOf with std.algorithm. 2010-06-08 17:33:23 +00:00
signals.d Change [length] to [$] throughout Phobos. 2009-11-03 07:55:49 +00:00
socket.d Fixed bugzilla 2835: std.socket.TcpSocket doesn't actually connect. 2010-05-23 08:09:59 +00:00
socketstream.d
stdarg.d inout to ref 2009-12-19 07:46:41 +00:00
stdint.d 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. 2009-09-16 18:19:51 +00:00
stdio.d Prevent tuple indexing error message when you call writefln() with no parameters 2010-07-27 07:31:00 +00:00
stdiobase.d Converted "static this" to "shared static this" where appropriate. 2010-03-09 03:54:06 +00:00
stream.d opApply's delegate needs to be 'scope' for avoiding heap allocation 2010-05-18 10:58:01 +00:00
string.d Fixed issue in Appender 2010-07-06 05:34:59 +00:00
syserror.d
system.d 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. 2009-09-16 18:19:51 +00:00
traits.d Added hasMember 2010-07-14 01:17:00 +00:00
typecons.d Fixed bug reported by Max Samukha in scoped() 2010-07-23 16:12:11 +00:00
typelist.d Set native eol-style for some files that didn't have it. 2010-07-06 19:16:04 +00:00
typetuple.d Moved static asserts at module level into unittests. This reduces the size of many client object files by up to 20x. 2010-06-09 19:34:20 +00:00
uni.d 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. 2009-09-16 18:19:51 +00:00
uri.d Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +00:00
utf.d Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +00:00
variant.d Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +00:00
xml.d Fixed issue in Appender 2010-07-06 05:34:59 +00:00
zip.d socket unittest failure workaround 2010-03-15 21:37:54 +00:00
zlib.d inout to ref 2009-12-19 07:46:41 +00:00