April 25, 2008
Digital Mars D 2.013 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: an -ignore switch for ignoring unsupported pragmas, documentation updates, a compile-time warning for hidden methods, 'pure' and 'nothrow' function attributes, partial ordering rules to disambiguate function overloading, std.perf cleanups, the addition of std.encoding, bug fixes, and other changes.
Digital Mars D 1.029 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: an -ignore switch for ignoring unsupported pragmas, documentation updates, bug fixes, and other changes.
March 27, 2008
It has been announced that Planet D has moved to http://planet.dsource.org. It is a feed aggregator drawing from D-related blogs.
March 10, 2008
Digital Mars D 2.012 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: the removal of std.math2, a compile time error for comparing class types against null, support for struct destructors and postblits, the addition of predefined version(unittest), standard library improvements, bug fixes, and other changes.
Digital Mars D 1.028 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: a compile time error for comparing class types against null, and bug fixes.
February 21, 2008
Digital Mars D 2.011 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: standard library updates and additions; the addition of std.xml, std.complex, std.iterator, std.c.linux.tipc and std.c.linux.termios; the addition of the 'nothrow' keyword; re-enabled auto interfaces; bug fixes; and other changes.
Digital Mars D 1.027 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: re-enabled auto interfaces, and bug fixes.
January 24, 2008
Digital Mars D 2.010 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: the addition of the 'pure' keyword, support for WinMain and DllMain in template mixins, bug fixes, and other changes.
Digital Mars D 1.026 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: support for WinMain and DllMain in template mixins, and bug fixes.
January 07, 2008
Digital Mars D 2.009 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: changes to the const and invariant semantics, the extension of enums to allow for the declaration of manifest constants, and bug fixes.
Digital Mars D 1.025 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes several bug fixes.
November 29, 2007
Digital Mars D 2.008 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release include: standard library enhancements; new std.algorithm, std.typecons, std.functional and std.numeric modules; the addition of const/invariant structs, classes and interfaces; the addition of the typeof(return) type specifier; changes to the way coverage analysis is done; bug fixes; and other changes.
Digital Mars D 1.024 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: changes to the way coverage analysis is done, and several bug fixes.
October 17, 2007
Digital Mars D 2.006 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: support for invariant strings; overload sets for functions and templates; the new std.getopt module for command-line processing; new functions in the std.conf, std.file, std.path, std.stdio and std.string modules; std.variant and std.contracts modules; bug fixes; and other changes.
October 09, 2007
Digital Mars D 2.005 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: the evaluation of std.math.sin, std.math.cos and std.math.tan at compile time if the argument is a constant; additions to std.conv; the addition of writeln() and write() to std.stdio; improved interfacing with C++; and a number of bug fixes.
Digital Mars D 1.022 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes a number of bug fixes.
September 06, 2007
Digital Mars D 2.004 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: -defaultlib and -debuglib command line switches, a warning when 'override' is omitted, the addition of std.hiddenfunc, support for multiple module static constructors/destructors, a new syntax for string literals, bug fixes, and other changes.
August 22, 2007
GDC 0.24 has been released. It is a D front-end for the GNU Compiler Collection. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: an update to Digital Mars D 1.020, the removal of support for GCC 3.3.x, and bug fixes.
July 24, 2007
Digital Mars D 1.020 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes an 'extern (System)' fix.
July 23, 2007
Digital Mars D 2.003 has been released. D is a general-purpose language designed as a successor to C++, offering features such as design by contract, garbage collection, first class arrays, closures, templates, and more.
This release includes: the addition of 'extern (System)', the addition of std.traits, the addition of the foreach range statement, bug fixes, and other changes.
|
|