Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Outline case bodies from unpack logic.
This mitigates a performance regression in GraalVM 0.13 where our main unpack switch does not JIT for heavy use of unpack('m'). I had to do an additional method split in order to get things to compile properly, so there's still a regression in GraalVM that that needs to be addressed, but this at least gets a benchmark of unpack('m') to run with similar performance to Hotspot.
- Loading branch information