I had a fork for a few fixes that have proven stable, this is just to merge them back to the main branch because the situation is confusing for absolutely everybody!
63 character max function names. This doesn't affect code with shorter limits, since 63>31, but allows the plugin to work better on open.mp with its higher limits.
Fix a problem with the stack being clobbered when displaying errors in some code. This only happened when the code itself did weird illegal things with the stack, but it shouldn't cause the plugin to crash.
Merged @AmyrAhmady's CI support.
Reduced the frequency at which long call checks are done (to never in -d0), since they don't need to be precise to the instruction and it actually had a noticeable impact on performance. I know performance isn't a primary concern here, but this is a free win.
I had a fork for a few fixes that have proven stable, this is just to merge them back to the main branch because the situation is confusing for absolutely everybody!
-d0
), since they don't need to be precise to the instruction and it actually had a noticeable impact on performance. I know performance isn't a primary concern here, but this is a free win.