Commit cfadeb6
Loosen condstore == to ≈; re-gate VB-dependent tests until VB#127 release
Two CI regressions on the previous commits:
1. `condstore!` tests in `ifelsemasks.jl` (lines 626-637) use `==` to
compare a SIMD-masked-store result against the scalar reference. On
Apple ARM the two paths can differ by a 1-ULP rounding even though
`@show`-printed values look identical (the original gate predates
that observation). Switch to `≈` — the test still catches anything
meaningful, just not artifacts of operation reordering.
2. The BitVector `Bernoulli_logit{,_}avx` tests in `ifelsemasks.jl`, the
`Vector{Bool}` + Int α variants in the same block, and the W=1
nested-VecUnroll Issue #543 testset in `staticsize.jl` all depend on
the JuliaSIMD/VectorizationBase.jl#127 fixes being available at
runtime. That PR isn't tagged yet, so CI's stock VectorizationBase
doesn't have it and the tests fail. Restore the
`Sys.ARCH === :aarch64 && Sys.isapple()` gate (as `@test_broken` /
`@test_skip`) with a comment pointing at VB#127. Once that release
lands and LV's compat is bumped, the branches can be dropped.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 7b23b87 commit cfadeb6
2 files changed
Lines changed: 51 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
623 | 623 | | |
624 | 624 | | |
625 | 625 | | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
626 | 630 | | |
627 | 631 | | |
628 | | - | |
| 632 | + | |
629 | 633 | | |
630 | 634 | | |
631 | | - | |
| 635 | + | |
632 | 636 | | |
633 | 637 | | |
634 | | - | |
| 638 | + | |
635 | 639 | | |
636 | 640 | | |
637 | | - | |
| 641 | + | |
638 | 642 | | |
639 | 643 | | |
640 | 644 | | |
| |||
695 | 699 | | |
696 | 700 | | |
697 | 701 | | |
698 | | - | |
699 | | - | |
700 | | - | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
701 | 712 | | |
702 | 713 | | |
703 | 714 | | |
704 | 715 | | |
705 | | - | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
706 | 732 | | |
707 | | - | |
708 | | - | |
709 | 733 | | |
710 | 734 | | |
711 | 735 | | |
712 | 736 | | |
713 | | - | |
714 | | - | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
715 | 744 | | |
716 | 745 | | |
717 | 746 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
178 | | - | |
179 | | - | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
180 | 188 | | |
181 | 189 | | |
182 | 190 | | |
| |||
0 commit comments