Repository navigation
3.0.7: Compilation optimization
This release focuses on optimizing the human-reasdable script and compilation a bit.
The compiler now compiles into instructions 140 and 141.
Previously those were compiled into instructions 150 and 151, which use more arguments/space but were functionally equal.
Additionally, for older XQ's, method invocations now get metadata appended, when the argument type for the invoked method name is 25.
It's important to keep that metadata as is for recompilation, as older versions of the XQ engine specifically require this argument type for method invocations. However, this cannot be inferred automatically.
It will look like this: CallThisMethod<25>();
Features:
- Added: Support for compiling into instruction 140 and 141
- Added: Metadata for method invocations for older XQ's