Skip to content

v0.7.2

Compare
Choose a tag to compare
@hsutter hsutter released this 27 Jul 21:29
· 92 commits to main since this release

What's Changed: Highlights

  • Add range operators, e.g., iter1 ... iter2 or 1 ..= 100 (see docs: ... and ..= range operators)
  • Add @regex metafunction by @MaxSagebaum (docs in progress)
  • Add support for function types, e.g., std::function< (i: inout int) -> forward std::string > and pointers to functions like pfn: *(i: inout int) -> forward std::string (see docs: Using function types)
  • Add support for C++23 (P2290) delimited hexadecimal escapes of the from \x{62}, you can use them in Cpp2 code and they'll work if your Cpp1 compiler understands them

Special thanks to PRs from:

  • @MaxSagebaum for @regex and \x{62}
  • @JohelEGP for all his contributions toward function types, and many many more contributions over the past year (42 already-merged PRs)
  • @jarzec for improving and maintaining CI so beautifully
  • @sookach for improvements to command-line handling and the new range operators
  • and to many more for all their regular helpful issues and review comments!

Full Changelog: v0.7.1...v0.7.2