Skip to content

Improve Internal Class-loading

Pre-release
Pre-release
Compare
Choose a tag to compare
@Moderocky Moderocky released this 31 Dec 16:12
· 130 commits to master since this release

This draft improves internal class-loading to make libraries more accessible from scripts and avoid using the Unsafe class injector unless necessary.

This draft also sanitises the AOT compilers to an extent, which should make errors a little less common.
Using the -Ddebug_mode=true flag at start-up will print full stack traces along with Skript errors.

Libraries now get their syntax loaded in preference to allow them to override default behaviour as they need to.