PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
April 25, 2008

Digital Mars D 2.013 Released

Posted: 2008-04-25 06:14:49
Languages ::

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 Released

Posted: 2008-04-25 06:12:31
Languages ::

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

Planet D Moves to http://planet.dsource.org

Posted: 2008-03-27 06:15:17
Languages ::

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 Released

Posted: 2008-03-10 06:30:19
Languages ::

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 Released

Posted: 2008-03-10 06:28:24
Languages ::

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 Released

Posted: 2008-02-21 06:08:10
Languages ::

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 Released

Posted: 2008-02-21 06:06:07
Languages ::

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 Released

Posted: 2008-01-24 06:21:55
Languages ::

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 Released

Posted: 2008-01-24 06:19:27
Languages ::

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 Released

Posted: 2008-01-07 21:33:10
Languages ::

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 Released

Posted: 2008-01-07 21:31:29
Languages ::

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 Released

Posted: 2007-11-29 06:35:03
Languages ::

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 Released

Posted: 2007-11-29 06:33:27
Languages ::

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 Released

Posted: 2007-10-17 06:34:00
Languages ::

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 Released

Posted: 2007-10-09 06:28:00
Languages ::

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 Released

Posted: 2007-10-09 06:26:00
Languages ::

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 Released

Posted: 2007-09-06 22:04:00
Languages ::

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 Released

Posted: 2007-08-22 22:17:00
Languages ::

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 Released

Posted: 2007-07-24 22:19:00
Languages ::

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 Released

Posted: 2007-07-23 22:19:00
Languages ::

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.