Ralf Jung
b5d3a25b49
detect when unused bits of a SIMD bitmask are non-0
2022-03-17 13:08:01 -04:00
Ralf Jung
bae720c75b
add ptr_offset_from OOB test, and update test errors
2022-03-10 18:56:19 -05:00
Ralf Jung
41ffce1145
implement simd_scatter
2022-03-09 19:29:05 -05:00
Ralf Jung
576e2bbed5
implement gather
2022-03-09 19:29:05 -05:00
Ralf Jung
db06d4998f
implement simd_cast, simd_as
2022-03-07 09:40:23 -05:00
Ralf Jung
c0f7251055
add test for simd division overflow UB
2022-03-03 12:32:42 -05:00
Ralf Jung
97ddcf1f6b
adjust for div/rem overflow being UB
2022-03-03 12:14:24 -05:00
Ralf Jung
1ac1e55f3b
implement simd_eq and simd_reduce_any
2022-02-21 21:41:52 -05:00
Ralf Jung
4414d96323
implement shl and shr SIMD intrinsics
2021-11-25 17:26:37 -05:00
Ralf Jung
a534bbbf8a
portable SIMD: add rem intrinsic; test div and rem intrinsic UB
2021-11-25 17:13:33 -05:00
Ralf Jung
cf26458376
test for negative offsets
2021-07-20 13:30:49 +02:00
Ralf Jung
a1233a721d
adjust Miri to Pointer type overhaul
2021-07-16 10:10:12 +02:00
hyd-dev
1ab9fd50a4
Update pointer error messages
2021-05-08 15:33:27 +08:00
Ralf Jung
7a7f7b1a7a
rustup
2021-03-10 15:21:12 +01:00
Ralf Jung
7bbd6bca77
rustup
2020-12-10 19:53:45 +01:00
Ralf Jung
3ea8c5fa33
bump Rust
2020-06-26 20:36:08 +02:00
Ralf Jung
393165f859
rustup; fix for changed error messages
2020-05-01 14:43:59 +02:00
Ralf Jung
70c828b761
test some more extreme cast cases
2020-04-19 09:34:54 +02:00
bors
45113eb6a4
Auto merge of #1325 - RalfJung:float_to_int_unchecked, r=RalfJung
...
implement float_to_int_unchecked
@hanna-kruppe would be great if you could have a look at this.
`float.rs` tests legal casts. `test_cast` checks that both `as` casts and unchecked casts work (i.e., these are not saturating). The `compile-fail` tests should ensure that illegal casts via the intrinsic are detected as such.
Fixes https://github.com/rust-lang/miri/issues/1264
2020-04-18 08:13:24 +00:00
Ralf Jung
bb38ab4340
use u128::MAX symbolic name
2020-04-18 10:11:45 +02:00
Ralf Jung
179e78d0ad
make sure our disable flags do not miss all bugs; move type-assert intrinsic tests to their folder
2020-04-14 10:23:47 +02:00
Ralf Jung
17c52d47e7
add tests for invalid float-to-int casts
2020-04-12 12:01:20 +02:00
Ralf Jung
30d07c8616
move error-pattern to inline annotation where possible
2020-04-12 12:01:20 +02:00
Ralf Jung
b2bf4ec2f5
organize compile-fail tests in folders
2020-04-11 11:36:55 +02:00