-
-
Notifications
You must be signed in to change notification settings - Fork 661
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4.3.4 #11583
4.3.4 #11583
Conversation
* [macro] more predictable build macro order with -D haxe-next * [tests] add macro build order test * [tests] Run our build macro before utest build macro
* [typer] don't infer String when concatenating see #11284 * dodge neko things very elegantly
Regarding the function f(notOpt:Int, ?opt:String) {}
function g(notOpt:Int, alsoNotOpt:Bool, ?opt:String) {}
function main() {
var fBind = f.bind(1);
var gBind = g.bind(1);
$type(fBind);
$type(gBind);
var fBind = f.bind(1, _);
$type(fBind);
var f1 = f.bind(1, null);
$type(f1);
var g1 = g.bind(1, _, null);
$type(g1);
} Gives:
|
* [tests] update test for 11378 * [hlc] fix reserved keywords
* [display] expose meta list (including user defined ones) * [display] expose defines list (including user defined ones) * add user vs compiler filtering * cleanup
(disregard the branch name, this branch is pretty much about all changes between 4.3.3 and 4.3.4 now) I've added some changes that I thought we might want to add in addition to the ones tracked in #11394:
I can obviously remove some/all from here if that's an issue. There are also a few more changes that I didn't add (yet), for which there are conflicts / I have some doubts / there is still some work to do:
As for |
Would like to have 03aa20e, change seems pretty small? |
Already cited above |
Warning
This is to be merged to
4.3_bugfix
(do not squash!)--java ... -D jvm
to be replaced with--jvm ...
Backported bugfixes from 4.3 Hotfix Candidates
@:using
with Class and Enum #11553Safe navigation is invalid for assigning variables #11379(not worth it)[hl] Fix do-while loop in genhl+hlopt #11461(no semantic difference, not worth it)Enum abstract not checked #11577(old regression)Update
-D haxe-next
behaviorNot sure what to do about Rework module resolution #11168(let's not even try)Start applying some haxe 5 behavior: