phobos/std
2010-06-23 13:07:31 +00:00
..
c Added FreeBSD code. 2010-05-17 03:02:16 +00:00
internal/math B sting: a&b==c bug. 2010-06-21 20:21:26 +00:00
windows opApply's delegate needs to be 'scope' for avoiding heap allocation 2010-05-18 10:58:01 +00:00
__fileinit.d Converted "static this" to "shared static this" where appropriate. 2010-03-09 03:54:06 +00:00
algorithm.d save() for std.algorithm.filter, WITH proper unittests. 2010-06-23 12:45:32 +00:00
array.d Added implementation of save() for T[]s. 2010-06-08 17:16:57 +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 fix opEquals type 2009-11-22 08:38:36 +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 update for change in opOpAssign 2010-05-22 01:38:28 +00:00
concurrency.d Added static checking to forbid spawn or send params containing aliases to mutable thread-local data (ie. immutable and shared are both allowed). 2010-06-23 04:52:47 +00:00
container.d Fixed SList.insertAfter to actually use the supplied range as a hint for where the insertion should occur. 2010-06-17 22:39:30 +00:00
contracts.d invariant => immutable 2010-05-05 18:25:44 +00:00
conv.d Made std.string.icmp() a template function and fixed issue 3386, "to!bool(string) is not implemented" 2010-06-15 08:40:50 +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 Mark deprecated to unittest 2010-05-23 02:07:56 +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 inout to ref 2009-12-19 07:46:41 +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
file.d 3447 - std.file uses unconventional file permissions 2010-06-14 10:57:16 +00:00
format.d Added changelog and unittest for bug 4109. 2010-06-16 00:27:45 +00:00
functional.d Bug 3436: std.functional.compose with only one function 2010-06-18 01:21:17 +00:00
getopt.d Reverted r1557 (and r1513 partially). 2010-05-26 14:21:39 +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 comment out broken unittest, fix later 2010-04-08 20:40:31 +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 inout to ref 2009-12-19 07:46:41 +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 bugzilla 4202 Changset 1517 doesn't compile. 2010-05-18 11:35:52 +00:00
numeric.d Two more B stings. 2010-06-21 20:22: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 Made basename() generic in string type. 2010-06-08 17:24:11 +00:00
perf.d random updates 2010-03-17 08:37:07 +00:00
process.d invariant => immutable 2010-05-05 22:19:49 +00:00
random.d Bug 4171: std.random.uniform does not work for a range of characters 2010-06-18 01:05:36 +00:00
range.d Fix unittests in std.range. 2010-06-23 13:07:31 +00:00
regex.d Qualified indexOf with std.algorithm. 2010-06-08 17:39:35 +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 Fixed writeln() regression 2010-06-10 18:50:29 +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 Made std.string.icmp() a template function and fixed issue 3386, "to!bool(string) is not implemented" 2010-06-15 08:40:50 +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 Added hasLocalAliasing!T as an analog of hasAliasing!T which evaluates to false for shared T as well as immutable T. Gratuitous code duplication, but it keeps the two template routines logically separate, which is nice. This is being added to support static analysis of parameters in std.concurrency. 2010-06-22 22:35:06 +00:00
typecons.d Fixed typecons.Tuple static assert failure 2010-06-22 05:33:16 +00:00
typelist.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
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 invariant => immutable 2010-05-05 22:19:49 +00:00
utf.d Fixed bugzilla 978: std.utf's toUTF* functions accept some invalid and reject some valid UTF. 2010-06-23 03:03:56 +00:00
variant.d Fixed a segfault calling convertsTo for large types. 2010-06-19 05:58:20 +00:00
xml.d Fixed bugzilla 3465: isIdeographic can be wrong in std.xml. 2010-05-24 04:27:25 +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