| 37 | | $(VERSION 019, Mon Day, 2008, =================================================, |
|---|
| 38 | | $(WHATSNEW |
|---|
| 39 | | $(LI $(BUGZILLA 2287): std.conv should accept structs defining toString |
|---|
| 40 | | ) |
|---|
| 41 | | $(LI $(BUGZILLA 2289): Stack overflow on very large BigInt to string. |
|---|
| 42 | | ) |
|---|
| 43 | | ) |
|---|
| 44 | | ) |
|---|
| 45 | | |
|---|
| 46 | | $(VERSION 018, Mon Day, 2008, =================================================, |
|---|
| 47 | | $(WHATSNEW |
|---|
| 48 | | ) |
|---|
| 49 | | ) |
|---|
| 50 | | |
|---|
| 51 | | $(VERSION 017, Mon Day, 2008, =================================================, |
|---|
| 52 | | $(WHATSNEW |
|---|
| 53 | | $(LI $(BUGZILLA 2264): typo in documentation regarding atof. |
|---|
| 54 | | ) |
|---|
| 55 | | ) |
|---|
| 56 | | ) |
|---|
| 57 | | |
|---|
| 58 | | $(VERSION 016, Jun 19, 2008, =================================================, |
|---|
| 59 | | |
|---|
| 60 | | $(WHATSNEW |
|---|
| 61 | | $(LI re-implemented $(B internal.monitor) in D. Rationalized $(B internal.object) |
|---|
| | 37 | $(VERSION 019, Aug 30, 2008, =================================================, |
|---|
| | 38 | |
|---|
| | 39 | $(WHATSNEW |
|---|
| | 40 | $(LI Added struct constructors.) |
|---|
| | 41 | $(LI Special member functions _ctor, _dtor, etc., now have two |
|---|
| | 42 | leading _ in order to not conflict with the user identifier space.) |
|---|
| | 43 | ) |
|---|
| | 44 | $(BUGSFIXED |
|---|
| | 45 | $(LI $(BUGZILLA 1322): foreach bypasses invariant) |
|---|
| | 46 | $(LI $(BUGZILLA 1615): inout is allowed in foreach of string literal) |
|---|
| | 47 | $(LI $(BUGZILLA 1627): ICE with a method called _ctor) |
|---|
| | 48 | $(LI $(BUGZILLA 1633): Nonsensical "C style cast illegal" message with !is) |
|---|
| | 49 | $(LI $(BUGZILLA 1771): dmd fails to execute on linux) |
|---|
| | 50 | $(LI $(BUGZILLA 1773): excessively long integer literal) |
|---|
| | 51 | $(LI $(BUGZILLA 1785): Mixing in an incorrect array literal causes infinite loop.) |
|---|
| | 52 | $(LI $(BUGZILLA 2176): Assertion failure: 'sz == es2->sz' on line 1339 in file 'constfold.c' (concatenating strings of different types)) |
|---|
| | 53 | $(LI $(BUGZILLA 2183): Bad formatting in std.c.stdlib) |
|---|
| | 54 | $(LI $(BUGZILLA 2190): toHash documentation is deprecated [D2.0]) |
|---|
| | 55 | $(LI $(BUGZILLA 2232): DMD generates invalid code when an object file is compiled -inline) |
|---|
| | 56 | $(LI $(BUGZILLA 2241): DMD abort) |
|---|
| | 57 | $(LI $(BUGZILLA 2243): const bool = is(function literal), badly miscast) |
|---|
| | 58 | $(LI $(BUGZILLA 2262): -inline breaks -lib library) |
|---|
| | 59 | $(LI $(BUGZILLA 2286): movmskpd compiled incorrectly) |
|---|
| | 60 | $(LI $(BUGZILLA 2287): std.conv should accept structs defining toString) |
|---|
| | 61 | $(LI $(BUGZILLA 2289): Stack overflow on very large BigInt to string.) |
|---|
| | 62 | $(LI $(BUGZILLA 2308): CTFE crash on foreach over nonexistent variable) |
|---|
| | 63 | $(LI $(BUGZILLA 2311): Static destructors in templates are never run) |
|---|
| | 64 | $(LI $(BUGZILLA 2314): Crash on anonymous class variable instantiation) |
|---|
| | 65 | $(LI $(BUGZILLA 2316): std.file docs are out of date) |
|---|
| | 66 | $(LI $(BUGZILLA 2317): asm offsetof generates: Internal error: ../ztc/cod3.c 2651) |
|---|
| | 67 | ) |
|---|
| | 68 | ) |
|---|
| | 69 | |
|---|
| | 70 | $(VERSION 018, Aug 7, 2008, =================================================, |
|---|
| | 71 | |
|---|
| | 72 | $(WHATSNEW |
|---|
| | 73 | $(LI Now supports $(LINK2 arrays.html#array-operations, array operations).) |
|---|
| | 74 | ) |
|---|
| | 75 | $(BUGSFIXED |
|---|
| | 76 | $(LI Added hash to generated module names when building libs to reduce collisions) |
|---|
| | 77 | $(LI $(BUGZILLA 1622): parameters to TypeInfo_Struct.compare seem to be switched around.) |
|---|
| | 78 | $(LI $(BUGZILLA 1644): Template instantiation should automatically cast to const to make const-ness irrelevant when argument is const anyways) |
|---|
| | 79 | $(LI $(BUGZILLA 2216): bad code generation for static arrays of zero length static arrays) |
|---|
| | 80 | $(LI $(BUGZILLA 2223): Typo in error message) |
|---|
| | 81 | $(LI $(BUGZILLA 2231): missing bigint document) |
|---|
| | 82 | $(LI $(BUGZILLA 2242): linux system calls are canceled by GC) |
|---|
| | 83 | $(LI $(BUGZILLA 2247): bad header file generated for if (auto o = ...) {}) |
|---|
| | 84 | $(LI $(BUGZILLA 2248): .di should be a supported file extension) |
|---|
| | 85 | $(LI $(BUGZILLA 2250): Update of user32.lib and kernel32.lib) |
|---|
| | 86 | $(LI $(BUGZILLA 2254): Size of executable almost triples) |
|---|
| | 87 | $(LI $(BUGZILLA 2258): Docs -> Inline Assembler -> Operand Types -> qword missing) |
|---|
| | 88 | $(LI $(BUGZILLA 2259): Assertion failure: '0' on line 122 in file 'statement.c') |
|---|
| | 89 | $(LI $(BUGZILLA 2266): opEquals documentation still says it returns int) |
|---|
| | 90 | $(LI $(BUGZILLA 2269): D BUG: cosine of complex) |
|---|
| | 91 | $(LI $(BUGZILLA 2272): synchronized attribute documentation) |
|---|
| | 92 | $(LI $(BUGZILLA 2273): Whitespace is not inserted after commas) |
|---|
| | 93 | ) |
|---|
| | 94 | ) |
|---|
| | 95 | |
|---|
| | 96 | $(VERSION 017, Jul 11, 2008, =================================================, |
|---|
| | 97 | |
|---|
| | 98 | $(WHATSNEW |
|---|
| | 99 | ) |
|---|
| | 100 | $(BUGSFIXED |
|---|
| | 101 | $(LI $(BUGZILLA 2207): overload resolution fails with deprecation) |
|---|
| | 102 | $(LI $(BUGZILLA 2208): Deprecated function declarations cannot use deprecated types) |
|---|
| | 103 | $(LI $(BUGZILLA 2209): Typo in doc for offsetof) |
|---|
| | 104 | $(LI $(BUGZILLA 2212): phobos itself should be able to be compiled with '-w' switch) |
|---|
| | 105 | $(LI $(BUGZILLA 2264): typo in documentation regarding atof.) |
|---|
| | 106 | ) |
|---|
| | 107 | ) |
|---|
| | 108 | |
|---|
| | 109 | $(VERSION 016, Jul 8, 2008, =================================================, |
|---|
| | 110 | |
|---|
| | 111 | $(WHATSNEW |
|---|
| | 112 | $(LI re-implemented $(B internal.monitor) in D. Rationalized $(B internal.object)) |
|---|