Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using a local clone.

Change Log: 2.071.1

previous version: 2.071.0 – next version: 2.071.2

Download D 2.071.1
released June 27, 2016

List of all bug fixes and enhancements in D 2.071.1:

DMD Compiler regressions

  1. Bugzilla 15629: [REG2.066.0] wrong code with '-O -inline' but correct with '-O'
  2. Bugzilla 15861: [REG 2.069] Wrong double-to-string conversion with -O
  3. Bugzilla 15897: private base class method not seen through derived class
  4. Bugzilla 15898: [REG2.069] Internal error: backend\cgcod.c 1651
  5. Bugzilla 15925: -transition=[check]imports ignores import declaration from mixin templates
  6. Bugzilla 15961: [REG2.066] ICE with instance field introduced by anonymous struct
  7. Bugzilla 15998: [REG2.067] Segmentation fault on const folding of arrays of static arrays
  8. Bugzilla 16022: [REG2.069] dmd assertion failure due to misplaced comma operator
  9. Bugzilla 16027: Wrong result of double multiplication
  10. Bugzilla 16080: [REG2.071.0] Internal error: backend\cgobj.c 3406 when building static library

DMD Compiler bugs

  1. Bugzilla 15856: Confusing error message with -transition=checkimports

DMD Compiler enhancements

  1. Bugzilla 15402: allow private access to package symbols

Phobos regressions

  1. Bugzilla 15914: [REG 2.071] getopt doesn't accept anymore a character for a bool option
  2. Bugzilla 15941: [REG v2.069] rbtree no longer supports classes

Druntime regressions

  1. Bugzilla 15911: undefined __Unwind_GetIPInfo for x86_64
previous version: 2.071.0 – next version: 2.071.2