Stream: cranelift

Topic: regex crate considering a cranelift-powered JIT backend


view this post on Zulip fitzgen (he/him) (Mar 24 2020 at 21:32):

I hope this will allow me to finally bring in things like one-pass DFA (see #467), as well as some other ideas I've had for years, such as a bit-parallel NFA and even a JIT powered by Cranelift, basically with the goal of fixing one of the weakest parts of the regex crate right now: the performance of matching with capturing groups. (N.B. If a JIT were added, it would be an optional opt-in feature.)

https://github.com/rust-lang/regex/issues/656

In discussions in #524, it became clearer to me that it might be good to say more about what my short/long term plans are for the regex crate. TL;DR - Push all regex engines down into the regex-aut...

Last updated: Oct 23 2024 at 20:03 UTC