没什么亮点,BUG修复得也不多,BUG数量始终保持在250-260个,前阵子修复BUG过快,反而引入不少新BUG,这次看来是放缓脚步了。
What's New for D 0.177
Dec 9, 2006
New/Changed Features
- Casting a value v to a struct S is now rewritten as S(v).
- Initializing a struct S from a value v is now rewritten as S(v).
- TypeInfo now always generated for enum, struct, and typedef's, to enable more thorough rtti.
- classinfo.name now has the fully qualified name
- Arrays no longer implicitly convert to pointers unless -d is used.
- Need to recompile because:
- Improved name mangling for floating point constants
- Nested and member functions needing 'this' are preceded by 'M' in the mangled type.
Bugs Fixed
- Doc fixed for Bugzilla 510: Nonworking implicit conversions between arrays and pointers
- Doc fixed for Bugzilla 511: Various problems in the documentation
- Doc fixed for Bugzilla 567: Compiler crash with conflicting templates
- Fixed Bugzilla 607: toString can't handle char[]
- Fixed Bugzilla 628: Assertion failure: '0' on line 91 in file 'init.c'
- Fixed Bugzilla 636: Excessive "1: " in error message
- Fixed Bugzilla 637: internal symbols are missing the leading underscore
- Fixed Bugzilla 638: additional leading D in symbol D_D3std9dateparse9DateParse8classifyFAaZE3std9dateparse9DateParse2DP6DateID6__initZ
- Fixed Bugzilla 653: AAs are slightly broken
- Fixed Bugzilla 656: lazy in main