Skip to content

v1.1.0a28

Choose a tag to compare

@github-actions github-actions released this 23 May 20:19
· 36 commits to master since this release
v1.1.0a28
6a3236a

What's Changed

  • Rename MZParser to A816Parser, keep deprecated alias by @manz in #67
  • LSP polish: scanner recovery, semantic tokens, bit-field hover, .incbin goto-def by @manz in #68
  • Split fluff_lint module into fluff/ package by @manz in #69
  • Split formatter module into formatter/ package by @manz in #70
  • Split parse/nodes module into nodes/ package with facade by @manz in #71
  • Split parse/parser_states module into parser_states/ package by @manz in #72
  • Split parse/codegen module into codegen/ package by @manz in #73
  • Unify module file resolution via shared module_loader by @manz in #74
  • Extract A816Document + WorkspaceIndex + mask helpers from lsp/server.py by @manz in #75
  • Split program module into program/ package with mixins by @manz in #76
  • Split parse/ast/nodes module into nodes/ package with facade by @manz in #77
  • Sections refactor + per-node .import classifier by @manz in #78
  • Fluff autofix: infrastructure + 7 rules + LSP CodeAction by @manz in #79
  • Harden xobj inspector + module-graph test assertions by @manz in #80
  • Infer A/X register sizes from rep/sep by @manz in #81
  • Quiet error logs by default; --verbose surfaces traceback by @manz in #82
  • Reject opcode operand overflow instead of silent truncation by @manz in #84
  • Fluff OP001: flag redundant .w / .l opcode size suffix by @manz in #83
  • Fluff UP001: stop wrap at following .alloc directive by @manz in #85

Full Changelog: v1.1.0a27...v1.1.0a28