Eric Streit
|
07088b9059
compiler: start TP3 language upgrades
|
il y a 1 jour |
Eric Streit
|
cf318904bb
runtime: put DOS output characters in DL
|
il y a 2 jours |
Eric Streit
|
b1b945cadf
calc: Insert string builtin (ladder 51322)
|
il y a 3 jours |
Eric Streit
|
af389ce54f
calc: compact the math runtime (ladder 50744)
|
il y a 4 jours |
Eric Streit
|
823fbbde40
calc: Delete string builtin (ladder 48461)
|
il y a 4 jours |
Eric Streit
|
dcfbf8c3a3
calc: REAL Ln, Exp, Sin, Cos, Arctan and Int (ladder 43902)
|
il y a 4 jours |
Eric Streit
|
df54e71df9
calc: Copy, real Val and basic REAL math (ladder 40930)
|
il y a 4 jours |
Eric Streit
|
9d4ab01044
calc: Val(string, integer, error) (ladder 31758)
|
il y a 4 jours |
Eric Streit
|
e940a1d6db
calc: text Eof/Readln and integer Str (ladder 28074)
|
il y a 4 jours |
Eric Streit
|
1aed9cdd7a
calc: pointer types, New/Dispose and dereference (ladder 27648)
|
il y a 4 jours |
Eric Streit
|
0859a3b531
calc: typed-file block I/O (ladder 25674)
|
il y a 5 jours |
Eric Streit
|
ab7cced34a
calc: file control-block operations (ladder 22706)
|
il y a 5 jours |
Eric Streit
|
203f77e862
calc: run-time set algebra and Succ/Pred (ladder 20912)
|
il y a 6 jours |
Eric Streit
|
4902c5dfed
calc: real output and string-field comparison (ladder 19847)
|
il y a 6 jours |
Eric Streit
|
3c758774e9
runtime: MBF formatting and parsing (fmtreal/ascreal)
|
il y a 6 jours |
Eric Streit
|
3409f8aac5
runtime: MBF comparison and Int (recmp, reint)
|
il y a 6 jours |
Eric Streit
|
1addb53272
runtime: MBF division (rediv)
|
il y a 6 jours |
Eric Streit
|
c92d2a842f
runtime: MBF multiplication (remult)
|
il y a 6 jours |
Eric Streit
|
45a29e668b
runtime: MBF addition and subtraction (readd/resub)
|
il y a 6 jours |
Eric Streit
|
05f118f360
runtime: the first MBF routine, integer -> 6-byte Real
|
il y a 6 jours |
Eric Streit
|
099f8fd569
compiler+runtime: write field widths (writeln(I:2))
|
il y a 1 semaine |
Eric Streit
|
1bed3bbc1c
compiler: string concatenation, a + b
|
il y a 1 semaine |
Eric Streit
|
b58b3deaef
compiler: string comparison, = <> < <= > >=
|
il y a 1 semaine |
Eric Streit
|
99a83fbbcf
TP3-STRREAD-ASSIGN: readln(s)/read(s) and s := t for string vars
|
il y a 1 semaine |
Eric Streit
|
8639bdd4ba
TP3-STRVAR: string variables -- string[n] declarations, literal assignment, wrstr entry
|
il y a 2 semaines |
Eric Streit
|
7369a48ad7
TP3-NONVACUITY-RDBYTE: a byte reader of its own, and bug 36's four sites re-derivable in suite
|
il y a 2 semaines |
Eric Streit
|
d56860aa74
Run every runtime entry on a real 8086, and state the register contract
|
il y a 4 semaines |
Eric Streit
|
0049d1076a
Execution: a boot sector, qemu, and 11 bugs only a CPU could find
|
il y a 4 semaines |
Eric Streit
|
962018cd34
Runtime: five more emitter bugs, and the checks that found them
|
il y a 1 mois |
Eric Streit
|
0990ae7cb8
Compiler: wire the runtime in, so a program can finally call it
|
il y a 1 mois |