Historial de Commits

Autor SHA1 Mensaje Fecha
  Eric Streit a89a1c0b65 cleanup: remove the vestigial Check pass and L7 scaffolding hace 1 semana
  Eric Streit 6d8d817742 two-phase parse: delete the forward-reference machinery (goal reached) hace 1 semana
  Eric Streit 5255d583a9 two-phase parse: fix snapshot leak, flip deferral on by default hace 1 semana
  Eric Streit f500a120d1 two-phase parse milestone 2c (WIP): defer bodies and re-parse at unit end hace 1 semana
  Eric Streit cdb643655f two-phase parse milestone 2b: scope save/restore primitives (inert) hace 1 semana
  Eric Streit dce67fcdfb two-phase parse milestone 2a: body spans + SeekTo with fidelity check (inert) hace 1 semana
  Eric Streit 6c64b46f4f two-phase parse milestone 1: body-skip probe behind -twophase (inert) hace 1 semana
  Eric Streit 192ad55812 resolve-check step 4b: Check resolves a forward designator's type hace 1 semana
  Eric Streit 5703b27527 resolve-check step 4a: store expression-node types (AST.SetTy) hace 1 semana
  Eric Streit 7ca434b449 resolve-check step 3: forward operand is InvalidType; drop IsFwdVar hace 1 semana
  Eric Streit f34ca98f81 resolve-check step 2: move forward-reference resolution into Check hace 1 semana
  Eric Streit ccb3cb1bea generics inc2: instantiate by re-parsing the generic source hace 2 semanas
  Eric Streit 31633b823f generics inc2 (WIP): instantiation context + unit/refinement queries hace 2 semanas
  Eric Streit e1d04724e4 generics inc1: recognise the four generic module categories hace 2 semanas
  Eric Streit b3dcee8844 feat: GOTO and statement labels hace 2 semanas
  Eric Streit 38aa98e7af feat: class results and chained post-call method calls hace 2 semanas
  Eric Streit 8ffa539d55 feat: composite function results (record/array/set) hace 2 semanas
  Eric Streit 8c8ed06965 feat: statement-context result suffixes (call result as assignment target) hace 2 semanas
  Eric Streit 02f2526f12 lower L7: split ProcHeading — drop Mangled/SetFuncRes/EndFuncHeader hace 2 semanas
  Eric Streit f59b784893 lower L7: decouple the remaining runtime value ops hace 2 semanas
  Eric Streit 0ebe92eea7 lower L7: decouple assignment from the emitter hace 2 semanas
  Eric Streit 06672908fe lower L7: decouple Design and ResultComp from the emitter hace 2 semanas
  Eric Streit 90d2529af6 lower L7: decouple Design/Fact/ArgList/ActParam and drop the note chain hace 2 semanas
  Eric Streit d469c78fb6 lower L7: decouple Fact's runtime builtins and calls hace 2 semanas
  Eric Streit 4f2afa0525 lower L7: decouple Expr relation from the emitter hace 2 semanas
  Eric Streit 5fb26e7955 lower L7: decouple Term from the emitter hace 2 semanas
  Eric Streit 6001af69dc lower L7: decouple SimExpr from the emitter hace 2 semanas
  Eric Streit d730e80a45 lower L7: remove the dead Can* capability walkers and flip scaffolding hace 2 semanas
  Eric Streit acc4e9158b lower L7: drop inline emit from the declarations/lifecycle hace 2 semanas
  Eric Streit ce372475ea lower L7: drop inline emit from the control-flow statements hace 3 semanas