phobos/std
2010-08-22 18:46:09 +00:00
..
c Added pragma(lib, "uuid") 2010-08-08 01:16:38 +00:00
internal/math Reinstated bigint unit tests. Please confirm that these pass on OSX with DMD2.048. 2010-08-11 14:50:06 +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 Bug 2903: Splitter should be bi-dir if the input range is bi-dir (Single-character separator version, since range separator version was fixed a long time ago. Excluded terminator version b/c it's not documented/officially part of Phobos yet and there are issues w/ including an empty range if the last character is the terminator that need to be resolved first.) 2010-08-18 04:06:26 +00:00
array.d Bug 4346: More flexible std.array.array. Also improve std.array.array to work better with immutable narrow strings and use emplace() instead of placement new. 2010-08-19 00:53:05 +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 Applied pure and nothrow to std.complex. To make this work, I had to add a few nothrows to std.math.pow() as well. 2010-08-13 09:58:13 +00:00
concurrency.d Added unit tests to verify static checking of occlusion. 2010-08-22 11:52:04 +00:00
container.d revert std/container.d change 2010-07-29 05:34:19 +00:00
contracts.d Scheduled for deprecation in favor of std.exception 2010-07-04 21:16:47 +00:00
conv.d Bug 4700: to!float("0") fails 2010-08-22 01:54:08 +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 Documentation improvements by Pedro Rodrigues 2010-08-17 16:47:26 +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 Fixes for Windows 2010-08-08 01:14:58 +00:00
format.d Readded complex support. Readded typedef support but deprecated. 2010-08-08 01:15:40 +00:00
functional.d Improved adjoin() 2010-07-28 07:57:24 +00:00
getopt.d Bug 2958: std.getopt RangeError on missing arg 2010-08-21 00:19:57 +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 versioned out failing asserts on OSX 2010-08-17 15:11:26 +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 Add FFT to std.numeric. 2010-08-13 02:32:59 +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 Fix unlisted bug: std.path.join("", "foo") returns "/foo" instead of "foo" on Posix. 2010-08-12 06:12:09 +00:00
perf.d random updates 2010-03-17 08:37:07 +00:00
process.d Just shuffling some code around 2010-08-15 11:26:18 +00:00
random.d Bug 2951: std.random.dice() should be templated on proportions. 2010-08-17 03:38:36 +00:00
range.d InputRangeObject/OutputRangeObject 2010-08-22 18:46:09 +00:00
regex.d Saves for regex. 2010-08-15 04:03:56 +00:00
regexp.d Qualified indexOf with std.algorithm. 2010-06-08 17:33:23 +00:00
signals.d Improved signal import (svn 1837). Thanks Michel. 2010-08-12 13:00:31 +00:00
socket.d Fixed failing unittest 2010-07-28 08:08:06 +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 Reverted to 32-bit file routines for Windows; we need to distribute libcmt.lib for 64-bit support. 2010-08-17 16:41:23 +00:00
stdiobase.d Converted "static this" to "shared static this" where appropriate. 2010-03-09 03:54:06 +00:00
stopwatch.d Fixed: dmd die of the generation of the document. 2010-08-22 15:21:51 +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 Bug 3312: std.string.count should use const(char)[], not immutable. 2010-08-13 10:21:44 +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 Removed concept. 2010-08-21 09:42:39 +00:00
typecons.d Bug 4381: Length attribute for std.typecons.Tuple 2010-08-15 02:01:48 +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 Added std.typetuple.anySatisfy because I need it for my work in std.range. 2010-08-17 00:38:38 +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 Bug 3361 code in std.zlib concatenates void[] arrays (D2 fix) 2010-08-16 23:36:57 +00:00