Commit Graph
17 Commits
Author SHA1 Message Date
dantdmdarealguy f8ddd30ce1 test(check-compile): keep slow syntax check cases within the CI time limit
test_library_directory_values_can_look_like_modes passed -L -E as mode
flags, so check_modes took the -E for a preprocessing mode and dropped -c.
Its control commands linked an executable with each compiler, which on
the Windows runner goes through link.exe; the case took about twice as
long as its -I -E counterpart and timed out in 6 Windows CI jobs. The
-L -E pair now goes through configure like the include directory case,
so the control only compiles. The command check_compile checks is the
same, since it drops -c.

test_response_options_compile_without_changing_build_outputs ran 30
check_compile invocations in one case. Its six response files are now
checked by three cases of two.
2026-10-27 16:45:03 -05:00
Queuze 1948b80df3 test(check-compile): guard forwarded response operands 2026-10-25 07:49:11 -03:00
Queuze 225b6072fc fix(check-compile): reject forwarded response operands 2026-10-25 07:47:42 -03:00
Queuze d342a58981 test(check-compile): validate forwarded action integration 2026-10-25 07:41:05 -03:00
Queuze 454eb1f46a fix(check-compile): preserve safe forwarded operands 2026-10-25 07:40:23 -03:00
Queuze c2273c8a7e fix(check-compile): reject forwarded compiler actions 2026-10-25 07:23:12 -03:00
Queuze 08dc9e120e test(check-compile): detect Clang's gcc alias 2026-10-24 21:44:59 -03:00
Queuze e0b90dc054 test(check-compile): detect Clang's gcc alias 2026-10-24 21:39:26 -03:00
Queuze 8a6f7843a2 test(check-compile): split missing operand cases 2026-10-24 21:31:23 -03:00
Queuze 699337abfd fix(check-compile): keep one syntax action 2026-10-24 21:31:23 -03:00
Queuze cea2536efe fix(check-compile): preserve positional inputs 2026-10-24 21:31:23 -03:00
Queuze e5fcbb775d fix(check-compile): enforce syntax mode 2026-10-24 21:31:23 -03:00
Queuze 19256fdcf1 test(check-compile): split missing operand cases 2026-10-24 21:26:30 -03:00
Queuze d9163726c8 test(check-compile): check nested response modes 2026-10-24 21:20:15 -03:00
Queuze 5694ca0181 fix(check-compile): keep one syntax action 2026-10-24 21:16:21 -03:00
Queuze 023b6e7948 fix(check-compile): preserve positional inputs 2026-10-24 21:12:22 -03:00
Queuze b38b41aa8a fix(check-compile): enforce syntax mode 2026-10-24 21:10:27 -03:00