Luca Barbato
1855195f40
Add a mean to unset a bit in the cache
2019-09-17 15:36:02 +02:00
gnzlbg
13fffd5fde
Try harder to error on usage of unstable features
2019-09-17 02:43:48 +02:00
gnzlbg
42b7041e94
Remove staged_api from the allowed_internal_unstabled of the feature macros
2019-09-17 01:35:26 +02:00
gnzlbg
4821a68959
Fix std_detect on targets without feature detection
2019-09-16 23:43:01 +02:00
gnzlbg
d27acfcb7a
Fix windows build jobs
2019-09-16 23:43:01 +02:00
gnzlbg
226b3265c8
Format
2019-09-16 23:43:01 +02:00
gnzlbg
599bcf28ad
Enforce staged_api on a per-feature basis
2019-09-16 23:43:01 +02:00
gnzlbg
1f44c1407d
Add std_detect::detect::features() -> impl Iterator<Item=(&'static str, bool)> API
2019-09-16 23:43:01 +02:00
Luca Barbato
f3140f4b25
Factor out check_for
...
All the os-specific code implements a `check_for` and a `detect_features`.
Move the always identical check_for in the mod.rs and use
`os::detect_features` there.
2019-09-09 22:20:10 +02:00
Luca Barbato
5b11935d43
Document how miri support works
...
Co-Authored-By: gnzlbg <gnzlbg@users.noreply.github.com >
2019-09-06 15:01:26 +02:00
Luca Barbato
430744f46a
Minimal miri support
...
Should address https://github.com/rust-lang/miri/issues/932
2019-09-06 15:01:26 +02:00
bors
5bfd08cd65
Auto merge of #796 - Mark-Simulacrum:bootstrap-snap, r=gnzlbg
...
Apply snap of bootstrap compiler in rust-lang/rust
FWIW, in the future we should try to avoid this as I'm assuming we'll break CI trying to land this here (and we can't swap bootstrap compilers in Rust until this lands).
2019-08-19 16:31:38 +00:00
bors
c519f89682
Auto merge of #799 - gnzlbg:has_test, r=gnzlbg
...
Verify that all intrinsics have a run-time test
Add a check to stdsimd-verify to check that all intrinsics have a run-time test. This is not the case right now, but we should at least not add intrinsics without tests.
2019-08-18 12:46:54 +00:00
atouchet
1422e0f95c
Fix more links
2019-08-18 14:46:04 +02:00
Alex Touchet
8369148e6c
Fix link
2019-08-17 21:24:03 +02:00
gnzlbg
ed67655cc8
Verify that all intrinsics have a run-time test
2019-08-17 21:14:54 +02:00
gnzlbg
4645479b83
Add Cirrus-CI
2019-08-13 18:04:22 +02:00
gnzlbg
00e10f12ce
Update badges
2019-08-13 18:04:22 +02:00
gnzlbg
3873187b71
Remove appveyor
2019-08-13 18:04:22 +02:00
gnzlbg
7fea683cd9
Move azure-pipelines.yml to the ci directory
2019-08-13 18:04:22 +02:00
gnzlbg
facea1f1c4
Update azure triggers to auto-stdarch and try
2019-08-13 18:04:22 +02:00
Mark Rousskov
c448527789
Apply snap of bootstrap compiler in rust-lang/rust
2019-08-12 19:36:23 -04:00
bjorn3
98122a49ce
Make the _mm_movemask_epi8 test a non palindrome
2019-08-02 16:31:38 +02:00
bjorn3
7bdc18925d
Remove simd_rem intrinsic definition
...
It is unused
2019-08-02 16:31:24 +02:00
gnzlbg
713a7f11e1
Update i586-unknown-linux-gnu codegen with LLVM9 bugfixes
2019-08-02 11:45:12 +02:00
gnzlbg
57ba80a914
Disable Game Boy Advance build job temporarily
2019-08-02 11:45:12 +02:00
gnzlbg
174fd52167
formatting
2019-08-02 11:45:12 +02:00
gnzlbg
eb8ddf2fd3
Update LLVM9 code generation on Windows
2019-08-02 11:45:12 +02:00
gnzlbg
95cacb4cb9
Update codegen of _mm256_set1_epi64x for x86 32-bit
2019-08-02 11:45:12 +02:00
gnzlbg
58bff6d32e
White-list new codegen for _mm_broadcastq_epi64
...
Opened #791 .
2019-08-02 11:45:12 +02:00
gnzlbg
44ffb1860f
LLVM9 started emitting more single precision floating-point intrinsics for double-precision operations
2019-08-02 11:45:12 +02:00
gnzlbg
9969a01d60
Migrate Azure to the rust-lang2 org
2019-08-02 11:45:12 +02:00
Nathan Wiebe Neufeldt
da1241df4a
Fix doc punctuation in core_arch/src/mips/msa.rs
2019-07-25 00:50:43 +02:00
Nathan Wiebe Neufeldt
ced45f6eb3
Even more doc formatting core_arch/src/mips/msa.rs
2019-07-25 00:50:43 +02:00
Nathan Wiebe Neufeldt
7ac384096b
More doc formatting in core_arch/src/mips/msa.rs
2019-07-25 00:50:43 +02:00
Nathan Wiebe Neufeldt
0010f5bb4b
Fix typos in core_arch documentation
2019-07-25 00:50:43 +02:00
Jonas Schievink
03f389ff6d
Adjust #[doc(include)] paths for rustdoc change
2019-07-23 17:14:01 +02:00
bjorn3
a035568e7d
Remove unnecessary \n from cpuid
2019-07-23 16:47:27 +02:00
gnzlbg
e4d54a44bf
Revert PR 769
2019-07-15 16:28:24 +02:00
Johannes Maibaum
2f2f78ada1
Add ARM Neon vmnv_p8/vmvnq_p8 bw not intrinsics
2019-07-15 09:22:17 +02:00
Johannes Maibaum
c55edc23b4
Add ARM Neon vmvn_*/vmvnq_* bitwise not intrinsics
2019-07-15 09:22:17 +02:00
gnzlbg
ec7697de1b
Disable mips MSA builds - I dont think they can ever work except for the r6 targets
2019-07-14 15:29:19 +02:00
gnzlbg
0357faa7c0
Try harder to parse invalid UTF8 on Windows
2019-07-14 15:29:19 +02:00
gnzlbg
800039bd23
Update with libc system
2019-07-14 15:29:19 +02:00
gnzlbg
8059e580e3
Upload documentation to gh-pages
2019-07-14 15:29:19 +02:00
gnzlbg
f61cb90d87
Try windows
2019-07-14 15:29:19 +02:00
gnzlbg
dffdd66d81
Disable wasm32 simd128 tests
2019-07-14 15:29:19 +02:00
gnzlbg
d88e30a204
Add windows jobs
2019-07-14 15:29:19 +02:00
gnzlbg
f7a91c7a57
Add Azure Pipelines
2019-07-14 15:29:19 +02:00
Luca Barbato
b39c3262f1
Rustfmt altivec.rs
2019-07-11 14:39:54 +02:00