Eric Streit
|
782a991000
docs: summary of the array-of-record inline length-word fix
|
3 dni temu |
Eric Streit
|
0ee6029b66
fix: run-time init of large array-of-record inline length words
|
3 dni temu |
Eric Streit
|
2ebf662fcd
fix: init inline array-field length in array-of-record static data
|
3 dni temu |
Eric Streit
|
26ebddf9fb
docs: L7 complete — summary of the flip, the decoupling and the cleanup
|
3 dni temu |
Eric Streit
|
b4d9e2527f
lower L7: remove procs orphaned by the decoupling and -lower retirement
|
3 dni temu |
Eric Streit
|
335e6f14f3
docs: -lower and the degenerate byte-compare tests are retired
|
3 dni temu |
Eric Streit
|
bcb93a5053
lower L7: retire the -lower flag and the degenerate byte-compare tests
|
3 dni temu |
Eric Streit
|
d9f7cf4fee
docs: decoupling complete — every removable inline emit is gone
|
3 dni temu |
Eric Streit
|
02f2526f12
lower L7: split ProcHeading — drop Mangled/SetFuncRes/EndFuncHeader
|
3 dni temu |
Eric Streit
|
6d4aca2f38
docs: the expression/designator/call decoupling is done
|
3 dni temu |
Eric Streit
|
f59b784893
lower L7: decouple the remaining runtime value ops
|
3 dni temu |
Eric Streit
|
0ebe92eea7
lower L7: decouple assignment from the emitter
|
3 dni temu |
Eric Streit
|
06672908fe
lower L7: decouple Design and ResultComp from the emitter
|
3 dni temu |
Eric Streit
|
90d2529af6
lower L7: decouple Design/Fact/ArgList/ActParam and drop the note chain
|
3 dni temu |
Eric Streit
|
367b64656d
docs: session summary — the L7 flip landed and the emit decoupling started
|
3 dni temu |
Eric Streit
|
bd624a5b4a
docs: record the value/emit decoupling progress and the coupled remainder
|
3 dni temu |
Eric Streit
|
d469c78fb6
lower L7: decouple Fact's runtime builtins and calls
|
3 dni temu |
Eric Streit
|
4f2afa0525
lower L7: decouple Expr relation from the emitter
|
3 dni temu |
Eric Streit
|
5fb26e7955
lower L7: decouple Term from the emitter
|
3 dni temu |
Eric Streit
|
6001af69dc
lower L7: decouple SimExpr from the emitter
|
3 dni temu |
Eric Streit
|
8b48c808da
docs: record the completed dead-code sweep
|
3 dni temu |
Eric Streit
|
b0ef2bf2ab
lower L7: remove unused AST.TxtLen and AST.SetKind
|
3 dni temu |
Eric Streit
|
241c2c9ec6
lower L7: remove SymTab/QbeGen procedures made dead by the flip
|
3 dni temu |
Eric Streit
|
e2698286e4
lower L7: remove four QbeGen procedures orphaned by the emit deletion
|
3 dni temu |
Eric Streit
|
d730e80a45
lower L7: remove the dead Can* capability walkers and flip scaffolding
|
3 dni temu |
Eric Streit
|
f014363356
docs: designators are fused with the grammar value/note chain too
|
3 dni temu |
Eric Streit
|
acc4e9158b
lower L7: drop inline emit from the declarations/lifecycle
|
3 dni temu |
Eric Streit
|
7de78bbefc
fix: RestoreSession clears the VAR-actual note ring (grammar notes leaked into Lower)
|
3 dni temu |
Eric Streit
|
2a35150553
docs: removing the grammar's QbeGen.DeclVar exposes a latent Lower bug
|
3 dni temu |
Eric Streit
|
14f3f84777
docs: calls/headings block on fused check+emit QbeGen functions
|
4 dni temu |