File Details
3.3-forge: Perf++ && Rest Parameter support
- R
- Nov 8, 2024
- 1.70 MB
- 300
- 1.16.5
- Forge
File Name
Rhizo-forge-3.3.jar
Supported Versions
- 1.16.5
Curse Maven Snippet
Rhizo 3.2 -> 3.3
Perf++ && Rest Parameter support
- support for function rest parameter
- e.g.
function a(arg1, arg2, ...restParamIsHere) {}, you can calla(1, 2)ora(1,2,3)ora(1,2,3,4)or ...
- e.g.
- smaller and more efficient name remapper
- thanks to the uniqueness of intermediary name, we can match field/class names directly, making remapping for these two more efficient and complete
- mapping file is now at version 3, with a more compat storage format, so the Rhizo jar should be smaller now
- better NBT wrapper and AABB wrapper
- more conversion methods for AABBWrapper
- more consistent NBTWrapper (somehow there are more than three NBT wrappers in the original Rhino)
- ReflectASM
- an ASM library that can make method/field invoking 8.7 times faster
- Rhizo is trying to use this to replace original reflection, and make native access faster
- rewrite native java methods lookup
- faster, that's all
- performance tweaks for general native java member lookup
- faster math, and support for BigInteger and BigDecimal
- more precisely, faster when doing integer math
- fix
RemapPrefixForJSannotation being broken