qiezi 发表于 2013-1-27 06:24:49

DMD 0.177发布

没什么亮点,BUG修复得也不多,BUG数量始终保持在250-260个,前阵子修复BUG过快,反而引入不少新BUG,这次看来是放缓脚步了。

 
What's New forD 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
页: [1]
查看完整版本: DMD 0.177发布