www.digitalmars.com

D Programming Language 2.0


Last update Sun May 2 23:39:06 2010

D Change Log

Version D 2.045 May 2, 2010

New/Changed Features

Bugs Fixed

Version D 2.044 Apr 30, 2010

New/Changed Features

  • Improve spelling checking distance to 2.
  • Now all unittests are run, even if some fail
  • Many small improvements to error diagnostics and recovery

Bugs Fixed

  • Bugzilla 1079: gdb: Dwarf Error: Cannot find DIE at 0xb705 referenced from DIE at 0x250
  • Bugzilla 2437: ICE(tocsym.c, !needThis()) - default struct argument
  • Bugzilla 2935: ICE(out.c) using struct with constructor as function default argument
  • Bugzilla 2549: Segfault on array multiplication.
  • Bugzilla 3066: Array operation without a slice as the lvalue accepted, bad codegen
  • Bugzilla 3207: gdb: Push D patches upstream
  • Bugzilla 3415: broken JSON output
  • Bugzilla 3522: ICE(cg87.c): variable*array[].
  • Bugzilla 3987: [gdb] Invalid DWARF output for function pointers
  • Bugzilla 3974: ICE(init.c): Static array initializer with more elements than destination array
  • Bugzilla 4036: Segfault with -inline and literal of struct containing union
  • Bugzilla 4037: [gdb] Invalid DWARF output for wchar
  • Bugzilla 4038: [gdb] Invalid DWARF output for function pointers with ref args
  • Bugzilla 4067: [CTFE] Code inside try-catch blocks is silently ignored
  • Bugzilla 4072: Stack overflow on recursive template expansion inside contract
  • Bugzilla 4081: cannot compile the dmd on FreeBSD 8
  • Bugzilla 4089: crash when creating JSON output for incomplete struct
  • Bugzilla 4093: Segfault(interpret.c): with recursive struct templates
  • Bugzilla 4105: Stack overflow involving alias template parameters and undefined identifier
  • Bugzilla 4108: ICE(cod2.c): zero-length static array in function call
  • Bugzilla 4118: std.conv.to!SomeStruct("hello") crashes compiler
  • Bugzilla 4131: break does not work correctly with foreach and associative arrays
Version D 2.043 Apr 6, 2010

New/Changed Features

  • .init property for static arrays is now an array literal
  • Improved speed of associative arrays
  • std.bigint has been completely replaced with a faster implementation. Multiplication is now 5 times faster, division is 300 times faster, and squaring is 10 times faster. For large numbers (~5000 words), the speedup is 5 times larger than this.

Bugs Fixed





Version D 2.042 Mar 19, 2010

New/Changed Features

Bugs Fixed

Version D 2.041 Mar 7, 2010

New/Changed Features

Bugs Fixed

Version D 2.040 Jan 29, 2010

New/Changed Features

Bugs Fixed

Version D 2.039 Jan 1, 2010

New/Changed Features

Bugs Fixed

Version D 2.038 Dec 30, 2009

New/Changed Features

Bugs Fixed

Version D 2.037 Dec 3, 2009

New/Changed Features

Bugs Fixed

Version D 2.036 Nov 5, 2009

New/Changed Features

Bugs Fixed

Version D 2.035 Oct 14, 2009

New/Changed Features

Bugs Fixed

Version D 2.034 Oct 11, 2009

New/Changed Features

Bugs Fixed

Version D 2.033 Oct 5, 2009

New/Changed Features

Bugs Fixed

Version D 2.032 Sep 2, 2009

New/Changed Features

Bugs Fixed

Version D 2.031 July 6, 2009

New/Changed Features

Bugs Fixed

Version D 2.030 May 11, 2009

New/Changed Features

Bugs Fixed

Version D 2.029 Apr 19, 2009

New/Changed Phobos

New/Changed Features

Bugs Fixed

Version D 2.028 Apr 7, 2009

New/Changed Features

Bugs Fixed

Version D 2.027 Mar 31, 2009

New/Changed Features

Bugs Fixed

Version D 2.026 Mar 3, 2009

New/Changed Features

Bugs Fixed

Version D 2.025 Feb 14, 2009

New/Changed Features

Bugs Fixed

Version D 2.023 Jan 2, 2009

New/Changed Features

Bugs Fixed

Version D 2.022 Dec 11, 2008

New/Changed Features

Bugs Fixed

Version D 2.021 Nov 25, 2008

New/Changed Features

Bugs Fixed

Version D 2.020 Oct 20, 2008

New/Changed Features

Bugs Fixed

Version D 2.019 Sep 2, 2008

New/Changed Features

Bugs Fixed

Version D 2.018 Aug 7, 2008

New/Changed Features

Bugs Fixed

Version D 2.017 Jul 11, 2008

New/Changed Features

Bugs Fixed

Version D 2.016 Jul 8, 2008

New/Changed Features

Bugs Fixed

Version D 2.015 Jun 17, 2008

New/Changed Features

Bugs Fixed

Version D 2.014 May 16, 2008

New/Changed Features

Bugs Fixed

Version D 2.013 Apr 22, 2008

New/Changed Features

Bugs Fixed

Version D 2.012 Mar 6, 2008

New/Changed Features

Bugs Fixed

Version D 2.011 Feb 18, 2008

New/Changed Features

Bugs Fixed

Version D 2.010 Jan 20, 2008

New/Changed Features

Bugs Fixed

Version D 2.009 Jan 1, 2008

New/Changed Features

Bugs Fixed

Version D 2.008 Nov 27, 2007

New/Changed Features

Bugs Fixed

Version D 2.007 Oct 31, 2007

New/Changed Features

Bugs Fixed

Version D 2.006 Oct 16, 2007

New/Changed Features

Bugs Fixed

Version D 2.005 Oct 1, 2007

New/Changed Features

Bugs Fixed

Version D 2.004 Sep 5, 2007

New/Changed Features

Bugs Fixed

Version D 2.003 Jul 21, 2007

New/Changed Features

Bugs Fixed

Version D 2.002 Jul 1, 2007

New/Changed Features

Bugs Fixed

Version D 2.001 Jun 27, 2007

New/Changed Features

Bugs Fixed

Version D 2.000 Jun 17, 2007

New/Changed Features

Bugs Fixed

)
Forums | Comments |  D  | Search | Downloads | Home