Commit Verlauf

Autor SHA1 Nachricht Datum
  Eric Streit b285d39140 docs: record L7 gap fixes and the remaining scoping blocker vor 1 Woche
  Eric Streit 132a981e04 lower L7: CASE chunking, VAL, qualified calls, VAR actuals, proc values vor 1 Woche
  Eric Streit 4cc3a0e293 lower L7: working per-unit flip, whole-session tables + hash index vor 1 Woche
  Eric Streit a3ef897134 fix: make Lower V3-legal and stop the fixpoint masking errors vor 1 Woche
  Eric Streit 8c903039cd docs: bisected hash miscompile to HashPutProc (V3 abort on def-unit headings) vor 1 Woche
  Eric Streit 8d31f24c6a docs: hash index made session re-emit fast but trips V3 miscompiles (reverted) vor 1 Woche
  Eric Streit 33ec69dc68 docs: L7 hang was a Lower ProcInfo guard bug; remaining work is lookup speed + size bug vor 1 Woche
  Eric Streit a9a8ecdf31 lower: guard failed ProcInfo/ParamInfo (no garbage-np loop) vor 1 Woche
  Eric Streit caeeeb5d48 AST: grow arena/pool for session re-emit (compact z data, negligible image cost) vor 1 Woche
  Eric Streit ff38570839 docs: per-unit Lower blocked by parse-time QbeGen state (the flip is a grammar rewrite) vor 1 Woche
  Eric Streit 3b994d7240 chore: move qualified-name scratch cases into tests/ vor 1 Woche
  Eric Streit c9bd0cb1d4 docs: L7 session re-emit works for small sessions; AST-arena blocks the compiler vor 1 Woche
  Eric Streit ce2fc676f1 lower L7: DefUnit AST + working session re-emit vor 1 Woche
  Eric Streit 298206afcb docs: L7 status/plan (session re-emit started; gaps and flip plan) vor 1 Woche
  Eric Streit d30abfd182 lower L7 (start): session re-emit mechanism vor 1 Woche
  Eric Streit 18113ea167 docs: qualified names prepared; per-unit mechanism = L7 flip vor 1 Woche
  Eric Streit 76048e09f0 lower L6: qualified names (M.x / M.P) — prepared for the flip vor 1 Woche
  Eric Streit 16a6ddc956 docs: Lower L6 classes done; imports remain vor 1 Woche
  Eric Streit 7aa21ff1ed lower L6: virtual dispatch, class pointers, empty class BEGIN vor 1 Woche
  Eric Streit 751a2273f0 lower L6: classes (methods, fields, sibling calls, inheritance) vor 1 Woche
  Eric Streit b81a7257ae docs: Lower L6 status (nested modules done; imports blocked by session model; classes next) vor 1 Woche
  Eric Streit f82f72b5bb lower L6 (start): nested modules vor 1 Woche
  Eric Streit 1570367808 fix: accept '_' in identifiers (ISO Modula-2) vor 1 Woche
  Eric Streit 8a67c75882 fix: nested-array record fields in array-of-record data vor 1 Woche
  Eric Streit e67886a590 docs: Lower L4/L5 status vor 1 Woche
  Eric Streit 0b22c8a93f lower L5 (params): aggregate formals, value open arrays vor 1 Woche
  Eric Streit 081869f333 lower L5 (sets/strings): set arithmetic and string concatenation vor 1 Woche
  Eric Streit 5e23bfee5e lower L5 (literals): char/real/string/set literals, IN, typed relations vor 1 Woche
  Eric Streit 53a1d15649 lower L4: builtins, CASE, WITH vor 1 Woche
  Eric Streit ab507e2452 lower L5 (core): records, arrays, field/index designators, aggregate copies vor 1 Woche