Skip to content

Remove OPCODE_LINE from GDScript

Created by: bojidar-bg

Additionally, refactor ScriptDebugger::breakpoints a bit. Also, make OPCODE macros more similar between the switch and jump table versions.

I think my implementation still has a few bugs and rough spots, but I'm happy to announce that it works without crashing or getting into endless loops just fine.

This PR is mostly a PoC of something I was thinking of for some time now, but if deemed useful, I could try to fix the remaining issues (most of which are one-by-off errors here and there).

Merge request reports