v0.7.1
What's Changed: Highlights
- Add
..
syntax to invoke only a member function (no UFCS), e.g.,mystring..append("foo")
- Allow
x: const = init;
andx: * = 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!
- @dutkalex made their first contribution in #1044
- @matgla made their first contribution in #1045
- @alvarogalloc made their first contribution in #1081
- @sookach made their first contribution in #1100
- @helmesjo made their first contribution in #1024
Full Changelog: v0.7.0...v0.7.1