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.085.1
Download D 2.085.1
released Apr 05, 2019
2.085.1 comes with 23 fixed Bugzilla issues.
A huge thanks goes to the 14 contributors who made 2.085.1 possible.
List of all bug fixes and enhancements in D 2.085.1.
List of all bug fixes and enhancements in D 2.085.1:
DMD Compiler regressions
- Bugzilla 19655: DMD generates wrong code for some circular dependencies
- Bugzilla 19656: D compiler fails to resolve circular module dependency when modules are compiled separately
- Bugzilla 19657: D compiler fails to resolve circular module dependency when modules are compiled together
- Bugzilla 19691: ICE on null default value for struct parameter in constructor
- Bugzilla 19718: DMD 2.085 changes to gsroa make DCD crashing
- Bugzilla 19724: Regression: wrong order of linker arguments, again: -L-l before -L--start-group
- Bugzilla 19730: if (auto x) {} isn't properly rejected
- Bugzilla 19746: DMD fails to compile some circular dependencies spiced with is (T == super) condition
- Bugzilla 19750: [Reg v2.070.2] DMD fails with some circular module refs with Template/Mixin instances
DMD Compiler bugs
- Bugzilla 13285: wrong codegen for destructor call of unnamed struct instance on 64 bit environments
- Bugzilla 15875: case of undetected circular reference in function parameter
- Bugzilla 17259: ICE with multiple mixin templates containing conflicting ctor declarations
- Bugzilla 17285: Segfault when types are used in array literals
- Bugzilla 17290: DMD crash due to circular reference in function return type
- Bugzilla 19635: -checkaction=context not working with attributes
- Bugzilla 19700: [2.085.0-beta.2] Obj-C wrong code overloading selectors and extern(D)
- Bugzilla 19717: case of segfault due to undetected forward reference
- Bugzilla 19755: Compiler crash
- Bugzilla 19757: crash on invalid initializer at CTFE
- Bugzilla 19762: ICE on invalid code
Phobos regressions
- Bugzilla 18818: VariantN has unittests that are compiled into user modules
Phobos bugs
- Bugzilla 19765: std.algorithm.searching.findAmong doesn't save like it should
Druntime bugs
- Bugzilla 19723: wrong time values in GC.profileStats
Contributors to this release (14)
A huge thanks goes to all the awesome people who made this release possible.
- aG0aep6G
- Basile Burg
- Jacob Carlborg
- kinke
- Kriyszig
- Martin Nowak
- Mathis Beer
- Nicholas Wilson
- Per Nordlöw
- Petar Kirov
- Puneet Goel
- Rainer Schuetze
- Razvan Nitu
- Sebastian Wilzbach
Copyright © 1999-2024 by the D Language Foundation | Page generated by
Ddoc on Thu Nov 21 01:51:41 2024