HaxeFoundation / haxe

Haxe - The Cross-Platform Toolkit
https://haxe.org
6.03k stars 648 forks source link

Delay macro build order change #11622

Closed kLabz closed 2 months ago

kLabz commented 3 months ago

While I still think #11582 is needed in some way, it currently breaks many established macro-heavy projects that were built with the previous messed up build order.

I would like to work more on that at some point, if only to help with migrating such macros.

As it is, I fear it's too much of a breaking change and could drive people away from 5.0 nightlies so I would like to keep it under -D haxe-next for a bit.

Simn commented 3 months ago

I'm against delaying this, if we want to make this change then the Haxe 5 release is the right time to do it.

kLabz commented 3 months ago

Yeah but is the first preview the right time, too? I don't plan on delaying it more than after first preview