[新闻] DMD 1.011发布
qiezi
2007-04-11
引用 What's New for D 1.011 Apr 11, 2007 New/Changed Features * Extended Codeview symbolic debug output with LF_OEM types. * Extended Dwarf symbolic debug output with DW_TAG_darray_type, DW_TAG_aarray_type, and DW_TAG_delegate types. * Added keywords ref and macro. * final classes cannot be subclassed. * final for variables now works. * ref now works as a replacement for inout. * Fixed so multiple type inferring declarations like auto a=1,c=2; works. Bugs Fixed * Fixed problem with overloading of function templates that have the same template parameter list, but different function parameters. * Fixed problems with type deduction from specializations that are template instances. * Fixed assert template.c(2956) s->parent * Got .property to work for typeof. * Fixed bug in DW_AT_comp_dir output for some linux versions. * D.announce/8027 * D.announce/8047 * D/51800 * Bugzilla 1028: Segfault using tuple inside asm code. * Bugzilla 1052: DMD 1.009 - aliasing functions from superclasses may result in incorrect conflicts * Bugzilla 1080: Failed to link to std.windows.registry * Bugzilla 1081: with using real and -O option, dmd generate bug code * Bugzilla 1082: The .offsetof property yields a signed int, a size_t would be more appropriate * Bugzilla 1086: CodeView: missing line information for string switch * Bugzilla 1092: compiler crash in ..\ztc\cod1.c 2528 * Bugzilla 1102: switch case couldn't contain template member * Bugzilla 1108: Indexing an int[] not evaluatable at compile time * Bugzilla 1122: dmd generate bad line number while reporting error message |
|
qiezi
2007-04-11
引用 Fixed problems with type deduction from specializations that are template instances. 我那个array.erase(where)终于可以用了,原来必须要erase!(T)(array, where). |
|
oldrev
2007-04-11
看错了,我还是慢了10分钟
|
|
ideage
2007-04-11
Walter的更新周期变慢了。20多天了。
几天没有空来了。忙! |
|
tomqyp
2007-04-11
ddbg也更新了,从0.06.1直接到了0.1。
|