Aurora 1.1.0 — "Vega"
Builds on 1.0.0 with a real Lua compiler front-end and proven distributed networking.
Added
- Full Lua 5.3 parser (
aurora.lua.parser) — recursive-descent, produces an AST. Fuzzed over all 168 stock + Aurora files; every one parses. - Scope-aware analyzer (
aurora.analyze) — detects reads of undefined names (typos) and unused locals with proper scoping. Across the whole corpus it flags exactly one issue: a genuine latent bug in stock OpenOS (etc/rc.d/example.luareads the unbound globalargs). Wired intoalint. - New
opmpackages:ajson,abase64(RFC 4648-verified),awatch. - Multi-node networking test — two OpenOS+Aurora VMs share a modem network (ocvm bridges modems via a localhost hub) and perform a real JSON-RPC call. Proves
anetworks node-to-node.
Changed
- Transpiler rewritten on the lexer (token-based): multiline statements, multiple statements per line, never touches strings/comments, parenthesizes the RHS to preserve precedence.
- Lexer records per-token byte spans.
Quality
- 132 host unit tests + 17 in-VM integration checks + the two-VM network test, all green.
- Parser & minifier fuzzed across the full stock OpenOS corpus.
Install / upgrade is unchanged — see the README. Full notes in the CHANGELOG.