NameLast commit messageLast commit date
..
00_assignment.ctests2: move into tests13 years ago
00_assignment.expecttests2: move into tests13 years ago
01_comment.ctests2: move into tests13 years ago
01_comment.expecttests2: move into tests13 years ago
02_printf.ctests2: move into tests13 years ago
02_printf.expecttests2: move into tests13 years ago
03_struct.cextend test 03_struct for attr. __cleanup__6 years ago
03_struct.expectextend test 03_struct for attr. __cleanup__6 years ago
04_for.ctests2: move into tests13 years ago
04_for.expecttests2: move into tests13 years ago
05_array.ctests2: move into tests13 years ago
05_array.expecttests2: move into tests13 years ago
06_case.creview recent commits2 years ago
06_case.expecttests2: move into tests13 years ago
07_function.czfunc works again on ARM after Pursuer fix7 years ago
07_function.expecttests2: move into tests13 years ago
08_while.ctests2: move into tests13 years ago
08_while.expecttests2: move into tests13 years ago
09_do_while.ctests2: move into tests13 years ago
09_do_while.expecttests2: move into tests13 years ago
100_c99array-decls.cDon't fail on const/restrict/static/* inside []8 years ago
100_c99array-decls.expectDon't fail on const/restrict/static/* inside []8 years ago
101_cleanup.cRiscv struct saving1 year ago
101_cleanup.expectRiscv struct saving1 year ago
102_alignas.cMake 102_alignas independend of architecture7 years ago
102_alignas.expectthree small fixes & three reverts6 years ago
103_implicit_memmove.cAdd attribute bound_no_checking6 years ago
103_implicit_memmove.expectAdd 103_implicit_memmove testcase7 years ago
104+_inline.cwin64: hi-mem adjustments4 years ago
104_inline.ctest 104: adjust to (unwritten) tests2 suite conventions7 years ago
104_inline.expecttest 104: adjust to (unwritten) tests2 suite conventions7 years ago
105_local_extern.cAdd testcase for 69a46b07 years ago
105_local_extern.expectAdd testcase for 69a46b07 years ago
106_versym.crename testcase 1065 years ago
106_versym.expectrename testcase 1065 years ago
107_stack_safe.cFix bug in gen_cvt_ftoi1. Add test 107_stack_safe for this fix. (Thanks to the support of herman ten brugge)7 years ago
107_stack_safe.expectFix bug in gen_cvt_ftoi1. Add test 107_stack_safe for this fix. (Thanks to the support of herman ten brugge)7 years ago
108_constructor.cAdd constructor/destructor support7 years ago
108_constructor.expectAdd constructor/destructor support7 years ago
109_float_struct_calling.crename testcase7 years ago
109_float_struct_calling.expectrename testcase7 years ago
10_pointer.ctests2: move into tests13 years ago
10_pointer.expecttests2: move into tests13 years ago
110_average.cFix bounds checking for linux/windows6 years ago
110_average.expectFix bounds checking for linux/windows6 years ago
111_conversion.carm double to (unsigned) long long conversion1 year ago
111_conversion.expectarm double to (unsigned) long long conversion1 year ago
112_backtrace.cAdd strncat and strrchr to bounds checking3 years ago
112_backtrace.expectAdd strncat and strrchr to bounds checking3 years ago
113_btdll.cbacktrace: test with DLLs6 years ago
113_btdll.expectbacktrace: test with DLLs6 years ago
114_bound_signal.ctccelf: rework linker_sym (_end/end) logic3 months ago
114_bound_signal.expectAllow signal handlers when bound checking6 years ago
115_bound_setjmp.cNetBSD: longjmp(jmp_buf, 0) is not supported.5 years ago
115_bound_setjmp.expectAdd setjmp/longjmp bound checking support6 years ago
116_bound_setjmp2.cAdd setjmp/longjmp bound checking support6 years ago
116_bound_setjmp2.expectAdd setjmp/longjmp bound checking support6 years ago
117_builtins.cstuff & etc..3 years ago
117_builtins.expectAdd strncat and strrchr to bounds checking3 years ago
118_switch.ctests2: rework 117..119 to follow our conventions6 years ago
118_switch.expecttests2: rework 117..119 to follow our conventions6 years ago
119_random_stuff.cAlign stack when returning structs.3 years ago
119_random_stuff.expectAlign stack when returning structs.3 years ago
11_precedence.cRework expr_landor6 years ago
11_precedence.expecttests2: move into tests13 years ago
120+_alias.creview recent commits2 years ago
120_alias.creview recent commits2 years ago
120_alias.expectreview recent commits2 years ago
121_struct_return.cDo not read past array end in struct return1 year ago
121_struct_return.expectDo not read past array end in struct return1 year ago
122_vla_reuse.csmall scopes cleanup etc.3 years ago
122_vla_reuse.expectBound checking fixes6 years ago
123_vla_bug.cFix a VLA problem5 years ago
123_vla_bug.expectFix a VLA problem5 years ago
124_atomic_counter.ctccelf: rework linker_sym (_end/end) logic3 months ago
124_atomic_counter.expectAdd atomic functions for arm/arm64/riscv4 years ago
125_atomic_misc.cEnable atomic test for all targets1 year ago
125_atomic_misc.expectEnable atomic test for all targets1 year ago
126_bound_global.cAdd dwarf support4 years ago
126_bound_global.expectx86_64 bound checking failure1 year ago
127_asm_goto.cSupport asm goto4 years ago
127_asm_goto.expectSupport asm goto4 years ago
128_run_atexit.ctccrun: exit() via rt_longjmp()2 years ago
128_run_atexit.expecttccrun: exit() via rt_longjmp()2 years ago
129_scopes.ctccgen: more of scope hacks1 year ago
129_scopes.expecttccgen: more of scope hacks1 year ago
12_hashdefine.ctests2: move into tests13 years ago
12_hashdefine.expecttests2: move into tests13 years ago
130_large_argument.cFix passing of large function arguments on riscv643 years ago
130_large_argument.expectFix passing of large function arguments on riscv643 years ago
131_return_struct_in_reg.ctccgen: update "Fix invalid load generated by gfunc_return()"3 years ago
131_return_struct_in_reg.expecttccgen: update "Fix invalid load generated by gfunc_return()"3 years ago
132_bound_test.cx86_64 bound checking failure1 year ago
132_bound_test.expectx86_64 bound checking failure1 year ago
133_old_func.ctccgen: fix several problems1 year ago
133_old_func.expectAllow mixing old/new function prototypes1 year ago
134_double_to_signed.ccleanups & stuff1 year ago
134_double_to_signed.expectrevert commit b8b6a5fd7b4e8cab8e5a5d01064cf5bf2b5eed951 year ago
135_func_arg_struct_compare.cfix x86_64/i386 gfunc_call, when arg is VT_STRUCT, need fetch cpu flag before generating any code1 year ago
135_func_arg_struct_compare.expectfix x86_64/i386 gfunc_call, when arg is VT_STRUCT, need fetch cpu flag before generating any code1 year ago
136_atomic_gcc_style.cfix github CI & stuff1 year ago
136_atomic_gcc_style.expectfix github CI & stuff1 year ago
137_funcall_struct_args.carm64: Save func results before struct args1 year ago
137_funcall_struct_args.expectarm64: Save func results before struct args1 year ago
138_arm64_encoding.carm64-win32 support : tests7 months ago
138_arm64_encoding.expectarm64-win32 support : tests7 months ago
139_arm64_errors.carm64-win32 support : tests7 months ago
139_arm64_errors.expectarm64-win32 support : tests7 months ago
13_integer_literals.ctests2: move into tests13 years ago
13_integer_literals.expecttests2: move into tests13 years ago
140_arm64_extasm.carm64-win32 support : tests7 months ago
140_arm64_extasm.expectarm64-win32 support : tests7 months ago
141_riscv_asm.criscv64-asm: complete AMO aq/rl suffixes for all ops6 months ago
141_riscv_asm.expecttests: fix 141_riscv_asm AMO crash, restore full test coverage6 months ago
142_int_conversion.ctcctest: restore & combine6 months ago
142_int_conversion.expecttcctest: restore & combine6 months ago
143_void_expr.ctccgen: fix void expression side effect regression6 months ago
143_void_expr.expecttccgen: fix void expression side effect regression6 months ago
144_tls.ctccpe: tls on windows (i386 / x86-64 / arm64)3 months ago
144_tls.expecttls: fix local-exec addresses and external symbols4 months ago
145_winarm64_interlocked.cwin32: define arm64 Interlocked helpers in winnt.h5 months ago
145_winarm64_interlocked.expectwin32: define arm64 Interlocked helpers in winnt.h5 months ago
146_tls_extern.ctccelf: rework linker_sym (_end/end) logic3 months ago
146_tls_extern.expecttls: fix local-exec addresses and external symbols4 months ago
148_linker_symbols.ctccelf: rework linker_sym (_end/end) logic3 months ago
148_linker_symbols.expecttccelf: rework linker_sym (_end/end) logic3 months ago
14_if.ctests2: move into tests13 years ago
14_if.expecttests2: move into tests13 years ago
15_recursion.ctests2: move into tests13 years ago
15_recursion.expecttests2: move into tests13 years ago
16_nesting.ctests2: move into tests13 years ago
16_nesting.expecttests: cleanup13 years ago
17_enum.cenums: Accept GNU extension9 years ago
17_enum.expectenums: Accept GNU extension9 years ago
18_include.cAllow different names for pragma once3 years ago
18_include.expectAllow different names for pragma once3 years ago
18_include.hFix last __has_include update4 years ago
18_include2.hAllow different names for pragma once3 years ago
19_pointer_arithmetic.ctests2: move into tests13 years ago
19_pointer_arithmetic.expecttests2: move into tests13 years ago
20_pointer_comparison.ctests2: move into tests13 years ago
20_pointer_comparison.expecttests2: move into tests13 years ago
21_char_array.ctests2: move into tests13 years ago
21_char_array.expecttests2: move into tests13 years ago
22_floating_point.cAdd tcov support in Makefile3 years ago
22_floating_point.expectAdd tcov support in Makefile3 years ago
23_type_coercion.ctests2: move into tests13 years ago
23_type_coercion.expecttests2: move into tests13 years ago
24_math_library.cround() in test (24_math_library) fail because there are no defs included. gcc complain but work right and tcc simply fail to compile right.11 years ago
24_math_library.expecttests2: move into tests13 years ago
25_quicksort.ctests2: move into tests13 years ago
25_quicksort.expecttests2: move into tests13 years ago
26_character_constants.ctests2: move into tests13 years ago
26_character_constants.expecttests2: move into tests13 years ago
27_sizeof.ctccgen.c: Try to make sizeof(!x) work.10 years ago
27_sizeof.expecttccgen.c: Try to make sizeof(!x) work.10 years ago
28_strings.cUse ISO C string functions instead of obsolete BSD ones that used to be in strings.h. It allows more systems -- i.e. Windows -- to use those tests10 years ago
28_strings.expecttests2: move into tests13 years ago
29_array_address.ctests2: move into tests13 years ago
29_array_address.expecttests2: move into tests13 years ago
30_hanoi.ctests2: fix 30_hanoi test and enable it.12 years ago
30_hanoi.expecttests2: move into tests13 years ago
31_args.ctests2: cleanup12 years ago
31_args.expecttests2: cleanup12 years ago
32_led.ctests2: move into tests13 years ago
32_led.expecttests2: move into tests13 years ago
33_ternary_op.cFix nocode_wanted in expr_landor3 years ago
33_ternary_op.expectFix nocode_wanted in expr_landor3 years ago
34_array_assignment.ctests2: move into tests13 years ago
34_array_assignment.expecttests2: move into tests13 years ago
35_sizeof.ctccgen: more of scope hacks1 year ago
35_sizeof.expecttccgen: more of scope hacks1 year ago
36_array_initialisers.cAllow declared arrays to be initialized without an explicit size5 years ago
36_array_initialisers.expectAllow declared arrays to be initialized without an explicit size5 years ago
37_sprintf.ctests2: move into tests13 years ago
37_sprintf.expecttests2: move into tests13 years ago
38_multiple_array_index.ctests2: move into tests13 years ago
38_multiple_array_index.expecttests2: move into tests13 years ago
39_typedef.ctccgen: more of scope hacks1 year ago
39_typedef.expecttccgen: more of scope hacks1 year ago
40_stdio.ctests2: move into tests13 years ago
40_stdio.expecttests2: move into tests13 years ago
41_hashif.ctests2: move into tests13 years ago
41_hashif.expecttests2: move into tests13 years ago
42_function_pointer.cRevert "function pointer compare"6 years ago
42_function_pointer.expectRevert "function pointer compare"6 years ago
43_void_param.ctests2: move into tests13 years ago
43_void_param.expecttests2: move into tests13 years ago
44_scoped_declarations.ctests: cleanup13 years ago
44_scoped_declarations.expecttests2: move into tests13 years ago
45_empty_for.ctests: cleanup13 years ago
45_empty_for.expecttests2: move into tests13 years ago
46_grep.cUpdate bounds checking.6 years ago
46_grep.expecttests2: fix and enable 46_grep test.12 years ago
47_switch_return.ctests2: move into tests13 years ago
47_switch_return.expecttests2: move into tests13 years ago
48_nested_break.ctests2: move into tests13 years ago
48_nested_break.expecttests2: move into tests13 years ago
49_bracket_evaluation.ctests2: move into tests13 years ago
49_bracket_evaluation.expecttests2: move into tests13 years ago