59
59
strategy :
60
60
fail-fast : false
61
61
matrix :
62
- target : [x86_64-pc-windows-msvc, i686-pc-windows-msvc, i586-pc-windows-msvc, x86_64-unknown-linux-gnu]
62
+ target : [x86_64-pc-windows-msvc, i686-pc-windows-msvc, x86_64-unknown-linux-gnu]
63
63
# `default` means we use the default target config for the target,
64
64
# `native` means we run with `-Ctarget-cpu=native`, and anything else is
65
65
# an arg to `-Ctarget-feature`
@@ -68,18 +68,12 @@ jobs:
68
68
exclude :
69
69
# -Ctarget-cpu=native sounds like bad-news if target != host
70
70
- { target: i686-pc-windows-msvc, target_feature: native }
71
- - { target: i586-pc-windows-msvc, target_feature: native }
72
71
73
72
include :
74
73
# Populate the `matrix.os` field
75
74
- { target: x86_64-unknown-linux-gnu, os: ubuntu-latest }
76
75
- { target: x86_64-pc-windows-msvc, os: windows-latest }
77
76
- { target: i686-pc-windows-msvc, os: windows-latest }
78
- - { target: i586-pc-windows-msvc, os: windows-latest }
79
-
80
- # These are globally available on all the other targets.
81
- - { target: i586-pc-windows-msvc, target_feature: +sse, os: windows-latest }
82
- - { target: i586-pc-windows-msvc, target_feature: +sse2, os: windows-latest }
83
77
84
78
# Annoyingly, the x86_64-unknown-linux-gnu runner *almost* always has
85
79
# avx512vl, but occasionally doesn't. Maybe one day we can enable it.
@@ -129,7 +123,7 @@ jobs:
129
123
run : cargo doc --verbose --target=${{ matrix.target }}
130
124
env :
131
125
RUSTDOCFLAGS : -Dwarnings
132
-
126
+
133
127
macos-tests :
134
128
name : ${{ matrix.target }}
135
129
runs-on : macos-latest
0 commit comments