Hi. Just a heads up to let everyone know that I'm finally working on OpenBOR again. I ran a test yesterday, and found that about 50% of instructions in most compiled scripts are no-ops that just indicate things to the compiler and do nothing during execution.
I'm planning to try implementing an optimization to remove these instructions after compilation, which should be a major improvement to script memory usage. It's nowhere near as simple as it sounds, though, so no promises about if or when it'll be done.
I'm planning to try implementing an optimization to remove these instructions after compilation, which should be a major improvement to script memory usage. It's nowhere near as simple as it sounds, though, so no promises about if or when it'll be done.