Simon Krajewski

Results 102 issues of 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...

feature-null-t
platform-jvm
feature-overload

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...

feature-compiler-cache

Still some TODOs. Closes #11431

I noticed today that a hello world program reports these memory leaks on neko: ![Code_6CKwSgevPm](https://user-images.githubusercontent.com/634365/160420134-d853e503-398e-4e10-b938-8601682a248d.png) 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....

discussion

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)...

platform-jvm