[haXe] haXe 1.09 !

Nicolas Cannasse ncannasse at motion-twin.com
Wed Nov 22 16:27:29 CET 2006


Hi list,

haXe 1.09 has been released on http://haxe.org/download !
Most of the changes are bugfixes or minor api updates :

- neko.Thread is now neko.vm.Tread (and there is neko.vm.Lock)

- a Threaded server is available in neko.net.ThreadServer
  (and there is neko.net.ThreadRemotingServer available as well)

- mod_neko has been updated in Neko 1.5.2 :
   * POST data cannot exceed 256K
   * for file uploads (multipart/form-data), you must use the new Api
     available in neko.Web (http://haxe.org/api/neko/Web)

- "callback" is now a keyword used for function partial application. You
can write the following :

      mc.onPress = callback(this.onDown,mc,true);
      mc.onRelease = callback(this.onDown,mc,false);
      ...
      function onDown( mc : flash.MovieClip, flag : Bool ) {
          ...
      }

Complete list of changes :
  * added neko.vm.Module and neko.vm.Loader
  * haxelib : allowed spaces in "run" arguments
  * allowed Thread comparison
  * fixed bug in SWF6 compilation
  * allowed either Mysql or Mysql5 usage
  * replaced db.Connection.hasFeature by db.Connection.dbName
  * added Socket.custom field
  * moved neko.Thread to neko.vm.Thread
  * define haxe_109 (for api changes)
  * fixes in haxe.remoting.Connection and haxe.Unserializer for F9
  * added haxe.remoting.Connection.urlConnect for JS
  * allowed private typedef fields
  * added neko.net.ThreadServer, ThreadRemotingServer and Poll
  * removed neko.net.RemotingBuffer
  * relaxed enums switchs (allow value in first case)
  * changed "cast" codegeneration (fix some F9 usages)
  * change in POST data handling in mod_neko (max 256K,except multipart)
  * added neko.Web.getClientHeaders and neko.Web.flush
  * "callback" is now a keyword
  * fixed stack overflow when typedef = Dynamic
  * fixed Reflect.createInstance on F9
  * Array : slice optional length, fixed neko slice & splice

Enjoy !
Nicolas



More information about the Haxe mailing list