v0.1.0-rc
Pre-release
Pre-release
- Remove redundant static asserts checking in, vocab in advance, and replace the reporting function with messages and the default implementation of trait requirements. this way friendly error messages could be served without a significant impact on compile time.
- Explicit sanity, check for pattern matching of
efp::Enum
it also removed. For C++ >= 14, non-exhaustive matching pattern generate a friendly error message. - Rust-like style concurrency, primitives are implemented.
- Tested over C++ 11, 14, 17, 20, 23 with GCC 13, Clang 15
Full Changelog: v0.1.0-beta.2...v0.1.0-rc