Hi!
Today, since I like living dangerously, I went ahead and installed the latest haxe version (3.1.0), and suddenly my awe6 projects start throwing compiler errors like this one:
src/scenes/Game.hx:60: lines 60-96 : Field update is inlined and cannot be overridden
Digging around, it seems that the original definition of update in Process.hx does indeed define the update method as inline, which according to the haxe reference, says inline functions "cannot be overridden in subclasses"
source.
Of course manually removing the keyword from the definition of Process.update() "fixes" the error. My question is, how come this error wasn't being raised on previous versions? It looks like haxe was happily overriding inlines before. Did they get stricter with the restriction?
Also, obviously, what should we do about it? is there a new version of awe6 that we should wait for?
Thanks!