DMD 0.175发布

主要是BUG修复,朝1.0大步迈近啊。还有260多个BUG,1月1日前全部修复估计够呛。不过Walter说尽量做到最好。

引用

What's New for D 0.175
Nov 25, 2006
New/Changed Features

    * Added == super to IsExpressions.
    * Class variables declared with scope are now allocated on the stack.

Bugs Fixed

    * Fixed Bugzilla 222: Internal error: ..\ztc\cod1.c 1656" with && and ||
    * Fixed Bugzilla 228: Crash on inferring function literal return type after prior errors
    * Fixed Bugzilla 311: Object files missing certain template instantiations
    * Fixed Bugzilla 331: performance bug in std.uni.toUniLower / std.uni.toUniUpper
    * Incorporated Bugzilla 332: typesafe variadic functions and lazy argument support for std.demangle
    * Fixed Bugzilla 343: Compile error using mixin containing struct
    * Fixed Bugzilla 349: Function matching with enums is erratic
    * Fixed Bugzilla 352: Assertion failure: expression.c 753 - concatenating strings in a template calling another template
    * Fixed Bugzilla 353: null passed as a char[] template argument, concatenated with a string literal, is a non-constant expression
    * Fixed Bugzilla 354: Internal error: e2ir.c 772 with bad template use
    * Fixed Bugzilla 355: ICE from enum : nonexistent type
    * Incorporated Bugzilla 363 XHTML support
    * Fixed Bugzilla 364: Mysterious access violation when using delegate()[1]... parameter
    * Fixed Bugzilla 373: Spec problems with TypeInfo: error and omission.
    * Fixed Bugzilla 378: Assertion failure: '0' on line 216 in file 'init.c'
    * Fixed Bugzilla 379: wrong thisptr type in typedef'ed struct
    * Fixed Bugzilla 380: cannot use typeof(*this) in a static context
    * Fixed Bugzilla 384: Different behaviour when compiling as separate object files
    * Fixed Bugzilla 389: Cannot link to std.path.altsep
    * Fixed Bugzilla 429: Unable to distinguish between empty and uninitialized dynamic arrays
    * Fixed Bugzilla 433: A deprecated, same-named alias screws up resolution of imports
    * Fixed Bugzilla 443: assignment in return when using cdouble is broken
    * Fixed Bugzilla 444: Inside a foreach with delegates, void return does not compile
    * Fixed Bugzilla 446: Anonymous class and "return without calling constructor"
    * Fixed Bugzilla 460: Assertion failure: '!needThis()' on line 143 in file 'tocsym.c'
    * Fixed Bugzilla 464: 64bit clean dchar.c
    * Fixed Bugzilla 465: errors when trying to use static templated methods
    * Fixed Bugzilla 466: dmd prevent this from link, if so please prevent it from compiling
    * Fixed Bugzilla 467: double inheritance from the same interface
    * Fixed Bugzilla 468: argument wrongfully identified as type in template instantiation
    * Fixed Bugzilla 471: Protection attributes of mixin instances are applied in a wrong scope.
    * Fixed Bugzilla 475: DMD segfault on recursive variadic template
    * Fixed Bugzilla 476: DMD doesn't resolve its location properly on Windows
    * Fixed Bugzilla 478: can't compare arrayliteral statically with variable
    * Fixed Bugzilla 480: too many initializers error message doesn't give line number
    * Fixed Bugzilla 485: Writefln on null object should not trigger access error.
    * Fixed Bugzilla 488: regression: recursive typeof segmentfaults
    * Fixed Bugzilla 490: Static struct initializer without static attribute aborts dmd with assertion
    * Fixed Bugzilla 525: can't use array variable in typetuple index
    * Fixed D.announce/5464
    * Fixed problem with ForStatement scope.

你可能感兴趣的:(C++,c,windows,C#,Access)