--
To post to this group haxe...@googlegroups.com
http://groups.google.com/group/haxelang?hl=en
---
You received this message because you are subscribed to the Google Groups "Haxe" group.
For more options, visit https://groups.google.com/d/optout.
--
--
$ haxe -java java -main Main
haxelib run hxjava hxjava_build.txt --haxe-version 3200 --feature-level 1
javac "-sourcepath" "src" "-d" "obj" "-g:none" "@cmd"
Is this just temporary?Excited to see 3.2 is nearly ready for release :DCuriously I found building with -D analyzer results in a js file about 33% larger - I haven't tested perf but is this the expected behavior? What have other people found? (the build I'm testing)
--
So, uhm, is anybody actually testing this RC? It's been four days and so far I had to fix one issue which wasn't even reported to our own repository. I would love to believe that everything just works, but I don't feel naive enough for that yet!
One example was this issue I filed a while back: https://github.com/HaxeFoundation/haxe/issues/3772
Another example is this code, which used to compile in a macro or --run, but did not work correctly. Now it gives a compile error:
(For the record, that example was from the old selecthxml library you wrote and I still sort of use: https://github.com/jasononeil/selecthxml/blob/master/src/selecthxml/engine/TypeResolver.hx#L276)class ContinueOutsideLoop {
static function main() {
for (i in [1,2]) {
Lambda.map(["a"], function(s) {
trace( i ); // Previous traced both 1 and 2, so the continue statement did not work.
continue; // In Haxe 3.2, it now gives the error "Continue outside a loop"
});
}
}
}
--
Expressions generated in macros no longer have access to private fields by default (see [Issue 3714](https://github.com/HaxeFoundation/haxe/issues/3714)). A workaround is to add `@:privateAccess` metadata to your generated expressions.