Skip to content

v0.7.1

Compare
Choose a tag to compare
@hsutter hsutter released this 10 Jul 23:04
· 177 commits to main since this release

What's Changed: Highlights

  • Add .. syntax to invoke only a member function (no UFCS), e.g., mystring..append("foo")
  • Allow x: const = init; and x: * = init; without _ type wildcard
  • Allow concatenated string literals, e.g., "Hello " "(name$)\n"
  • Faster compile time when doing heavy reflection and code generation
  • Ensure definite first use initialization cannot happen inside loops
  • Better diagnostics for illegal UFCS calls
  • Move-from-last-use only for moveable types
  • Remove whitespace sensitivity for * and &
  • Allow extra trailing commas in more places (assert)
  • Support latest GCC and Clang
  • Added -quiet
  • Added -cwd

New Contributors: Thanks again, and welcome!

Full Changelog: v0.7.0...v0.7.1