Commit történet

Szerző SHA1 Üzenet Dátum
  Eric Streit ff16c2ce7b lower L7: more flip coverage (WITH nesting, constructors, aggregate CONST) 1 hete
  Eric Streit 4cb4369324 lower L7: extend coverage for the flip (FOR BY, enums, real consts) 1 hete
  Eric Streit d562179cb7 lower L7: compiler session now byte-identical under -lower 1 hete
  Eric Streit f593a8ff1d lower L7: scope-aware proc lookup, per-unit globals, qualified proc vars 1 hete
  Eric Streit a18891da02 lower L7: symbol scoping and chunked VAR/param name lists 1 hete
  Eric Streit 132a981e04 lower L7: CASE chunking, VAL, qualified calls, VAR actuals, proc values 1 hete
  Eric Streit 4cc3a0e293 lower L7: working per-unit flip, whole-session tables + hash index 1 hete
  Eric Streit a3ef897134 fix: make Lower V3-legal and stop the fixpoint masking errors 1 hete
  Eric Streit ce2fc676f1 lower L7: DefUnit AST + working session re-emit 1 hete
  Eric Streit d30abfd182 lower L7 (start): session re-emit mechanism 1 hete
  Eric Streit 7aa21ff1ed lower L6: virtual dispatch, class pointers, empty class BEGIN 1 hete
  Eric Streit 1570367808 fix: accept '_' in identifiers (ISO Modula-2) 1 hete
  Eric Streit 2ebd40e557 lower L3: procedures self-host (flatten Lower proc table) 1 hete
  Eric Streit 85bc6b5309 lower phase slice 3 groundwork: calls, proc headers, local capture 1 hete
  Eric Streit 192e63871b lower phase slice 0: re-emit mechanism + scalar L0 subset 1 hete
  Eric Streit f0b47014e0 two-phase slice 13: CLASS declaration and implementation AST 1 hete
  Eric Streit 4414dcfbdc two-phase slice 12: nested module AST 1 hete
  Eric Streit 5610c57dd1 two-phase slice 11: import AST nodes 1 hete
  Eric Streit c2c76afdfb two-phase slice 10: ResultComp suffixes + unbounded sequences 1 hete
  Eric Streit a9cb6b354d two-phase slice 9: brace and set literal AST 1 hete
  Eric Streit c916ece9a9 two-phase slice 8: CASE and WITH statement AST 1 hete
  Eric Streit b91629741f two-phase slice 7: unit root and builtin statements 1 hete
  Eric Streit fff907760a two-phase slice 6: declaration AST (const/type/var/proc) 1 hete
  Eric Streit fb64345614 two-phase slice 5: statement AST (block, control flow, calls) 1 hete
  Eric Streit 5811fe4bcd two-phase slice 4b: builtins as named NkCall nodes 1 hete
  Eric Streit 27e5c088ba two-phase slice 4a: build NkCall nodes and unary NOT 1 hete
  Eric Streit d63700d204 two-phase slice 3: build designator AST nodes 1 hete
  Eric Streit 8baf5f3e3f two-phase slice 2: build scalar expression AST alongside emit 1 hete
  Eric Streit ac2bbf3c38 two-phase slice 1: link AST + build NkIntLit alongside emit 1 hete
  Eric Streit a613e7b767 Forward module-level variables, expression result suffixes, library 2 hete