Simon Krajewski
Simon Krajewski
But it's set to `"extlib" {>= "1.7.8"}` so I'd expect it to pick up 1.7.9 on a fresh install anyway... Still won't hurt to update that.
I've pinned it to 1.7.9 on the `4.3_bugfix` branch. Let me know if that fixes it.
Seems like a good idea, though I'm unsure about the syntax. The idea was that `is` should become a proper keyword at some point, so having it as part of...
Hmm, I thought `trace(m)` wasn't very strictly defined because we might want to utilize native tracing capabilities in that case. Abstracts seem a bit special in that regard because they...
I'm not against this, but it's the kind of thing somebody would have to start implementing.
I've come across something similar related to the nullability of basic types: ```haxe function f(a:T) { trace(a); } @:nullSafety(Strict) @:debug.mono function main() { var x = null; f(x); } ```...
Yes that can happen. Match defaults are one of the few ways to get the compiler to duplicate code. I could think of ways to improve this on targets that...
I thought about solutions like that and I agree they would cover most cases, but using local functions like that brings new problems too. Any actual early `return` has to...
My intuition here would be to only do this `Null` binding if the expected type is an _unconstrained_ monomorph.
I agree, ideally the nullability of a monomorph would be a property of the monomorph itself, not some wrapper type which easily gets lost. I'm not sure how complicated such...