Caleb Zulawski
4ca9f04db5
Simplify bitmasks
2023-11-17 00:50:00 -05:00
Caleb Zulawski
8d9bcda64c
Fix or silence lints
2023-11-17 00:48:35 -05:00
Caleb Zulawski
6b1e7f6c06
Merge pull request #371 from rust-lang/lane_to_element
...
Rename "lane" to "element"
2023-11-15 12:48:02 -05:00
Caleb Zulawski
4cc260e497
Update crates/core_simd/src/masks.rs
...
Co-authored-by: Jacob Lifshay <programmerjake@gmail.com>
2023-10-23 11:03:05 -04:00
Caleb Zulawski
d06dc5c269
Fix bitmasks
2023-10-20 21:28:19 -04:00
Caleb Zulawski
56b6ee01f8
Fix test import
2023-10-20 21:15:28 -04:00
Caleb Zulawski
4f7b0252e0
Fix formatting
2023-10-20 21:07:18 -04:00
Caleb Zulawski
32b195ab2b
Change generic LANES to N
2023-10-20 20:58:04 -04:00
Caleb Zulawski
0f59409064
Change LANES to LEN and self.lanes() to self.len()
2023-10-20 20:49:58 -04:00
Caleb Zulawski
b962b612e0
Change lane to element in documentation
2023-10-20 20:44:47 -04:00
Caleb Zulawski
f510c6bc8c
Merge pull request #367 from rust-lang/simpler-swizzle-trait
...
Simplify Swizzle trait
2023-10-20 20:17:41 -04:00
Caleb Zulawski
6e0de1983c
Fix variable and comment
2023-10-20 20:10:40 -04:00
Caleb Zulawski
7a7faf6cc6
Fix formatting
2023-10-20 20:10:40 -04:00
Caleb Zulawski
4fc3ce733d
Simplify Swizzle trait and condense all swizzles into this trait
2023-10-20 20:10:38 -04:00
Caleb Zulawski
21fa6af5c7
Merge pull request #365 from rust-lang/modules
...
Add num, ptr, and cmp modules
2023-10-20 20:08:47 -04:00
Caleb Zulawski
596aabe5c7
Add num, ptr, and cmp modules
2023-10-20 20:03:35 -04:00
Caleb Zulawski
3e4e13c82f
Merge pull request #368 from rust-lang/remove-generic-const-exprs
...
Remove `generic_const_exprs`
2023-10-20 19:10:50 -04:00
Caleb Zulawski
d21ba251a1
Merge pull request #370 from dtolnay-contrib/notdoctransparent
...
Eliminate use of `#[cfg_attr(not(doc), repr(transparent))]`
2023-10-14 17:17:29 -04:00
David Tolnay
6a3c45eea8
Eliminate use of #[cfg_attr(not(doc), repr(transparent))]
2023-10-14 14:00:45 -07:00
Caleb Zulawski
afe28b13e7
Add various bounds
2023-10-02 16:27:18 -04:00
Caleb Zulawski
b411cb401d
Simplify macro
2023-10-02 16:15:37 -04:00
Caleb Zulawski
b070f0f657
Fix cargo features in CI and enable them for testing
2023-10-01 23:34:48 -04:00
Caleb Zulawski
a93ded5426
Remove generic_const_exprs
2023-10-01 22:40:19 -04:00
Caleb Zulawski
4825b2a64d
Fix lint
2023-10-01 21:29:03 -04:00
Caleb Zulawski
eb3c050405
Fix lints
2023-09-23 13:30:21 -04:00
Caleb Zulawski
22f50df4dd
Merge pull request #362 from rust-lang/int-ops
...
Add various integer ops
2023-09-10 18:53:27 -04:00
Caleb Zulawski
0a1e745320
Return unsigned integers from some signed integer functions
2023-09-10 18:20:47 -04:00
Caleb Zulawski
7ce6ec9d40
Merge pull request #359 from rust-lang/what-is-portable
...
Define portability
2023-09-10 17:05:08 -04:00
Caleb Zulawski
f2ac32f21f
Merge pull request #361 from rust-lang/wrapping-negation
...
Add wrapping negation for unsigned integers
2023-09-10 16:59:16 -04:00
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
c948b703ff
Simplify signed leading_ones/trailing_ones
2023-08-01 07:58:44 -04:00
Caleb Zulawski
b1245ffb12
Fix bad copy-paste
2023-07-30 16:20:20 -04:00
Caleb Zulawski
8101074e2e
Add various integer ops
2023-07-30 15:53:32 -04: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
3da60554e5
Add footnote
2023-07-28 21:38:58 -04:00
Caleb Zulawski
e51ee248c3
Add tests
2023-07-28 21:26:14 -04:00
Caleb Zulawski
5c97c0db24
Add wrapping negation
2023-07-27 16:26:22 -04:00
Caleb Zulawski
927139d1e7
Add scalar shifts
2023-07-27 14:15:20 -04:00
Caleb Zulawski
6e8d21ee76
Define portability
2023-07-27 13:21:56 -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