Jubilee Young
210275cc75
Sync core::simd up to rust-lang/portable-simd@2e081db92a
2022-07-20 17:57:56 -07:00
Jubilee Young
754e077e32
Sync rust-lang/portable-simd@5f49d4c843
2022-02-28 10:17:40 -08:00
Jubilee Young
efb20c2d20
Sync rust-lang/portable-simd@03f6fbb21e
2022-01-27 11:23:40 -08:00
Jubilee Young
af2bc4e3ef
Merge commit 'a8385522ade6f67853edac730b5bf164ddb298fd' into simd-remove-autosplats
2021-12-02 18:27:47 -08:00
Caleb Zulawski
7c2d295a76
Hide mask impl details in sealed trait.
2021-10-22 00:10:44 -07:00
Jubilee Young
b506e3e28e
Renovate for Edition 2021
...
In a still-future edition, `unsafe_op_in_unsafe_fn` may error.
Let's get ahead of that.
2021-09-29 14:11:40 -07:00
Jubilee Young
b25ed7f86d
Restructure crate as core module
...
Aligns module with rust-lang/library/core, creating an... unusual
architecture that is easier to pull in as a module, as core itself can
have no dependencies (as we haven't built core yet).
2021-09-18 23:26:10 -07:00
Caleb Zulawski
8cf7a62e5d
Fix cargo features for nightly ( #155 )
...
* Fix cargo features for nightly
2021-09-08 17:01:16 -07:00
Caleb Zulawski
4aafd8e779
Rename element type variable
2021-08-16 16:38:30 -04:00
Caleb Zulawski
00165ed5be
Remove mask aliases
2021-08-07 21:22:10 +00:00
Caleb Zulawski
5ed57b4c85
Remove most usage of type aliases
2021-08-07 19:28:27 +00:00
Caleb Zulawski
de13b20b27
Convert all masks to a single type
2021-08-07 04:30:24 +00:00
Caleb Zulawski
ddc67e3bf2
Remove Mask trait
2021-08-07 01:17:27 +00:00
Caleb Zulawski
cca9102429
Change bitmasks to use less opaque type
2021-07-29 04:55:28 +00:00
Caleb Zulawski
97c25dd746
Add lane count marker type
2021-07-24 17:37:36 +00:00
Caleb Zulawski
529ffe05d6
Use new module naming
2021-07-24 17:37:36 +00:00
Caleb Zulawski
cebc2ca707
Add opaque masks
2020-12-13 23:59:07 -05:00
Caleb Zulawski
43dabd1aea
Implement core::ops
( #10 )
...
* Add vector-vector arithmetic ops
* Add operators and integer conversions for masks
* Add unary traits
* Implement Index and IndexMut
* Implement by-ref ops for masks
* Document intrinsics
* Implement format traits for masks
* Add floating point ops tests
* Add integer tests
* Add mask tests
2020-10-01 19:50:15 -07:00
Caleb Zulawski
167c3c8100
Change doc attributes to comments
2020-09-25 23:23:02 -04:00
Caleb Zulawski
b7d1f3e797
Improve Debug implementation, add additional formatting traits
2020-09-25 00:44:48 -04:00
Caleb Zulawski
3df72fddc2
Add masks
2020-09-24 19:48:18 -04:00