Caleb Zulawski
b6e03e5f73
Merge pull request #357 from rust-lang/subnormals
...
Fix subnormals
2023-09-10 16:49:48 -04:00
Caleb Zulawski
6d10cd1b7f
Merge pull request #363 from bjorn3/cargo_lock
...
Commit Cargo.lock
2023-08-26 08:55:33 -04:00
bjorn3
d08b2a50a3
Allow internal_features lint
2023-08-26 12:32:10 +00:00
bjorn3
29392c091b
Commit Cargo.lock
...
As of rust-lang/cargo#8728 it is now recommended to always check in
Cargo.lock. This will help with reproducability and will avoid the need
for cg_clif's build system to keep it's own copy of Cargo.lock for
vendoring. It will also allow tidy to run on the portable-simd
workspace.
2023-08-26 12:01:16 +00:00
Caleb Zulawski
490b5cf7a1
Merge pull request #360 from rust-lang/shift-scalar
...
Add scalar shifts
2023-07-28 22:56:06 -04:00
Caleb Zulawski
e51ee248c3
Add tests
2023-07-28 21:26:14 -04:00
Caleb Zulawski
927139d1e7
Add scalar shifts
2023-07-27 14:15:20 -04:00
Caleb Zulawski
5e5745318a
Disable big endian ppc64
2023-07-27 10:15:05 -04:00
Caleb Zulawski
baa5791a45
Document odd test behavior
2023-07-27 01:03:43 -04:00
Caleb Zulawski
cb461aceb3
Only flush comparison in test
2023-07-27 01:02:26 -04:00
Caleb Zulawski
dbcbc3e4c5
Disable misbehaving targets
2023-07-27 00:07:28 -04:00
Caleb Zulawski
fd712fe3f3
Fix test skip
2023-07-22 23:38:20 -04:00
Caleb Zulawski
616cb6e9e6
Disable simd_clamp test on ppc64
2023-07-22 23:00:51 -04:00
Caleb Zulawski
bd4e6616f3
Adjust clamp test
2023-07-22 20:50:49 -04:00
Caleb Zulawski
52d6397da7
Flush subnormals in reduce tests
2023-07-22 19:22:30 -04:00
Caleb Zulawski
ca12492584
Revert some CI changes
2023-07-22 18:35:04 -04:00
Caleb Zulawski
ad747af0bb
Apply workaround to ppc64
2023-07-22 18:33:33 -04:00
Caleb Zulawski
d07ce3cef9
Account for possible qemu bug
2023-07-22 17:56:21 -04:00
Caleb Zulawski
e73d02929a
Specify emulated CPUs
2023-07-22 16:02:00 -04:00
Caleb Zulawski
49e92a2918
Improve powerpc subnormal flushing check
2023-07-22 14:18:16 -04:00
Caleb Zulawski
5c6405ba89
Disable riscv v extension
2023-07-22 10:24:32 -04:00
Caleb Zulawski
94f20143a9
Enable v extension on riscv
2023-07-22 09:48:26 -04:00
Caleb Zulawski
1948b02e40
Don't use native cpu in cross
2023-07-22 09:35:18 -04:00
Caleb Zulawski
415b50f671
Flush subnormals in f32::fract test
2023-07-22 09:16:42 -04:00
Caleb Zulawski
40f04353d8
Fix workflow
2023-07-22 08:58:37 -04:00
Caleb Zulawski
36c8bf363f
Improve cross tests
2023-07-22 08:55:55 -04:00
Caleb Zulawski
8c89a7240c
Enable more cross tests
2023-07-22 00:44:48 -04:00
Caleb Zulawski
38c7ba09dd
Handle subnormal numbers exactly
2023-07-22 00:41:21 -04:00
Caleb Zulawski
dc0ba78365
Don't require strict equality when subnormals are flushed
2023-07-21 15:44:15 -04:00
Caleb Zulawski
11c43c0c16
Fix is_subnormal on architectures that flush subnormals to zero
2023-07-21 15:33:09 -04:00
Jubilee Young
7c7dbe0c50
Remove unused import
2023-07-07 04:03:54 -07:00
Jubilee
789c38fae2
Fixed cast imports in doctest ( rust-lang/portable-simd#355 )
2023-07-07 03:49:42 -07:00
Jubilee Young
f2f9bd7eb1
Disable MIPS jobs in CI
2023-07-07 03:47:53 -07:00
Jubilee
2b55e03436
Merge pull request #353 from rust-lang/sync-upstream-2023-06-07
...
Sync upstream
2023-07-07 03:21:10 -07:00
Caleb Zulawski
eb0041d154
Format
2023-06-07 23:46:06 -04:00
Caleb Zulawski
0368a8c778
Merge branch 'master' into sync-upstream-2023-06-07
2023-06-07 23:41:55 -04:00
Caleb Zulawski
73d7eb5f73
Merge pull request #344 from rust-lang/prelude
...
Add a prelude
2023-05-31 20:01:28 -04:00
Caleb Zulawski
d975d8fad4
Merge pull request #348 from taiki-e/arm-big
...
Fix build error on big endian arm/aarch64
2023-05-31 20:00:26 -04:00
Caleb Zulawski
5161f2ecd0
Merge pull request #350 from rust-lang/cast
...
Remove cast_ptr in favor of cast which acts like pointer::cast (and adjust integer casts)
2023-05-31 19:58:55 -04:00
Weihang Lo
ed2ee7ace1
Explicit set workspace.resolver = "1"
...
rust-lang/cargo#10910 starts emitting warning if resolver is not set
for 2021 edition package. We want to surpress the warning for now.
2023-05-31 00:08:11 +01:00
Taiki Endo
1af32f0a3a
Fix build error on big endian arm/aarch64
2023-05-30 23:10:05 +09:00
Caleb Zulawski
cd3c67b7e5
Merge pull request #347 from thomcc/attrs
...
Add `#[inline]` to functions which were missing it, and `#[track_caller]` to ones with runtime panics from user input
2023-05-21 14:13:58 -04:00
Caleb Zulawski
0315db3cc1
Re-add missing #[must_use]
2023-05-21 14:10:27 -04:00
Thom Chiovoloni
c0b7df522f
Add #[inline]
to functions which were missing it, and #[track_caller]
to ones with runtime panics from user input
2023-05-21 14:10:22 -04:00
Caleb Zulawski
f4ee1ab711
Simplify to_int_unchecked
2023-05-20 17:28:05 -04:00
Caleb Zulawski
6626cd8249
Remove cast_ptr in favor of cast which acts like pointer::cast. Move number casts to number traits.
2023-05-20 17:17:56 -04:00
David Tolnay
048264e0a3
Hide repr attribute from doc of types without guaranteed repr
2023-05-16 10:00:52 -07:00
Caleb Zulawski
c55e19cb00
Add Simd, Mask, simd_swizzle to prelude
...
Co-authored-by: Jacob Lifshay <programmerjake@gmail.com>
2023-05-12 09:16:43 -04:00
Caleb Zulawski
9e818d62b3
Ignore doctest
2023-05-12 09:16:43 -04:00
Caleb Zulawski
b3b5cfca66
Add a prelude
2023-05-12 09:16:43 -04:00