-
Enhancement
-
Resolution: Fixed
-
P3
-
None
-
repo-panama
Currently we using the method handle combinator API to create a customized method handle chain corresponding to a downcall/upcall binding recipe. This speeds up calls.
But, doing this with the MH combinator API results in very complex code, and it seems the use case is not quite suited to it.
Instead, we could switch to using bytcode spinning using ASM, which is more broadly understood by developers, and who's stack-based model fits the binding recipe IR's stack based model more closely, which should lead to simpler code.
But, doing this with the MH combinator API results in very complex code, and it seems the use case is not quite suited to it.
Instead, we could switch to using bytcode spinning using ASM, which is more broadly understood by developers, and who's stack-based model fits the binding recipe IR's stack based model more closely, which should lead to simpler code.