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.094.2

previous version: 2.094.1

Download D 2.094.2 Beta
to be released Nov 15, 2020

2.094.2 comes with 9 fixed Bugzilla issues. A huge thanks goes to the 7 contributors who made 2.094.2 possible.

List of all bug fixes and enhancements in D 2.094.2.

List of all bug fixes and enhancements in D 2.094.2:

DMD Compiler regressions

  1. Bugzilla 21285: Delegate covariance broken between 2.092 and 2.094 (git master).

DMD Compiler bugs

  1. Bugzilla 20324: Calling __traits(getUnitTests) on a template causes compiler segfault
  2. Bugzilla 21330: __traits(getUnitTests) should include unittests from anonymous mixins
  3. Bugzilla 21353: 'With()' statement ignores symbol visibility in some cases.

Phobos bugs

  1. Bugzilla 21337: join can iterates ranges multiple times

Druntime bugs

  1. Bugzilla 21323: (64-bit Windows only) core.stdcpp.vector could not have core.stdcpp.vector as element
  2. Bugzilla 21344: core.stdcpp.string.basic_string does not implement opEquals
  3. Bugzilla 21346: core.stdcpp.vector.vector does not implement opEquals
  4. Bugzilla 21365: TypeInfo.swap must not allow reachable memory to be freed if interrupted by a garbage collection pass

Contributors to this release (7)

A huge thanks goes to all the awesome people who made this release possible.

previous version: 2.094.1