.. |
c
|
C function pointers -> D syntax
|
2010-10-02 02:42:48 +00:00 |
internal/math
|
Some tougher, more accurate unit tests for betaIncomplete. Possibly these will shed more light on the AMD/Intel difference.
|
2010-11-23 21:50:05 +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
|
Constrain swap() with isMutable!T so that const objects should not be swapped. std.traits.isMutable is undocumented for now.
|
2010-11-18 21:45:18 +00:00 |
array.d
|
Constrain swap() with isMutable!T so that const objects should not be swapped. std.traits.isMutable is undocumented for now.
|
2010-11-18 21:45:18 +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
|
Partial fix for 5237 writefln doesn't respect Complex.toString
|
2010-11-19 09:22:04 +00:00 |
functional.d
|
Migration of tup.field[k] to tup[k].
|
2010-10-13 05:39:53 +00:00 |
getopt.d
|
Fixed mismatched ddoc parentheses
|
2010-11-24 07:57:27 +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
|
Improved math summary comment
|
2010-11-24 07:58:00 +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
|
Constrain swap() with isMutable!T so that const objects should not be swapped. std.traits.isMutable is undocumented for now.
|
2010-11-18 21:45:18 +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
|
Workaround for dmd 2.050.
|
2010-11-24 13:51:26 +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 |