Recent Releases

3.4.221 Mar 2017 03:25 minor bugfix: : Cpp : with @:native names being prewith :: Cpp : with return type handling Cpp : inaccurate line numbers that threw off deging Php7 : generation of ` 0 ` constructs
3.4.115 Mar 2017 12:05 minor bugfix: New features: Php7 : added source maps generation with `-D source_map` flag. : All : compilation server with two identical @:native paths on extern abstracts. All : invalid inling in a specific case All : various display related cpp : improved typing of some Function/Callable-related types hl : various and improvements. Php : FileSystem.stat() for directories on Windows Php/php7 : invalid result of Web.getPostData() Php7 : invalid access to length of string in some cases Php7 : infinite recursion on MysqlConnection.()
3.4.008 Feb 2017 01:15 major feature: General improvements and optimizations: Support completion for static extensions. Removed neko dependency for macros, use PCRE instead. Disabled analyzer optimizations by default, re-enable with -D analyzer-optimize PHP7: Generate native v instanceof MyType instead of, MyType) where possible for better performance, added @:phpNoConstructor meta for externs which do not have native php constructors and yet can be constructed, greatly reduced amount of generated tmp vars, Array performance improvements. HL: made various improvements Bugfixes: + fixed using picking up non-static abstract functions + fixed issue with side-effect detection when optimizing + fixed issue with zlib bindings causing zlib_deflate errors + Allow user-defined modules in php package + Dereference some of php.Syntax methods if required + fixed assigning a method of dynamic value to a variable + fixed missing initialization of dynamic methods in classes with empty constructors