New
Release v0.0.31
What's Changed
- Update lib conf.jsons for v0.0.30 by @github-actions[bot] in https://github.com/johnynek/bosatsu/pull/1613
- Use uintptr_t BValue with explicit pointer conversion boundaries by @johnynek in https://github.com/johnynek/bosatsu/pull/1612
- Matchless: memoize matrix projections per scope by @johnynek in https://github.com/johnynek/bosatsu/pull/1614
- Add TypedExpr normalization equivalence test for if-matches by @johnynek in https://github.com/johnynek/bosatsu/pull/1616
- Add string conversion helpers and Predef length_String by @johnynek in https://github.com/johnynek/bosatsu/pull/1618
- Add pattern guards design doc by @johnynek in https://github.com/johnynek/bosatsu/pull/1619
- Add Char helper APIs and Array text/codepoint conversions by @johnynek in https://github.com/johnynek/bosatsu/pull/1620
- Reuse constructor allocations in Matchless scopes by @johnynek in https://github.com/johnynek/bosatsu/pull/1615
- Implement pattern guards end-to-end by @johnynek in https://github.com/johnynek/bosatsu/pull/1622
- Fixups from review comments on 1622 by @johnynek in https://github.com/johnynek/bosatsu/pull/1623
- Document implemented pattern guards and adopt guard style in test workspace by @johnynek in https://github.com/johnynek/bosatsu/pull/1624