Eric Streit
|
3a98e044a9
docs: CALC-COMPILE.md — the session log and the concrete next-session plan
|
8 hours ago |
Eric Streit
|
14dbcdbf6b
compiler: file types, text and file of T (CALC Stage 13, types)
|
8 hours ago |
Eric Streit
|
2a31b357e7
compiler: array/record element and field access, constant index (CALC Stage 8)
|
8 hours ago |
Eric Streit
|
123193d1e4
compiler: array types, variables and typed constants (CALC Stage 8, declarations)
|
8 hours ago |
Eric Streit
|
7be2276645
compiler: record types, and subrange sizing (CALC Stage 7, first half)
|
9 hours ago |
Eric Streit
|
a7d06cdf95
compiler: enumeration types (CALC Stage 5)
|
9 hours ago |
Eric Streit
|
eed46b22b3
compiler: sets, increment 1 (CALC: type, constructor, typed const, compile-time in)
|
9 hours ago |
Eric Streit
|
c40d29b3b7
compiler: character constants and SCALAR typed constants (CALC Stage 3+4)
|
9 hours ago |
Eric Streit
|
7eec556592
compiler: the {$I file} include (CALC Stage 2)
|
10 hours ago |
Eric Streit
|
a2b09a9127
tests: the CALC ladder — a ratchet for the CALC.PAS work
|
10 hours ago |
Eric Streit
|
a1ef700dd4
docs: note the Sources/Dezip corpus as future regression material
|
2 days ago |
Eric Streit
|
20a0db4b5e
docs: CALC-COMPILE.md — record the session state for resuming tomorrow
|
2 days ago |
Eric Streit
|
ce7e8cd6da
docs: CALC-COMPILE.md — the plan to compile MicroCalc, with measured ground truth
|
2 days ago |
Eric Streit
|
2ae00d1c98
tests: session summary for the nonvacuity interrupt-restore work
|
2 days ago |
Eric Streit
|
5e0312eeb5
tests: the nonvacuity trap also restores the mod=11 probe sources
|
2 days ago |
Eric Streit
|
ff7b2ddc17
tests: nonvacuity restores Compiler.mod when the run is interrupted
|
2 days ago |
Eric Streit
|
1bed3bbc1c
compiler: string concatenation, a + b
|
2 days ago |
Eric Streit
|
b58b3deaef
compiler: string comparison, = <> < <= > >=
|
2 days ago |
Eric Streit
|
cdb8db07ee
tests: re-anchor three nonvacuity mutations that item 1a invalidated
|
2 days ago |
Eric Streit
|
baf4bcdf99
compiler: variable string subscripts, s[i] with a run-time index
|
3 days ago |
Eric Streit
|
632cef7646
docs: session summary and resume point (declarations, code window, string subscripts)
|
3 days ago |
Eric Streit
|
171f6e69a6
compiler: string subscripts, s[i] (constant index)
|
3 days ago |
Eric Streit
|
4b61844989
compiler: multi-name declarations, and an enforced 4 KiB code window
|
3 days ago |
Eric Streit
|
99a83fbbcf
TP3-STRREAD-ASSIGN: readln(s)/read(s) and s := t for string vars
|
3 days ago |
Eric Streit
|
8639bdd4ba
TP3-STRVAR: string variables -- string[n] declarations, literal assignment, wrstr entry
|
1 week ago |
Eric Streit
|
c9e0e8d05c
TP3-BOOLREAD: a boolean read is refused with TP3's own error 66
|
1 week ago |
Eric Streit
|
7369a48ad7
TP3-NONVACUITY-RDBYTE: a byte reader of its own, and bug 36's four sites re-derivable in suite
|
1 week ago |
Eric Streit
|
edd057f5ce
TP3-ARGORDER: push each argument as it is parsed, and read the frame from BP+4 backwards
|
1 week ago |
Eric Streit
|
4ba05b34bd
tests: one definition of the .COM image layout, and a sweep region that is measured
|
1 week ago |
Eric Streit
|
842dcff3a8
TP3-CMDRUN: the R key runs the image in-process, with a second oracle
|
1 week ago |