Skip to content

Releases: cwahn/efp

v0.1.1-beta

08 Nov 01:45
Compare
Choose a tag to compare
v0.1.1-beta Pre-release
Pre-release
  • Add initializer list constructors for Vcb and Vcc.
    • Now Vcb could be initialized with initial values.

Full Changelog: v0.1.0...v0.1.1-beta

v0.1.0

22 Apr 12:24
Compare
Choose a tag to compare

The first stable release of EFP is here!

Full Changelog: v0.1.0-rc.6...v0.1.0

v0.1.0-rc.6

10 Apr 04:25
Compare
Choose a tag to compare
v0.1.0-rc.6 Pre-release
Pre-release
  • Enable branch sanity check for efp::Enum pattern matching

Full Changelog: v0.1.0-rc.5...v0.1.0-rc.6

v0.1.0-rc.5

29 Mar 15:19
Compare
Choose a tag to compare
v0.1.0-rc.5 Pre-release
Pre-release

Remove support for the deprecated extended constructor of Enum

Full Changelog: v0.1.0-rc.4...v0.1.0-rc.5

v0.1.0-rc.4

09 Mar 05:40
Compare
Choose a tag to compare
v0.1.0-rc.4 Pre-release
Pre-release
  • Apply a pedantic level of warning and address sanitizer for the test.
  • Minor fixes for some edge cases.
  • Amend Readme

Full Changelog: v0.1.0-rc.3...v0.1.0-rc.4

v0.1.0-rc.3

07 Mar 11:18
Compare
Choose a tag to compare
v0.1.0-rc.3 Pre-release
Pre-release

v0.1.0-rc.2

07 Mar 11:06
Compare
Choose a tag to compare
v0.1.0-rc.2 Pre-release
Pre-release

Full Changelog: v0.1.0-rc...v0.1.0-rc.2

v0.1.0-rc

07 Mar 10:10
Compare
Choose a tag to compare
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

v0.1.0-beta.2

05 Mar 14:30
bd08df4
Compare
Choose a tag to compare
v0.1.0-beta.2 Pre-release
Pre-release

What's Changed

Not to use. Does have compilation issue on GCC

  • Hotfix/35 extensive compilation time by @cwahn in #36
  • feat: Implement concurrency classes by @cwahn in #37
  • Develop for v0.1.0-beta.2 release by @cwahn in #38

Full Changelog: v0.1.0-beta.1...v0.1.0-beta.2

v0.1.0-beta.1

19 Feb 07:32
28b5918
Compare
Choose a tag to compare
v0.1.0-beta.1 Pre-release
Pre-release

What's Changed

Full Changelog: 0.1.0-beta...v0.1.0-beta.1

What's Changed

Full Changelog: https://github.com/cwahn/efp/commits/v0.1.0-beta.1