|
@@ -1,28 +1,36 @@
|
|
2013-??-??: 3.1.0
|
|
2013-??-??: 3.1.0
|
|
all : allowed null-patterns in pattern matching
|
|
all : allowed null-patterns in pattern matching
|
|
all : optimized pattern matching output
|
|
all : optimized pattern matching output
|
|
|
|
+ all : allowed extractors in pattern matching using => syntax
|
|
all : added length field to BytesBuffer, BytesOutput, BytesInput and StringBuf
|
|
all : added length field to BytesBuffer, BytesOutput, BytesInput and StringBuf
|
|
all : evaluate conditional expressions in @:require
|
|
all : evaluate conditional expressions in @:require
|
|
all : allowed (expr : type) syntax (ECheckType)
|
|
all : allowed (expr : type) syntax (ECheckType)
|
|
all : support abstract types in haxe.rtti.XmlParser
|
|
all : support abstract types in haxe.rtti.XmlParser
|
|
- all : allowed extending generic type parameter
|
|
|
|
|
|
+ all : allowed extending generic type parameters
|
|
all : added EnumValue.match
|
|
all : added EnumValue.match
|
|
all : added Std.instance
|
|
all : added Std.instance
|
|
all : allowed recursive type parameter constraints
|
|
all : allowed recursive type parameter constraints
|
|
- all : allowed @:fakeEnum on abstracts
|
|
|
|
|
|
+ all : allowed @:enum and @:forward on abstracts
|
|
|
|
+ all : improved support of custom @:coreType abstracts
|
|
|
|
+ all : allowed using abstracts as static extension
|
|
all : allowed Class.new
|
|
all : allowed Class.new
|
|
all : inlining a parameter which has side effects will not remove it even if not used
|
|
all : inlining a parameter which has side effects will not remove it even if not used
|
|
- all : allowed using abstracts as static extension
|
|
|
|
- all : allowed extractors in pattern matching
|
|
|
|
all : implemented constraints check on enum and enum field type parameters
|
|
all : implemented constraints check on enum and enum field type parameters
|
|
|
|
+ all : fixed memory leak in compilation server and optimized caching in general
|
|
|
|
+ all : added UInt for all targets
|
|
|
|
+ all : added haxe.xml.Printer
|
|
|
|
+ all : added haxe.Int32 as abstract type
|
|
|
|
+ all : improved inline constructors by detecting more cases where it can be applied
|
|
js : window and console are reserved words. Access them with __js__ instead of untyped.
|
|
js : window and console are reserved words. Access them with __js__ instead of untyped.
|
|
js : added -D js-flatten
|
|
js : added -D js-flatten
|
|
js : improved inlining
|
|
js : improved inlining
|
|
js : always use JSON extern (compile with -D old-browser to disable)
|
|
js : always use JSON extern (compile with -D old-browser to disable)
|
|
cpp : improved side-effect detection
|
|
cpp : improved side-effect detection
|
|
|
|
+ cs : added -net-lib
|
|
macro : allowed $v{(c:Float|Int|String)}
|
|
macro : allowed $v{(c:Float|Int|String)}
|
|
macro : resolve error line number in external files
|
|
macro : resolve error line number in external files
|
|
macro : rewrote macros used as static extension
|
|
macro : rewrote macros used as static extension
|
|
|
|
+ macro : exposed typed AST
|
|
flash : fixed font embedding with UTF8 chars
|
|
flash : fixed font embedding with UTF8 chars
|
|
flash : give error if non-nullable basic types are skipped in a call
|
|
flash : give error if non-nullable basic types are skipped in a call
|
|
|
|
|