seax
seax copied to clipboard
Compatibility with all Rust release channels
I'd love it if I could maintain compatibility with Rust nightly, beta, and stable. Right now, Seax is only compatible with nightly Rust — I use a lot of feature gates. However, it should be possible to use conditional compilation (like in /hawkw/seax_svm@0fea52627f8a2c2f1587640242314b77aa5c44e5) to maintain compatibility with all Rust release channels.
This might involve a significant amount of work, but before I release v1.0 versions of any Seax component, I would like to know they can be built against all Rust release channels.
I would probably want to release Seax executables from builds run against the nightly channel, since feature-gated nightly features are likely to be faster.
This is blocked upstream on hawkw/seax_svm#14, which won't be fixed until either I finish #89, or box_patterns is no longer feature-gated.