Skip to content

v0.6.3-alpha

Pre-release
Pre-release

Choose a tag to compare

@Sim20004 Sim20004 released this 25 Oct 14:07
· 16 commits to main since this release
4eace76

TeapotLang v0.6.3-alpha

This release improves the browser playground, fixes issues in semantic analysis, and strengthens regression testing. It also includes documentation and test-suite improvements.

Highlights

Browser playground fixes

  • Fixed compiler loading in the browser playground.
  • Fixed Python package path handling and conversion of serialised compiler output.

Semantic analysis

  • Fixed infer_expression_type() returning incorrect results for literals.
  • Restored missing comments in development code.

Testing and maintainability

  • Added regression tests for struct field, enum member, and top-level declaration ordering in serialised compiler output.
  • Split test_coverage_gaps into separate per-component files.
  • Added a test-only change.

Documentation

  • Updated the README to make it more user-friendly.

Notes

This is an alpha release. Features and behaviour may change in future releases.

Full changes

See the compare view for the full list of changes.