[haXe] haXe 2.02 Released !

Nicolas Cannasse ncannasse at motion-twin.com
Sun Nov 23 15:56:32 CET 2008


Hi list,

I'm please to announce that haXe 2.02 is now available for download on 
http://haxe.org !

Changes are the following :
   * Std.is(MyInterface, Class) now returns true (haXe/PHP)
   * php arrays are wrapped into _hx_array instances, fixes
     issues with references (array cast, access out of bounds ...)
   * removed untested php classes (php.DBase, php.IniHash)
   * added -D use_rtti_doc
   * flash.Lib.getTimer() now returns Int and is inlined
   * fixed php.FileSystem.stat
   * added memory related functions to php.Sys
   * added error when trying to extend Array, String, Date and Xml
   * fixed handling of implements ArrayAccess
   * fixed some minor things in flash10 api
   * switch/for/while/do/try/if are no longer using parse_next
    (parenthesises requ. instead)
   * fixed Type.typeof and Std.is in case of too much large integers
     for Flash6-8/JS
   * haxe.xml.Check : treat comments the same as PCDATA spaces
   * haxe.io.BytesData now uses strings instead of arrays for PHP
   * compiler : optimized line calculus from ast position
   * lexer : allow identifiers starting with _[0-9]
   * fixed access to flash.Vector methods : use AS3 namespace (faster)
   * bugfix in inline functions : modifying a parameter can't modify
     a real local var anymore
   * bugfix in inline functions : handle class type parameters and
     method type parameters
   * fixed issue with Int default value for Float parameter
   * flash9 : bugfix when using the retval after setting
     closure variable
   * added flash.Memory API for flash10 alchemy opcodes access
   * changed #if as3gen to #if as3 when generating as3 code
   * fixed as3 flash.Vector generation
   * fixed haxe.io.BytesOutput for flash9 : set default to little-endian
   * some flash9 fixes related to extern enums
   * updated flash.text.engine package with haxe enums
   * flash9 : use target file path for Boot unique ID instead
     of random number
   * as3 : fixed bug when anonymous field was a reserved identifier
   * flash9 : added flash.Lib.vectorOfArray and vectorConvert for flash10
   * added -D check-js-packages to allow several haxe-generated js
     files in same page

Thanks to Franco for his hard work on PHP output : it's now very stable 
and I'm using it everyday for my blog :)

Enjoy !
Nicolas



More information about the Haxe mailing list