Version 1.8が出ている

とりあえず、ダウンロード。インストールは明日以降。

C++関係の変更点

  • The C and C++ compilers now have diagnostics for meaningless comparision of 64-bit and bit-field operands.
  • The C and C++ compilers now have conversion tables from CP=1250,1252 (Latin-2,1 for Windows ANSI) to Unicode to support Windows programming.
  • The C++ compiler now supports the explicit specification of function template arguments. For example: f().
  • The C++ compiler now uses lazy instantiation for class templates and template members. Only the members actually used are instantiated.
  • The C++ compiler now allows member templates to be defined outside their class.
  • Numerous bugs in the C++ compiler have been fixed.
  • The C++ compiler allows a class declaration with modifiers to have those modifiers propagate into the class definition.