Eric Streit 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE před 2 dny
..
calc_ladder.tsv 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE před 2 dny
expected.tsv 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE před 2 dny
key_custom.hex 35d5012135 editor: the command keys from a text file (TP3.KEY) před 3 dny
key_custom.key 35d5012135 editor: the command keys from a text file (TP3.KEY) před 3 dny
key_default.hex 35d5012135 editor: the command keys from a text file (TP3.KEY) před 3 dny
key_default.key 35d5012135 editor: the command keys from a text file (TP3.KEY) před 3 dny
t01_minimal.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t01_minimal.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) před 3 týdny
t02_writeln.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t02_writeln.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) před 3 týdny
t03_inline_comment.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t03_inline_comment.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) před 3 týdny
t04_var.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t04_var.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) před 3 týdny
t05_own_line_comment.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t05_own_line_comment.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) před 3 týdny
t06_two_args.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t06_two_args.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) před 3 týdny
t07_big.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t07_big.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) před 3 týdny
t08_const.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t08_const.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t09_if.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t09_if.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t10_while.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t10_while.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t11_for.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t11_for.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t12_repeat.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t12_repeat.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t13_proc.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t13_proc.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t14_types.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) před 3 týdny
t15_label.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t15_label.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t16_str1.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t16_str1.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 před 3 týdny
t17_two_str.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t17_two_str.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 před 3 týdny
t18_writeln_bare.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t18_writeln_bare.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 před 3 týdny
t19_int1.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t19_int1.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 před 3 týdny
t20_str3.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t20_str3.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 před 3 týdny
t21_mixed.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t21_mixed.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 před 3 týdny
t22_case.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t22_case.pas 7753a7be2d Summary: milestone state doc, and two more bugs the byte dump exposed před 3 týdny
t23_str_empty.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t23_str_empty.pas 13a99c7fcf writeln('hi'): inline string literals, the way TP3 emits them před 3 týdny
t24_str_quote.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t24_str_quote.pas 13a99c7fcf writeln('hi'): inline string literals, the way TP3 emits them před 3 týdny
t25_str_as_value.pas 13a99c7fcf writeln('hi'): inline string literals, the way TP3 emits them před 3 týdny
t26_str_mixed_args.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t26_str_mixed_args.pas 13a99c7fcf writeln('hi'): inline string literals, the way TP3 emits them před 3 týdny
t27_localvar.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t27_localvar.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t28_farparam.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs před 3 týdny
t28_farparam.pas edd057f5ce TP3-ARGORDER: push each argument as it is parsed, and read the frame from BP+4 backwards před 2 týdny
t29_readln.in 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t29_readln.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t29_readln.pas 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t30_forloop.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t30_forloop.pas 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t31_procparam.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t31_procparam.pas 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t32_forexit.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t32_forexit.pas 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find před 3 týdny
t33_cmpops.out 586ff4aa09 Make the emitted code 8086 code, and prove it can go red před 2 týdny
t33_cmpops.pas 586ff4aa09 Make the emitted code 8086 code, and prove it can go red před 2 týdny
t34_arith.out 842dcff3a8 TP3-CMDRUN: the R key runs the image in-process, with a second oracle před 2 týdny
t34_arith.pas 842dcff3a8 TP3-CMDRUN: the R key runs the image in-process, with a second oracle před 2 týdny
t35_not.out 842dcff3a8 TP3-CMDRUN: the R key runs the image in-process, with a second oracle před 2 týdny
t35_not.pas 842dcff3a8 TP3-CMDRUN: the R key runs the image in-process, with a second oracle před 2 týdny
t36_argclobber.out edd057f5ce TP3-ARGORDER: push each argument as it is parsed, and read the frame from BP+4 backwards před 2 týdny
t36_argclobber.pas edd057f5ce TP3-ARGORDER: push each argument as it is parsed, and read the frame from BP+4 backwards před 2 týdny
t37_readbyte.in 7369a48ad7 TP3-NONVACUITY-RDBYTE: a byte reader of its own, and bug 36's four sites re-derivable in suite před 2 týdny
t37_readbyte.out 7369a48ad7 TP3-NONVACUITY-RDBYTE: a byte reader of its own, and bug 36's four sites re-derivable in suite před 2 týdny
t37_readbyte.pas 7369a48ad7 TP3-NONVACUITY-RDBYTE: a byte reader of its own, and bug 36's four sites re-derivable in suite před 2 týdny
t38_readbool.pas c9e0e8d05c TP3-BOOLREAD: a boolean read is refused with TP3's own error 66 před 1 týdnem
t39_strvar.out 8639bdd4ba TP3-STRVAR: string variables -- string[n] declarations, literal assignment, wrstr entry před 1 týdnem
t39_strvar.pas 8639bdd4ba TP3-STRVAR: string variables -- string[n] declarations, literal assignment, wrstr entry před 1 týdnem
t40_readln.in 99a83fbbcf TP3-STRREAD-ASSIGN: readln(s)/read(s) and s := t for string vars před 1 týdnem
t40_readln.out 99a83fbbcf TP3-STRREAD-ASSIGN: readln(s)/read(s) and s := t for string vars před 1 týdnem
t40_readln.pas 99a83fbbcf TP3-STRREAD-ASSIGN: readln(s)/read(s) and s := t for string vars před 1 týdnem
t41_strassign.out 99a83fbbcf TP3-STRREAD-ASSIGN: readln(s)/read(s) and s := t for string vars před 1 týdnem
t41_strassign.pas 99a83fbbcf TP3-STRREAD-ASSIGN: readln(s)/read(s) and s := t for string vars před 1 týdnem
t42_multidecl.out 4b61844989 compiler: multi-name declarations, and an enforced 4 KiB code window před 1 týdnem
t42_multidecl.pas 4b61844989 compiler: multi-name declarations, and an enforced 4 KiB code window před 1 týdnem
t43_codewindow.pas 4b61844989 compiler: multi-name declarations, and an enforced 4 KiB code window před 1 týdnem
t44_strindex.out 171f6e69a6 compiler: string subscripts, s[i] (constant index) před 1 týdnem
t44_strindex.pas 171f6e69a6 compiler: string subscripts, s[i] (constant index) před 1 týdnem
t45_strindex_read.in 171f6e69a6 compiler: string subscripts, s[i] (constant index) před 1 týdnem
t45_strindex_read.out 171f6e69a6 compiler: string subscripts, s[i] (constant index) před 1 týdnem
t45_strindex_read.pas 171f6e69a6 compiler: string subscripts, s[i] (constant index) před 1 týdnem
t46_strindex_var.out baf4bcdf99 compiler: variable string subscripts, s[i] with a run-time index před 1 týdnem
t46_strindex_var.pas baf4bcdf99 compiler: variable string subscripts, s[i] with a run-time index před 1 týdnem
t47_strindex_var_read.in baf4bcdf99 compiler: variable string subscripts, s[i] with a run-time index před 1 týdnem
t47_strindex_var_read.out baf4bcdf99 compiler: variable string subscripts, s[i] with a run-time index před 1 týdnem
t47_strindex_var_read.pas baf4bcdf99 compiler: variable string subscripts, s[i] with a run-time index před 1 týdnem
t48_strcmp.out b58b3deaef compiler: string comparison, = <> < <= > >= před 6 dny
t48_strcmp.pas b58b3deaef compiler: string comparison, = <> < <= > >= před 6 dny
t49_strcmp_lit.out b58b3deaef compiler: string comparison, = <> < <= > >= před 6 dny
t49_strcmp_lit.pas b58b3deaef compiler: string comparison, = <> < <= > >= před 6 dny
t50_strcmp_type.pas b58b3deaef compiler: string comparison, = <> < <= > >= před 6 dny
t51_strcat.out 1bed3bbc1c compiler: string concatenation, a + b před 6 dny
t51_strcat.pas 1bed3bbc1c compiler: string concatenation, a + b před 6 dny
t52_strcat_nest.out 1bed3bbc1c compiler: string concatenation, a + b před 6 dny
t52_strcat_nest.pas 1bed3bbc1c compiler: string concatenation, a + b před 6 dny
t53_strcat_type.pas 1bed3bbc1c compiler: string concatenation, a + b před 6 dny
t54_strcat_strnum.pas 1bed3bbc1c compiler: string concatenation, a + b před 6 dny
t55_strcat_overflow.exit 1bed3bbc1c compiler: string concatenation, a + b před 6 dny
t55_strcat_overflow.in 1bed3bbc1c compiler: string concatenation, a + b před 6 dny
t55_strcat_overflow.out 1bed3bbc1c compiler: string concatenation, a + b před 6 dny
t55_strcat_overflow.pas 1bed3bbc1c compiler: string concatenation, a + b před 6 dny
t56_include.inc 7eec556592 compiler: the {$I file} include (CALC Stage 2) před 4 dny
t56_include.out 7eec556592 compiler: the {$I file} include (CALC Stage 2) před 4 dny
t56_include.pas 7eec556592 compiler: the {$I file} include (CALC Stage 2) před 4 dny
t57_include_missing.pas 7eec556592 compiler: the {$I file} include (CALC Stage 2) před 4 dny
t58_include_a.inc 7eec556592 compiler: the {$I file} include (CALC Stage 2) před 4 dny
t58_include_nest.pas 7eec556592 compiler: the {$I file} include (CALC Stage 2) před 4 dny
t59_typedconst.out c40d29b3b7 compiler: character constants and SCALAR typed constants (CALC Stage 3+4) před 4 dny
t59_typedconst.pas c40d29b3b7 compiler: character constants and SCALAR typed constants (CALC Stage 3+4) před 4 dny
t60_charcaret.out c40d29b3b7 compiler: character constants and SCALAR typed constants (CALC Stage 3+4) před 4 dny
t60_charcaret.pas c40d29b3b7 compiler: character constants and SCALAR typed constants (CALC Stage 3+4) před 4 dny
t61_setconst.out eed46b22b3 compiler: sets, increment 1 (CALC: type, constructor, typed const, compile-time in) před 4 dny
t61_setconst.pas eed46b22b3 compiler: sets, increment 1 (CALC: type, constructor, typed const, compile-time in) před 4 dny
t62_enum.out a7d06cdf95 compiler: enumeration types (CALC Stage 5) před 4 dny
t62_enum.pas a7d06cdf95 compiler: enumeration types (CALC Stage 5) před 4 dny
t63_record.out 7be2276645 compiler: record types, and subrange sizing (CALC Stage 7, first half) před 4 dny
t63_record.pas 7be2276645 compiler: record types, and subrange sizing (CALC Stage 7, first half) před 4 dny
t64_arrays.pas 123193d1e4 compiler: array types, variables and typed constants (CALC Stage 8, declarations) před 4 dny
t65_array_access.out 2a31b357e7 compiler: array/record element and field access, constant index (CALC Stage 8) před 4 dny
t65_array_access.pas 2a31b357e7 compiler: array/record element and field access, constant index (CALC Stage 8) před 4 dny
t66_files.out 14dbcdbf6b compiler: file types, text and file of T (CALC Stage 13, types) před 4 dny
t66_files.pas 14dbcdbf6b compiler: file types, text and file of T (CALC Stage 13, types) před 4 dny
t67_strparam.out 2b90a8decd compiler: STRING VALUE parameters, whole-slot copy (step 3) před 3 dny
t67_strparam.pas 2b90a8decd compiler: STRING VALUE parameters, whole-slot copy (step 3) před 3 dny
t68_length.out 45baf26579 compiler: LENGTH, the first string builtin (CALC string builtins) před 3 dny
t68_length.pas 45baf26579 compiler: LENGTH, the first string builtin (CALC string builtins) před 3 dny
t69_crt.out 14ce5907f7 compiler+interp: the first CRT identifiers, and INT 10h in Exec86 před 3 dny
t69_crt.pas 89c6ca68d4 compiler: LowVideo/NormVideo/Delay, and the repeat-body parser bug před 3 dny
t70_kbd.in 4c165e1bcf compiler: Read(Kbd, Ch) and ClrEol (CALC file args + CRT) před 3 dny
t70_kbd.out 4c165e1bcf compiler: Read(Kbd, Ch) and ClrEol (CALC file args + CRT) před 3 dny
t70_kbd.pas 4c165e1bcf compiler: Read(Kbd, Ch) and ClrEol (CALC file args + CRT) před 3 dny
t71_repeat_seq.out 89c6ca68d4 compiler: LowVideo/NormVideo/Delay, and the repeat-body parser bug před 3 dny
t71_repeat_seq.pas 89c6ca68d4 compiler: LowVideo/NormVideo/Delay, and the repeat-body parser bug před 3 dny
t72_keypress.in 033eb8ea12 compiler: KeyPressed (INT 21h AH=0B), in Exec86 and the boot shim too před 3 dny
t72_keypress.out 033eb8ea12 compiler: KeyPressed (INT 21h AH=0B), in Exec86 and the boot shim too před 3 dny
t72_keypress.pas 033eb8ea12 compiler: KeyPressed (INT 21h AH=0B), in Exec86 and the boot shim too před 3 dny
t73_varparam.in 5eb82c4597 compiler: VAR parameters by reference, and shadowing in DupTest před 2 dny
t73_varparam.out 5eb82c4597 compiler: VAR parameters by reference, and shadowing in DupTest před 2 dny
t73_varparam.pas 5eb82c4597 compiler: VAR parameters by reference, and shadowing in DupTest před 2 dny
t74_caselist.out 8a265e74de compiler: comma-separated CASE labels, and ranges that work před 2 dny
t74_caselist.pas 8a265e74de compiler: comma-separated CASE labels, and ranges that work před 2 dny
t75_arrvar.out b41c66905f compiler: variable array subscripts, scaled by element size před 2 dny
t75_arrvar.pas b41c66905f compiler: variable array subscripts, scaled by element size před 2 dny
t76_width.out 099f8fd569 compiler+runtime: write field widths (writeln(I:2)) před 2 dny
t76_width.pas 099f8fd569 compiler+runtime: write field widths (writeln(I:2)) před 2 dny
t77_with.out a5598436ea compiler: WITH, n-dimensional subscripts, fields through DI před 2 dny
t77_with.pas a5598436ea compiler: WITH, n-dimensional subscripts, fields through DI před 2 dny
t78_setfield.out 21ef4e1925 compiler: set assignment to a record field, and `in' on a set field před 2 dny
t78_setfield.pas 21ef4e1925 compiler: set assignment to a record field, and `in' on a set field před 2 dny
t79_strfield.out 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE před 2 dny
t79_strfield.pas 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE před 2 dny
t80_realconst.out 0946e8033f compiler: 6-byte REAL constants and copies; Value := 0 compiles před 2 dny
t80_realconst.pas 0946e8033f compiler: 6-byte REAL constants and copies; Value := 0 compiles před 2 dny
t81_upcase.out 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE před 2 dny
t81_upcase.pas 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE před 2 dny
t82_setin.out 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE před 2 dny
t82_setin.pas 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE před 2 dny
term_ansi.hex f24b5cadb9 terminal: escapes from a TEXT config at startup, plus tp3cfg (TINST, unpatched) před 3 dny
term_ansi.trm f24b5cadb9 terminal: escapes from a TEXT config at startup, plus tp3cfg (TINST, unpatched) před 3 dny
term_vt52.hex f24b5cadb9 terminal: escapes from a TEXT config at startup, plus tp3cfg (TINST, unpatched) před 3 dny
term_vt52.trm f24b5cadb9 terminal: escapes from a TEXT config at startup, plus tp3cfg (TINST, unpatched) před 3 dny
uierror.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 před 3 týdny