DMD 0.175发布

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

[quote]
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.
[/quote]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值