PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
February 11, 2006

Digital Mars D 0.146 Released

Posted: 2006-02-11 23:30:00
Languages ::

Digital Mars D 0.146 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 suppport for the deprecated instance keyword, a -run command line switch, the addition of module statements to all std.typeinfo modules, improvements to std.file.listdir(), plus other changes and a number of bugfixes.

January 29, 2006

Digital Mars D 0.145 Released

Posted: 2006-01-29 23:58:00
Languages ::

Digital Mars D 0.145 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 bugfixes.

January 25, 2006

Digital Mars D 0.144 Released

Posted: 2006-01-25 23:17:00
Languages ::

Digital Mars D 0.144 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 allows for static if to reference declarations in the same scope, and a leading . is no longer necessary for recursive template instantiations, in addition to a number of bugfixes and other changes.

January 10, 2006

Digital Mars D 0.143 Released

Posted: 2006-01-10 23:15:00
Languages ::

Digital Mars D 0.143 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 adds std.path.expandTilde(), improves std.math, and fixes a number of bugs.

December 30, 2005

Digital Mars D 0.142 Released

Posted: 2005-12-30 22:26:00
Languages ::

Digital Mars D 0.142 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 D interface file support, bugfixes, and other changes.

December 05, 2005

Digital Mars D 0.141 Released

Posted: 2005-12-05 23:18:00
Languages ::

Digital Mars D 0.141 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 .mangleof property for types which gives the mangled type name as a string, a code coverage analyzer, plus bugfixes and other changes.

December 01, 2005

GDC 0.17 Released

Posted: 2005-12-01 23:35:00
Languages ::

D Front End for GCC 0.17 has been released. GDC adds support for D to 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: updates to DMD 0.140, fixes mixed complex/float operations on GCC 4.0, includes support for recursive calls to nested functions, and includes other changes and fixes.

November 24, 2005

Digital Mars D 0.140 Released

Posted: 2005-11-24 23:50:00
Languages ::

Digital Mars D 0.140 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: improved promotion of names inside templates, standard runtime library improvements, support for floating point and string literals as template value arguments, plus bugfixes and other changes.

November 22, 2005

GDC 0.16 Released

Posted: 2005-11-22 23:43:00
Languages ::

D Front End for GCC 0.16 has been released. GDC adds support for D to 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: adds support for GCC 4.0.x, is compatible with DMD 0.137, fixes bugs with concatenating an array and single elements, includes support for compiling multiple source files to a single object file with GCC 3.4.x, in addition to other changes and fixes.

November 08, 2005

Digital Mars D 0.139 Released

Posted: 2005-11-08 23:46:00
Languages ::

Digital Mars D 0.139 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 fixes a number of regressions, and a problem with the --help switch.

November 07, 2005

Digital Mars D 0.138 Released

Posted: 2005-11-07 22:27:00
Languages ::

Digital Mars D 0.138 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 --help switch, the removal of std.math2.poly, constant folding of "string"[constant] and "string"[constant .. constant], DDoc improvements, plus other changes and bugfixes.

October 24, 2005

Digital Mars D 0.137 Released

Posted: 2005-10-24 23:33:00
Languages ::

Digital Mars D 0.137 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 adds support for implicit type inference, documentation improvements, plus other changes and bugfixes.

October 17, 2005

Digital Mars D 0.136 Released

Posted: 2005-10-17 22:13:00
Languages ::

Digital Mars D 0.136 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 adds tgamma and lgamma functions to std.math, in addition to other changes and a number of bugfixes.

October 03, 2005

Digital Mars D 0.135 Released

Posted: 2005-10-03 21:53:00
Languages ::

Digital Mars D 0.135 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 adds colour syntax highlighting and general purpose document processing capabilities to the Ddoc documentation generator, as well as fixing erroneous Ddoc HTML output.

September 30, 2005

Digital Mars D 0.134 Released

Posted: 2005-09-30 12:47:00
Languages ::

Digital Mars D 0.134 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 $1 .. $9 macro arguments, a $+ special macro, plus bugfixes and other improvements

September 24, 2005

Digital Mars D 0.133 Released

Posted: 2005-09-24 21:39:00
Languages ::

Digital Mars D 0.133 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 improvements to Ddoc, an -o- flag to suppress object file generation, more std.math functions, and bugfixes.

September 19, 2005

Digital Mars D 0.132 Released

Posted: 2005-09-19 22:53:00
Languages ::

Digital Mars D 0.132 has been released. It 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 Ddoc, a documentation generator for D.

September 10, 2005

Digital Mars D 0.131 Released

Posted: 2005-09-10 22:13:00
Languages ::

Digital Mars D 0.131 has been released. It 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 fixes a problem with line number generation under Linux, in addition to other fixes.

September 08, 2005

Digital Mars D 0.130 Released

Posted: 2005-09-08 00:23:00
Languages ::

Digital Mars D 0.130 has been released. It 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 std.math.feqrel(), std.stream updates, std.mmfile updates, plus a number of bugfixes.

August 08, 2005

Digital Mars D 0.129 Released

Posted: 2005-08-08 22:41:00
Languages ::

Digital Mars D 0.129 has been released. It is a language designed as a successor to C++, including features such as garbage collection, first class arrays, closures, and support for design by contract.

This release includes c, w, and d postfixes to denote the type of string literals; various improvements on Linux; support in std.format for printing general arrays; plus other improvements and some bugfixes.