Show
Ignore:
Timestamp:
08/08/10 16:39:28 (2 years ago)
Author:
walter
Message:

merge changelogs

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/docsrc/changelog.d

    r1685 r1823  
    33$(D_S D Change Log, 
    44 
    5 $(VERSION 063, XXX x, 2010, =================================================, 
    6  
    7     $(BUGSFIXED 
    8     $(LI $(BUGZILLA 978): std.utf's toUTF* functions accept some invalid and reject some valid UTF) 
    9     $(LI $(BUGZILLA 2835): std.socket.TcpSocket doesn't actually connect) 
    10     ) 
    11 
    12  
    13 $(VERSION 062, Jun 9, 2010, =================================================, 
    14  
    15     $(WHATSNEW 
    16     $(LI $(BUGZILLA 2008): Poor optimization of functions with ref parameters) 
    17     $(LI $(BUGZILLA 4296): Reduce parasitic error messages) 
    18     ) 
    19     $(BUGSFIXED 
    20     $(LI $(BUGZILLA 1193): regression: "matches more than one template declaration" doesn't list the location of the conflicting templates) 
    21     $(LI $(BUGZILLA 1894): scope(exit) is ignored except in compound statements) 
    22     $(LI $(BUGZILLA 1941): missing line on inaccesable external private module member) 
    23     $(LI $(BUGZILLA 2127): inliner turns struct "return *this" from by-value into by-ref) 
    24     $(LI $(BUGZILLA 2276): Error message missing line number on array operation) 
    25     $(LI $(BUGZILLA 2546): Array Ops silently fail when no slice symbol is used.) 
    26     $(LI $(BUGZILLA 2881): x.stringof returns typeof(x).stringof when x is an enum) 
    27     $(LI $(BUGZILLA 3064): Invalid array operation accepted, generates bad code) 
    28     $(LI $(BUGZILLA 3323): Segfault or ICE(e2ir.c) using struct with destructor almost anywhere) 
    29     $(LI $(BUGZILLA 3398): Attributes inside a union screws data alignment) 
    30     $(LI $(BUGZILLA 3547): for option -od for relative path the path is added twice) 
    31     $(LI $(BUGZILLA 3548): ICE occurs when an array is returned from a function is incorrectly used in an array op expression.) 
    32     $(LI $(BUGZILLA 3651): mangleof broken for enums) 
    33     $(LI $(BUGZILLA 3854): Error on static initialization of arrays with trailing comma.) 
    34     $(LI $(BUGZILLA 4003): The result changes only with the order of source files.) 
    35     $(LI $(BUGZILLA 4045): [CTFE] increasing array length) 
    36     $(LI $(BUGZILLA 4052): [CTFE] increment from array item) 
    37     $(LI $(BUGZILLA 4078): [CTFE] Failed return of dynamic array item) 
    38     $(LI $(BUGZILLA 4084): Ignored missing main() closing bracket) 
    39     $(LI $(BUGZILLA 4143): fix warnings in dmd build) 
    40     $(LI $(BUGZILLA 4156): Segfault with array+=array) 
    41     $(LI $(BUGZILLA 4169): building dmd with a modern gcc produces a buggy compiler) 
    42     $(LI $(BUGZILLA 4175): linux.mak doesn't declare sufficient dependencies to support parallel builds) 
    43     $(LI $(BUGZILLA 4210): Random crashes / heisenbugs caused by dmd commit 478: compiler messes up vtables) 
    44     $(LI $(BUGZILLA 4212): DWARF: void arrays cause gdb errors) 
    45     $(LI $(BUGZILLA 4213): Strange behaviour with static void[] arrays) 
    46     $(LI $(BUGZILLA 4242): ICE(module.c): importing a module with same name as package) 
    47     $(LI $(BUGZILLA 4252): [CTFE] No array bounds checking in assignment to char[] array) 
    48     $(LI $(BUGZILLA 4257): ICE(interpret.c): passing parameter into CTFE as ref parameter) 
    49     $(LI $(BUGZILLA 4259): Header generation omits leading '@' for properties) 
    50     $(LI $(BUGZILLA 4270): Missing line number in 'can only catch class objects' error message) 
     5$(VERSION 063, Aug 8, 2010, =================================================, 
     6 
     7    $(WHATSNEW 
     8    $(LI $(BUGZILLA 4080): Patch for building dynamic libraries on Mac OS X) 
     9    ) 
     10    $(BUGSFIXED 
     11    $(LI $(BUGZILLA 1418): tupleof bug on nested classes) 
     12    $(LI $(BUGZILLA 1678): ref with varargs generates invalid code) 
     13    $(LI $(BUGZILLA 2931): Initialization struct with array from another struct) 
     14    $(LI $(BUGZILLA 3560): foreach over nested function generates wrong code) 
     15    $(LI $(BUGZILLA 3569): DMD Stack Overflow with a struct member function inside a C-style struct initializer) 
     16    $(LI $(BUGZILLA 3706): delegates of interfaces with multiple inheritance fail) 
     17    $(LI $(BUGZILLA 4191): [FreeBSD] real constants are rounded to double precision) 
     18    $(LI $(BUGZILLA 4198): [FreeBSD] imprecision in decimal floating-point literals) 
     19    $(LI $(BUGZILLA 4238): Segfault(statement.c): with(typeof(int))) 
     20    $(LI $(BUGZILLA 4303): __traits(compiles) returns wrong result when used recursively) 
     21    $(LI $(BUGZILLA 4314): Regression(1.062): Expression array1 && array2 doesn't compile) 
     22    $(LI $(BUGZILLA 4339): Struct destructor + invariant + struct parameter = horrific error message) 
     23    $(LI $(BUGZILLA 4396): mkdir race prevents concurrent compiling with DMD using make -j) 
     24    $(LI $(BUGZILLA 4443): Optimizer produces wrong code for || or && with struct arrays) 
     25    $(LI $(BUGZILLA 4506): Regression(2.034): -O flag breaks some recursive functions) 
     26    $(LI $(BUGZILLA 4514): Regression: Cannot cast from X* to X) 
     27    $(LI $(BUGZILLA 4569): extern(c++) doesn't understand const types, produces bad mangled symbol) 
     28    $(LI $(BUGZILLA 4578): Regression(2.047,1.062): ICE(cgcod.c): var+arr[]) 
    5129    ) 
    5230) 
     
    5432<div id=version> 
    5533$(UL  
     34    $(NEW1 063) 
    5635    $(NEW1 062) 
    5736    $(NEW1 061) 
     
    131110</div> 
    132111 
     112$(VERSION 062, Jun 9, 2010, =================================================, 
     113 
     114    $(WHATSNEW 
     115    $(LI $(BUGZILLA 2008): Poor optimization of functions with ref parameters) 
     116    $(LI $(BUGZILLA 4296): Reduce parasitic error messages) 
     117    ) 
     118    $(BUGSFIXED 
     119    $(LI $(BUGZILLA 1193): regression: "matches more than one template declaration" doesn't list the location of the conflicting templates) 
     120    $(LI $(BUGZILLA 1894): scope(exit) is ignored except in compound statements) 
     121    $(LI $(BUGZILLA 1941): missing line on inaccesable external private module member) 
     122    $(LI $(BUGZILLA 2127): inliner turns struct "return *this" from by-value into by-ref) 
     123    $(LI $(BUGZILLA 2276): Error message missing line number on array operation) 
     124    $(LI $(BUGZILLA 2546): Array Ops silently fail when no slice symbol is used.) 
     125    $(LI $(BUGZILLA 2881): x.stringof returns typeof(x).stringof when x is an enum) 
     126    $(LI $(BUGZILLA 3064): Invalid array operation accepted, generates bad code) 
     127    $(LI $(BUGZILLA 3323): Segfault or ICE(e2ir.c) using struct with destructor almost anywhere) 
     128    $(LI $(BUGZILLA 3398): Attributes inside a union screws data alignment) 
     129    $(LI $(BUGZILLA 3547): for option -od for relative path the path is added twice) 
     130    $(LI $(BUGZILLA 3548): ICE occurs when an array is returned from a function is incorrectly used in an array op expression.) 
     131    $(LI $(BUGZILLA 3651): mangleof broken for enums) 
     132    $(LI $(BUGZILLA 3854): Error on static initialization of arrays with trailing comma.) 
     133    $(LI $(BUGZILLA 4003): The result changes only with the order of source files.) 
     134    $(LI $(BUGZILLA 4045): [CTFE] increasing array length) 
     135    $(LI $(BUGZILLA 4052): [CTFE] increment from array item) 
     136    $(LI $(BUGZILLA 4078): [CTFE] Failed return of dynamic array item) 
     137    $(LI $(BUGZILLA 4084): Ignored missing main() closing bracket) 
     138    $(LI $(BUGZILLA 4143): fix warnings in dmd build) 
     139    $(LI $(BUGZILLA 4156): Segfault with array+=array) 
     140    $(LI $(BUGZILLA 4169): building dmd with a modern gcc produces a buggy compiler) 
     141    $(LI $(BUGZILLA 4175): linux.mak doesn't declare sufficient dependencies to support parallel builds) 
     142    $(LI $(BUGZILLA 4210): Random crashes / heisenbugs caused by dmd commit 478: compiler messes up vtables) 
     143    $(LI $(BUGZILLA 4212): DWARF: void arrays cause gdb errors) 
     144    $(LI $(BUGZILLA 4213): Strange behaviour with static void[] arrays) 
     145    $(LI $(BUGZILLA 4242): ICE(module.c): importing a module with same name as package) 
     146    $(LI $(BUGZILLA 4252): [CTFE] No array bounds checking in assignment to char[] array) 
     147    $(LI $(BUGZILLA 4257): ICE(interpret.c): passing parameter into CTFE as ref parameter) 
     148    $(LI $(BUGZILLA 4259): Header generation omits leading '@' for properties) 
     149    $(LI $(BUGZILLA 4270): Missing line number in 'can only catch class objects' error message) 
     150    ) 
     151) 
     152 
    133153$(VERSION 061, May 10, 2010, =================================================, 
    134154