.. |
c
|
C function pointers -> D syntax
|
2010-10-02 02:42:48 +00:00 |
internal/math
|
Added std.mathspecial. Only 14 functions are included at this stage.
|
2010-11-18 19:55:57 +00:00 |
windows
|
detab sources
|
2010-08-23 02:14:45 +00:00 |
__fileinit.d
|
Fix Windows circular import.
|
2010-11-11 08:06:35 +00:00 |
algorithm.d
|
Fixed bug 5054: Splitter example doesn't work.
|
2010-11-16 20:39:25 +00:00 |
array.d
|
Made std.array empty(), save() and overlap() "@safe pure nothrow".
|
2010-11-18 21:25:55 +00:00 |
base64.d
|
Fix typo and error handling changed from assert to throw Exception
|
2010-11-02 09:58:13 +00:00 |
bigint.d
|
Minor ddoc fixes for std.math and std.bigint
|
2010-11-17 20:42:28 +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
|
64-bit compatibility work
|
2010-08-22 20:55:22 +00:00 |
boxer.d
|
64-bit compatibility work
|
2010-08-22 20:55:22 +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
|
All of std.complex (except toString()) is now @safe pure nothrow.
|
2010-11-12 07:53:40 +00:00 |
concurrency.d
|
Migration of tup.field[k] to tup[k].
|
2010-10-13 05:39:53 +00:00 |
container.d
|
More 64 fixes for semantic errors that only show up when templates are instantiated via unittests. Now I'm actually serious about Phobos passing semantic analysis, except for a few modules due to weird druntime issues.
|
2010-11-10 05:25:50 +00:00 |
contracts.d
|
Scheduled for deprecation in favor of std.exception
|
2010-07-04 21:16:47 +00:00 |
conv.d
|
Bug 5220: Make std.conv.ConvError an Exception instead of an Error
|
2010-11-16 20:39:50 +00:00 |
cpuid.d
|
64-bit compatibility work
|
2010-08-22 20:55:22 +00:00 |
cstream.d
|
detab sources
|
2010-08-23 02:14:45 +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
|
This would fix the runnable/testdate failure.
|
2010-09-27 05:18:23 +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 |
datetime.d
|
std.datetime: Added benchmark
|
2010-09-18 11:04:14 +00:00 |
demangle.d
|
Replaced std.contracts with std.exception throughout
|
2010-07-04 22:09:03 +00:00 |
encoding.d
|
64-bit compatibility work
|
2010-08-22 20:55:22 +00:00 |
exception.d
|
Made std.exception.pointsTo "@trusted pure nothrow".
|
2010-11-18 21:26:03 +00:00 |
file.d
|
Fix Windows circular import.
|
2010-11-11 08:06:35 +00:00 |
format.d
|
Fixed bug 4638: new writeln does not recognize "wstring toString"
|
2010-11-16 20:39:58 +00:00 |
functional.d
|
Migration of tup.field[k] to tup[k].
|
2010-10-13 05:39:53 +00:00 |
getopt.d
|
Bug 5220: Make std.conv.ConvError an Exception instead of an Error
|
2010-11-16 20:39:50 +00:00 |
gregorian.d
|
Commented out unittests
|
2010-07-28 07:49:58 +00:00 |
intrinsic.d
|
D2 std.intrinsic fixes for 64.
|
2010-11-11 00:12:28 +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
|
Bug 4888: Heavy reliance on Bug 3534 in Phobos range usage. I used a different approach here than the first one I tried. I only did what was necessary to make Phobos work instead of trying to fix the deeper issue of making std.algorithm to work w/ const/immutable arrays.
|
2010-09-18 21:00:52 +00:00 |
loader.d
|
another stray auto => scope
|
2010-08-29 18:30:41 +00:00 |
math.d
|
Make lrint() pure
|
2010-11-18 19:33:48 +00:00 |
mathspecial.d
|
Added std.mathspecial. Only 14 functions are included at this stage.
|
2010-11-18 19:55:57 +00:00 |
md5.d
|
detab sources
|
2010-08-23 02:14:45 +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
|
More 64 fixes for semantic errors that only show up when templates are instantiated via unittests. Now I'm actually serious about Phobos passing semantic analysis, except for a few modules due to weird druntime issues.
|
2010-11-10 05:25:50 +00:00 |
openrj.d
|
64-bit fixes for Phobos2. All of std now passes semantic analysis on Linux with -m64.
|
2010-11-10 00:02:03 +00:00 |
outbuffer.d
|
64-bit compatibility work
|
2010-08-22 20:55:22 +00:00 |
path.d
|
Fix for bugzilla 2655
|
2010-09-26 20:02:47 +00:00 |
perf.d
|
Added std.datetime
|
2010-09-18 06:20:26 +00:00 |
process.d
|
Fixed std.process.environment unittest to account for yet another Wine bug.
|
2010-09-17 08:48:44 +00:00 |
random.d
|
More 64 fixes for semantic errors that only show up when templates are instantiated via unittests. Now I'm actually serious about Phobos passing semantic analysis, except for a few modules due to weird druntime issues.
|
2010-11-10 05:25:50 +00:00 |
range.d
|
More 64 fixes for semantic errors that only show up when templates are instantiated via unittests. Now I'm actually serious about Phobos passing semantic analysis, except for a few modules due to weird druntime issues.
|
2010-11-10 05:25:50 +00:00 |
regex.d
|
Regex's Range changed from class to struct. This change reduces unnecessary memory allocation
|
2010-11-13 21:02:24 +00:00 |
regexp.d
|
Unlisted bug in public int find(string)
|
2010-11-16 19:25:19 +00:00 |
signals.d
|
Improved signal import (svn 1837). Thanks Michel.
|
2010-08-12 13:00:31 +00:00 |
socket.d
|
Fixed static destructor so sockets aren't closed on every thread exit in windows. (see bug 4344 and 4951)
|
2010-10-19 13:15:30 +00:00 |
socketstream.d
|
detab sources
|
2010-08-23 02:14:45 +00:00 |
stdarg.d
|
detab sources
|
2010-08-23 02:14:45 +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
|
Add ByChunk to std.stdio.File
|
2010-10-11 21:59:08 +00:00 |
stdiobase.d
|
Converted "static this" to "shared static this" where appropriate.
|
2010-03-09 03:54:06 +00:00 |
stream.d
|
Fix for bugzilla 2718
|
2010-09-26 21:19:14 +00:00 |
string.d
|
More 64 fixes for semantic errors that only show up when templates are instantiated via unittests. Now I'm actually serious about Phobos passing semantic analysis, except for a few modules due to weird druntime issues.
|
2010-11-10 05:25:50 +00:00 |
syserror.d
|
detab sources
|
2010-08-23 02:14:45 +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
|
Fix for Bugzilla 2073
|
2010-09-26 04:35:12 +00:00 |
typecons.d
|
Minimal support for toString use on shared objects. format now generates a meaningful compile error when attempting to format a shared object, and Tuple can now contain shared objects (the toString operation returns typeinfo for the object instead of calling toString).
|
2010-10-07 20:44:06 +00:00 |
typelist.d
|
detab sources
|
2010-08-23 02:14:45 +00:00 |
typetuple.d
|
Fixed unlisted bug: std.typetuple.staticMap!() doesn't work with empty/single tuples.
|
2010-09-17 21:40:05 +00:00 |
uni.d
|
detab sources
|
2010-08-23 02:14:45 +00:00 |
uri.d
|
64-bit compatibility work
|
2010-08-22 20:55:22 +00:00 |
utf.d
|
Fix for bugzilla 2718
|
2010-09-26 21:19:14 +00:00 |
variant.d
|
More 64 fixes for semantic errors that only show up when templates are instantiated via unittests. Now I'm actually serious about Phobos passing semantic analysis, except for a few modules due to weird druntime issues.
|
2010-11-10 05:25:50 +00:00 |
xml.d
|
Bug 4888: Heavy reliance on Bug 3534 in Phobos range usage. I used a different approach here than the first one I tried. I only did what was necessary to make Phobos work instead of trying to fix the deeper issue of making std.algorithm to work w/ const/immutable arrays.
|
2010-09-18 21:00:52 +00:00 |
zip.d
|
64-bit compatibility work
|
2010-08-22 20:55:22 +00:00 |
zlib.d
|
64-bit compatibility work
|
2010-08-22 20:55:22 +00:00 |