Eric Streit
|
367b64656d
docs: session summary — the L7 flip landed and the emit decoupling started
|
3 日 前 |
Eric Streit
|
bd624a5b4a
docs: record the value/emit decoupling progress and the coupled remainder
|
3 日 前 |
Eric Streit
|
d469c78fb6
lower L7: decouple Fact's runtime builtins and calls
|
3 日 前 |
Eric Streit
|
4f2afa0525
lower L7: decouple Expr relation from the emitter
|
3 日 前 |
Eric Streit
|
5fb26e7955
lower L7: decouple Term from the emitter
|
3 日 前 |
Eric Streit
|
6001af69dc
lower L7: decouple SimExpr from the emitter
|
3 日 前 |
Eric Streit
|
8b48c808da
docs: record the completed dead-code sweep
|
3 日 前 |
Eric Streit
|
b0ef2bf2ab
lower L7: remove unused AST.TxtLen and AST.SetKind
|
3 日 前 |
Eric Streit
|
241c2c9ec6
lower L7: remove SymTab/QbeGen procedures made dead by the flip
|
3 日 前 |
Eric Streit
|
e2698286e4
lower L7: remove four QbeGen procedures orphaned by the emit deletion
|
3 日 前 |
Eric Streit
|
d730e80a45
lower L7: remove the dead Can* capability walkers and flip scaffolding
|
3 日 前 |
Eric Streit
|
f014363356
docs: designators are fused with the grammar value/note chain too
|
3 日 前 |
Eric Streit
|
acc4e9158b
lower L7: drop inline emit from the declarations/lifecycle
|
3 日 前 |
Eric Streit
|
7de78bbefc
fix: RestoreSession clears the VAR-actual note ring (grammar notes leaked into Lower)
|
3 日 前 |
Eric Streit
|
2a35150553
docs: removing the grammar's QbeGen.DeclVar exposes a latent Lower bug
|
3 日 前 |
Eric Streit
|
14f3f84777
docs: calls/headings block on fused check+emit QbeGen functions
|
3 日 前 |
Eric Streit
|
d6f7657a45
docs: expressions are the front-end constant evaluator, not just inline emit
|
3 日 前 |
Eric Streit
|
94313ef34d
docs: note the inline-emit deletion slices and the query/state entanglement
|
3 日 前 |
Eric Streit
|
ce372475ea
lower L7: drop inline emit from the control-flow statements
|
3 日 前 |
Eric Streit
|
e5830b2cd4
lower L7: drop inline emit from the builtin statements
|
3 日 前 |
Eric Streit
|
857c221aaa
lower L7: flip the switch — Lower is the only active emitter
|
3 日 前 |
Eric Streit
|
66185f9b97
toto: reformat test module
|
3 日 前 |
Eric Streit
|
02bc5ae7c2
lower L7: close the last single-file and session gaps for the flip
|
3 日 前 |
Eric Streit
|
7ba2adf393
lower L7: forward-typed globals are emitted after the rest (FlushPend)
|
3 日 前 |
Eric Streit
|
8add346eb0
lower L7: result suffixes, C procs/varargs, UString builtins/concat
|
3 日 前 |
Eric Streit
|
7613a86e8f
lower L7: an empty procedure body is still a body
|
4 日 前 |
Eric Streit
|
ff16c2ce7b
lower L7: more flip coverage (WITH nesting, constructors, aggregate CONST)
|
4 日 前 |
Eric Streit
|
2509859574
lower L7: EndSession takes the test-suffix flag
|
4 日 前 |
Eric Streit
|
4cb4369324
lower L7: extend coverage for the flip (FOR BY, enums, real consts)
|
4 日 前 |
Eric Streit
|
d562179cb7
lower L7: compiler session now byte-identical under -lower
|
4 日 前 |