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 дана |
Eric Streit
|
e12195bbc6
docs: add a plain-language status of the compiler and the L7 flip
|
пре 5 дана |
Eric Streit
|
f593a8ff1d
lower L7: scope-aware proc lookup, per-unit globals, qualified proc vars
|
пре 5 дана |
Eric Streit
|
a18891da02
lower L7: symbol scoping and chunked VAR/param name lists
|
пре 5 дана |
Eric Streit
|
b285d39140
docs: record L7 gap fixes and the remaining scoping blocker
|
пре 5 дана |
Eric Streit
|
132a981e04
lower L7: CASE chunking, VAL, qualified calls, VAR actuals, proc values
|
пре 5 дана |
Eric Streit
|
4cc3a0e293
lower L7: working per-unit flip, whole-session tables + hash index
|
пре 5 дана |
Eric Streit
|
a3ef897134
fix: make Lower V3-legal and stop the fixpoint masking errors
|
пре 5 дана |
Eric Streit
|
8c903039cd
docs: bisected hash miscompile to HashPutProc (V3 abort on def-unit headings)
|
пре 5 дана |
Eric Streit
|
8d31f24c6a
docs: hash index made session re-emit fast but trips V3 miscompiles (reverted)
|
пре 5 дана |
Eric Streit
|
33ec69dc68
docs: L7 hang was a Lower ProcInfo guard bug; remaining work is lookup speed + size bug
|
пре 5 дана |
Eric Streit
|
a9a8ecdf31
lower: guard failed ProcInfo/ParamInfo (no garbage-np loop)
|
пре 5 дана |
Eric Streit
|
caeeeb5d48
AST: grow arena/pool for session re-emit (compact z data, negligible image cost)
|
пре 5 дана |
Eric Streit
|
ff38570839
docs: per-unit Lower blocked by parse-time QbeGen state (the flip is a grammar rewrite)
|
пре 5 дана |
Eric Streit
|
3b994d7240
chore: move qualified-name scratch cases into tests/
|
пре 5 дана |
Eric Streit
|
c9bd0cb1d4
docs: L7 session re-emit works for small sessions; AST-arena blocks the compiler
|
пре 5 дана |
Eric Streit
|
ce2fc676f1
lower L7: DefUnit AST + working session re-emit
|
пре 5 дана |
Eric Streit
|
298206afcb
docs: L7 status/plan (session re-emit started; gaps and flip plan)
|
пре 5 дана |
Eric Streit
|
d30abfd182
lower L7 (start): session re-emit mechanism
|
пре 5 дана |
Eric Streit
|
18113ea167
docs: qualified names prepared; per-unit mechanism = L7 flip
|
пре 5 дана |
Eric Streit
|
76048e09f0
lower L6: qualified names (M.x / M.P) — prepared for the flip
|
пре 5 дана |
Eric Streit
|
16a6ddc956
docs: Lower L6 classes done; imports remain
|
пре 5 дана |
Eric Streit
|
7aa21ff1ed
lower L6: virtual dispatch, class pointers, empty class BEGIN
|
пре 5 дана |