Simon Krajewski
Simon Krajewski
For #11403. ```haxe class Test { static function main() { var x = getValues(); switch x { case [1]: default: } } public static macro function getValues() { return macro...
See https://github.com/HaxeFoundation/haxe-evolution/pull/65 This requires some busywork in the generators, but other than that shouldn't be controversial. We need a `-D` flag to allow configuring this behavior.
We have ```ocaml | EqDoNotFollowNull (* like EqStrict, but does not follow Null *) ``` But there's this check in the `TAnon,TAnon` case: ```ocaml if f1.cf_kind f2.cf_kind && (param =...
This: ```haxe class Main { static function main() { test(0); } @:overload static function test(value:Int) {} @:overload static function test(value:Null) {} } ``` currently fails with ``` source/Main.hx:7: characters 2-36...
Once we've merged https://github.com/HaxeFoundation/haxe/pull/8730 we'll be able to poll the connected socket to see if there's a pending request. This should allow us to implement a pattern like so: ```ocaml...
Still some TODOs. Closes #11431
I noticed today that a hello world program reports these memory leaks on neko:  This is probably not a major issue, but I'm still pretty curious what's going on...
I would like to discuss the removal of this particular function. My main problem with it is that it penalizes targets that generate anonymous structure in an optimized way: 1....
I'm opening this just so I don't forget about the branch. All this does is disable the hxb-cache to test if the memory-cache still works. I want to make sure...
```haxe import haxe.io.Input; import haxe.io.BytesInput; function main() { var input:Input = sys.io.File.read("eval.zip"); // input = new BytesInput(input.readAll()); // that line try { var zip = haxe.zip.Reader.readZip(input); trace("Read"); } catch (e:Dynamic)...