phobos/std
2010-07-12 00:48:49 +00:00
..
c Added FreeBSD code. 2010-05-17 03:02:16 +00:00
internal/math Set native eol-style for some files that didn't have it. 2010-07-06 19:16:04 +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 Removed put for arrays 2010-07-12 00:46:16 +00:00
base64.d string, wstring are now bidirectional (not random) ranges 2010-02-22 15:52:31 +00:00
bigint.d Bug 4300. BigInt * int doesn't work well. 2010-06-10 21:43:55 +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 Fixed issue in Appender 2010-07-06 05:34:59 +00:00
concurrency.d Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +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 Fixed http://d.puremagic.com/issues/show_bug.cgi?id=2971 2010-07-12 00:48:49 +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 Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +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 Fixed issue in Appender 2010-07-06 05:34:59 +00:00
functional.d Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +00:00
getopt.d Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +00:00
gregorian.d fixed make html problem 2010-05-22 20:36:18 +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 Changed definition of isOutputRange and also added the free function put that effects outputting stuff to such a range. 2010-07-09 04:18:41 +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 updates for new const regime 2007-12-21 00:01:31 +00:00
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 Replaced std.contracts with std.exception throughout 2010-07-04 22:09:03 +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 Merge r297:387 from candidate to trunk. 2007-10-14 09:22:50 +00:00
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 Defined hasElaborateCopyConstructor and hasElaborateAssign 2010-07-09 04:19:15 +00:00
typecons.d Improvements to RefCounted. Better names (no clashes) and also defined a debug mode. Compiling with debug=RefCounted gives access to a bool property debugging that allows tracking the lifetime of the refcounted object. 2010-07-09 04:21:10 +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