Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 08:11
· 128 commits to master since this release
afdd822

What's Changed

  • Fix duplicate old-generic conversion in closure returns by @Frotty in #1446
  • Publish compiler releases only from semantic version tags by @Frotty in #1383
  • The program's position is a stand-in; a missing position does not print the element by @Frotty in #1447
  • Interpreter: dispatch looks only at the overrides in the receiver's classes by @Frotty in #1448
  • Compile-time natives: no per-call strings or keys, field writes by field, object files serialised once by @Frotty in #1449
  • Interpreter: return and exitwhen by a flag, locals in a small array, plain stores without an address by @Frotty in #1450
  • -measure: phases nest, every step of a map build is measured, the parts add up by @Frotty in #1452
  • Name resolution: a package's imported names are looked up, not collected into one table by @Frotty in #1451
  • Map builds: purging what nothing imports no longer forces a second type check by @Frotty in #1453
  • Member lookup on a generic type binds only the looked-up name by @Frotty in #1454
  • Update JMPQ3 for indexed lookups and parallel compression by @Frotty in #1456
  • Backlog: what a large map's build still spends, and the updateModel scan off the critical path by @Frotty in #1455
  • Reuse the final garbage removal's Jass call relations by @Frotty in #1458

Full Changelog: nightly...v2.0.0