authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-03-09 08:46:33+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-04-04 06:08:10+02:00
logb9456d64d766ebff968cdd005c6fc6dd070f1b29
tree1db113b6220acebd4310357cd70fb12d61727b21
parent7109e462b71453dee255b79b2818bca598f56684
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

test: mips32 is no longer a slow target with LLVM 20.

We can now run these tests as part of test-modules w/o -Dtest-slow-targets. Closes #21096.

1 files changed, 2 insertions(+), 14 deletions(-)

test/tests.zig+2-14
...@@ -32,8 +32,8 @@ const TestTarget = struct {...@@ -32,8 +32,8 @@ const TestTarget = struct {
3232
33 // This is intended for targets that are known to be slow to compile. These are acceptable to33 // This is intended for targets that are known to be slow to compile. These are acceptable to
34 // run in CI, but should not be run on developer machines by default. As an example, at the time34 // run in CI, but should not be run on developer machines by default. As an example, at the time
35 // of writing, this includes LLVM's MIPS backend which takes upwards of 20 minutes longer to35 // of writing, this included LLVM's MIPS backend which takes upwards of 20 minutes longer to
36 // compile tests than other backends.36 // compile tests than other backends. (No longer the case.)
37 slow_backend: bool = false,37 slow_backend: bool = false,
38};38};
3939
...@@ -505,7 +505,6 @@ const test_targets = blk: {...@@ -505,7 +505,6 @@ const test_targets = blk: {
505 .os_tag = .linux,505 .os_tag = .linux,
506 .abi = .eabi,506 .abi = .eabi,
507 },507 },
508 .slow_backend = true,
509 },508 },
510 .{509 .{
511 .target = .{510 .target = .{
...@@ -513,7 +512,6 @@ const test_targets = blk: {...@@ -513,7 +512,6 @@ const test_targets = blk: {
513 .os_tag = .linux,512 .os_tag = .linux,
514 .abi = .eabihf,513 .abi = .eabihf,
515 },514 },
516 .slow_backend = true,
517 },515 },
518 .{516 .{
519 .target = .{517 .target = .{
...@@ -522,7 +520,6 @@ const test_targets = blk: {...@@ -522,7 +520,6 @@ const test_targets = blk: {
522 .abi = .musleabi,520 .abi = .musleabi,
523 },521 },
524 .link_libc = true,522 .link_libc = true,
525 .slow_backend = true,
526 },523 },
527 .{524 .{
528 .target = .{525 .target = .{
...@@ -531,7 +528,6 @@ const test_targets = blk: {...@@ -531,7 +528,6 @@ const test_targets = blk: {
531 .abi = .musleabihf,528 .abi = .musleabihf,
532 },529 },
533 .link_libc = true,530 .link_libc = true,
534 .slow_backend = true,
535 },531 },
536 .{532 .{
537 .target = .{533 .target = .{
...@@ -540,7 +536,6 @@ const test_targets = blk: {...@@ -540,7 +536,6 @@ const test_targets = blk: {
540 .abi = .gnueabi,536 .abi = .gnueabi,
541 },537 },
542 .link_libc = true,538 .link_libc = true,
543 .slow_backend = true,
544 },539 },
545 .{540 .{
546 .target = .{541 .target = .{
...@@ -549,7 +544,6 @@ const test_targets = blk: {...@@ -549,7 +544,6 @@ const test_targets = blk: {
549 .abi = .gnueabihf,544 .abi = .gnueabihf,
550 },545 },
551 .link_libc = true,546 .link_libc = true,
552 .slow_backend = true,
553 },547 },
554548
555 .{549 .{
...@@ -558,7 +552,6 @@ const test_targets = blk: {...@@ -558,7 +552,6 @@ const test_targets = blk: {
558 .os_tag = .linux,552 .os_tag = .linux,
559 .abi = .eabi,553 .abi = .eabi,
560 },554 },
561 .slow_backend = true,
562 },555 },
563 .{556 .{
564 .target = .{557 .target = .{
...@@ -566,7 +559,6 @@ const test_targets = blk: {...@@ -566,7 +559,6 @@ const test_targets = blk: {
566 .os_tag = .linux,559 .os_tag = .linux,
567 .abi = .eabihf,560 .abi = .eabihf,
568 },561 },
569 .slow_backend = true,
570 },562 },
571 .{563 .{
572 .target = .{564 .target = .{
...@@ -575,7 +567,6 @@ const test_targets = blk: {...@@ -575,7 +567,6 @@ const test_targets = blk: {
575 .abi = .musleabi,567 .abi = .musleabi,
576 },568 },
577 .link_libc = true,569 .link_libc = true,
578 .slow_backend = true,
579 },570 },
580 .{571 .{
581 .target = .{572 .target = .{
...@@ -584,7 +575,6 @@ const test_targets = blk: {...@@ -584,7 +575,6 @@ const test_targets = blk: {
584 .abi = .musleabihf,575 .abi = .musleabihf,
585 },576 },
586 .link_libc = true,577 .link_libc = true,
587 .slow_backend = true,
588 },578 },
589 .{579 .{
590 .target = .{580 .target = .{
...@@ -593,7 +583,6 @@ const test_targets = blk: {...@@ -593,7 +583,6 @@ const test_targets = blk: {
593 .abi = .gnueabi,583 .abi = .gnueabi,
594 },584 },
595 .link_libc = true,585 .link_libc = true,
596 .slow_backend = true,
597 },586 },
598 .{587 .{
599 .target = .{588 .target = .{
...@@ -602,7 +591,6 @@ const test_targets = blk: {...@@ -602,7 +591,6 @@ const test_targets = blk: {
602 .abi = .gnueabihf,591 .abi = .gnueabihf,
603 },592 },
604 .link_libc = true,593 .link_libc = true,
605 .slow_backend = true,
606 },594 },
607595
608 .{596 .{