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.019
Download D 2.019
released Sep 2, 2008
New/Changed Features
- Added struct constructors.
- Special member functions _ctor, _dtor, etc., now have two leading _ in order to not conflict with the user identifier space.
Bugs Fixed
- Bugzilla 1322: foreach bypasses invariant
- Bugzilla 1615: inout is allowed in foreach of string literal
- Bugzilla 1627: ICE with a method called _ctor
- Bugzilla 1633: Nonsensical "C style cast illegal" message with !is
- Bugzilla 1771: dmd fails to execute on linux
- Bugzilla 1773: excessively long integer literal
- Bugzilla 1785: Mixing in an incorrect array literal causes infinite loop.
- Bugzilla 2176: Assertion failure: 'sz == es2->sz' on line 1339 in file 'constfold.c' (concatenating strings of different types)
- Bugzilla 2183: Bad formatting in std.c.stdlib
- Bugzilla 2190: toHash documentation is deprecated [D2.0]
- Bugzilla 2232: DMD generates invalid code when an object file is compiled -inline
- Bugzilla 2241: DMD abort
- Bugzilla 2243: const bool = is(function literal), badly miscast
- Bugzilla 2262: -inline breaks -lib library
- Bugzilla 2286: movmskpd compiled incorrectly
- Bugzilla 2287: std.conv should accept structs defining toString
- Bugzilla 2289: Stack overflow on very large BigInt to string.
- Bugzilla 2308: CTFE crash on foreach over nonexistent variable
- Bugzilla 2311: Static destructors in templates are never run
- Bugzilla 2314: Crash on anonymous class variable instantiation
- Bugzilla 2316: std.file docs are out of date
- Bugzilla 2317: asm offsetof generates: Internal error: ../ztc/cod3.c 2651
Copyright © 1999-2022 by the D Language Foundation | Page generated by
Ddoc on (no date time)