Draft: [POC] Charlock Holmes with FFI
What does this MR do and why?
Proof of concept of using FFI version of Charlock Holmes to reduce number of issues on gem compilation time.
Known issues
- Could be slower than native Gem
- Known issue with handling null bytes
- Not tested for production level quality