Final planned release of Silver prior to significant breaking change to typing for undecoration.
New features
- Permit
_
in lambda parameter syntax. Breaking change:_ :: SomeType
for anonymous lambda params instead ofSomeType
. - Concise function syntax
nondecorated local
/nondecorated production
attributes- Initial implementation of dispatch signatures and signature sharing, with incomplete support in the flow analysis
- Permit referencing the
forwardParent
- Add
^
as a new unary operator shorthand fornew
Other changes
- Remove experimental "unique reference" types, simplify semantics of
@
tree sharing operator - Significant refactoring to origin tracking API and implementation
- Change over the Silver compiler to use origin tracking
Full Changelog: v0.5.0...v0.5.1