Skip to content

Fix: Haxe 5 compatibility (bump Haxe version from 4.3.6 to 4.3.7 + remove the old hxcpp compile cache when rebuilding Linux ARM ndlls)#2068

Open
MRK2009 wants to merge 8 commits into
openfl:developfrom
MRK2009:develop
Open

Conversation

@MRK2009
Copy link
Copy Markdown

@MRK2009 MRK2009 commented May 30, 2026

For some reason, It looks like Haxe 5 broke lime because some of the methods got removed from MainLoop class (including progress from the Thread class).
So I had to fix it by using a wrapper of MainLoop class and use loopOnce to make it work.
I tested it on C++ targets and it looks like it works fine(except it giving me warnings still)
But I'm not sure how to fix the errors for Flash and AIR targets though.

@MRK2009 MRK2009 changed the title Fix: Haxe 5 compatibility Fix: Haxe 5 compatibility (bump Haxe version from 4.3.6 to 4.3.7 + remove the old hxcpp compile cache from the workflow) May 31, 2026
@MRK2009 MRK2009 changed the title Fix: Haxe 5 compatibility (bump Haxe version from 4.3.6 to 4.3.7 + remove the old hxcpp compile cache from the workflow) Fix: Haxe 5 compatibility (bump Haxe version from 4.3.6 to 4.3.7 + remove the old hxcpp compile cache when rebuilding Linux ARM ndlls) May 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant