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

previous version: 2.095.0 – next version: 2.096.0

Download D 2.095.1
released Feb 17, 2021

2.095.1 comes with 11 fixed Bugzilla issues. A huge thanks goes to the 12 contributors who made 2.095.1 possible.

List of all bug fixes and enhancements in D 2.095.1.

List of all bug fixes and enhancements in D 2.095.1:

DMD Compiler regressions

  1. Bugzilla 21177: printf check does not recognize GNU extensions
  2. Bugzilla 21505: Function alias reported as conflicting function
  3. Bugzilla 21513: [Reg 2.094.1] Slice assignment segmentation fault
  4. Bugzilla 21590: assignment inside assert accepted if -checkaction=context is given

DMD Compiler bugs

  1. Bugzilla 21569: Unable to rebuild DMD build using win32.mak - v2.095.0
  2. Bugzilla 21586: Struct dtor is called twice if struct is created inside ternary operator
  3. Bugzilla 21591: Mangling problem wrt. backrefs and function types
  4. Bugzilla 21614: compiled imports: core.exception.AssertError@src/dmd/semantic3.d(812): Assertion failure

DMD Compiler enhancements

  1. Bugzilla 21567: build.d install fails, can't find dmd.conf

Phobos enhancements

  1. Bugzilla 20552: Deprecated Nullable.get warning with Appenders

Druntime bugs

  1. Bugzilla 21578: core.atomic.atomicFetchSub for pointers incorrectly calls wrong function from core.internal.atomic

Contributors to this release (12)

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

previous version: 2.095.0 – next version: 2.096.0