Open
Description
A random thought related to ingonyama-zk/blaze#1
Should we consider one day that we will have some hooks for this library? Note that we should not hook every method/function---we can focus on a method/function that has a legit reason to be constantly hooked. One that comes to my mind is hardware acceleration for MSM and/or NTT.
Note that hooks are becoming more and more common in Rust. We have panic hooks. It seems that OOM hooks are stabilizing soon.
rust-lang/rust#51245
If we implement the hook, there would be an AtomicPtr
around the method that is hookable, and the corresponding struct/trait will have implementations that allow runtime hooking by modifying this pointer.
Metadata
Metadata
Assignees
Labels
No labels