github HaxeFoundation/haxe 3.1.2

latest releases: 4.2.5, 4.2.4, 4.2.3...
10 years ago

Bugfixes:

  • all : disallowed spaces between >>, >>>, >>= and >>>=
  • all : fix branching issue when switching on Dynamic values with only one case
  • all : added missing abstract cast call when checking for equality
  • all : fixed member fields initializations on parent classes that have no constructor
  • all : fixed toString usage of abstracts which are argument to Std.string
  • flash : avoid rare FP 12 PPAPI JIT crash
  • cpp : fixed bug in side-effect handler which caused incorrect behavior of while loops
  • js : fixed missing print function for enum values with DCE
  • macro : make sure member field initializations are respected

General improvements and optimizations:

  • all : cached file exist checks to speed up compilations with a lot of class paths
  • all : improved completion related to super class fields
  • all : allowed iterating on abstract which have get_length and @:arrayAccess fields
  • js : improved Type.allEnums implementation to avoid issues with obfuscation

Standard Library:

  • all : added haxe.io.Bytes.readDouble/Float
  • all : added haxe.io.BytesBuffer.addString/Float/Double

Don't miss a new haxe release

NewReleases is sending notifications on new releases.