Commit Graph

419 Commits

Author SHA1 Message Date
Caleb Zulawski
8c378d3027 Add documentation 2021-02-15 18:22:56 -05:00
Caleb Zulawski
714ad639b3 Fix MulAssign typo in tests, move panic tests 2021-02-15 18:22:56 -05:00
Caleb Zulawski
0ec3ecfab1 Split ops tests 2021-02-15 18:22:56 -05:00
Caleb Zulawski
976fafcf4f Fix wasm tests 2021-02-15 18:22:56 -05:00
Caleb Zulawski
8d5702e437 Fix performance issues 2021-02-15 18:22:56 -05:00
Caleb Zulawski
38b18904d0 Remove obsolete helpers 2021-02-15 18:22:56 -05:00
Caleb Zulawski
b38d342d77 Simplify test creation 2021-02-15 18:22:24 -05:00
Caleb Zulawski
223daea83e Update supported lane counts 2021-02-15 18:22:24 -05:00
Caleb Zulawski
5b0818a221 Remove old integer tests 2021-02-15 18:22:24 -05:00
Caleb Zulawski
0ac057a354 Add integer tests 2021-02-15 18:22:24 -05:00
Caleb Zulawski
d5c227998b Add proptest float tests 2021-02-15 18:22:24 -05:00
Caleb Zulawski
d3c58daa96
Merge pull request #73 from rust-lang/scalar-docs
Add to glossary: vectorize, scalar, vector register
2021-02-15 17:00:25 -05:00
Jubilee
cbca2118d8
Merge pull request #67 from rust-lang/limit-lanes
Limit all types to 64 lanes
2021-02-15 13:47:59 -08:00
Jubilee Young
08ee3385c0 Add to glossary: vectorize, scalar, vector register
Also document the lanewise scalar helpers.
2021-02-15 13:43:43 -08:00
Caleb Zulawski
faae170f5f Remove glob import 2021-02-13 00:52:42 -05:00
Caleb Zulawski
16904ebfc7 Add missing type bounds 2021-02-13 00:49:51 -05:00
Caleb Zulawski
6362540f11 Limit all types to 64 lanes 2021-02-09 22:13:27 -05:00
Caleb Zulawski
8aa7ba7d4c
Merge pull request #61 from rust-lang/feature/masks
Add bitmasks and simplify mask API
2021-02-09 19:37:15 -05:00
Caleb Zulawski
26061b4e84 Fix wasm tests 2021-02-09 19:14:46 -05:00
Caleb Zulawski
9e96c8a2a8 Add missing From implementation, add simple mask API tests 2021-02-09 19:14:46 -05:00
Caleb Zulawski
92293aff9d Add bitmask that supports up to 64 lanes. Simplify mask op API. 2021-02-09 19:14:46 -05:00
Ashley Mannix
1b0c231948
Merge pull request #62 from rust-lang/feature/shuffle-self
Add SIMD shuffles for SimdType{2,4,8,16,32,64}
2021-02-09 13:16:17 +10:00
Ashley Mannix
38ae9bd2c8
Merge pull request #65 from rust-lang/KodrAus-patch-1
add a link to docs to the readme
2021-02-09 13:15:48 +10:00
Ashley Mannix
55f0efcbb4
add a link to docs to the readme 2021-02-09 12:52:27 +10:00
Jubilee Young
5424140b66 Add SIMD shuffles for SimdType{2,4,8,16,32,64}
This const generic implementation for certain lane sizes represents
a more limited interface than what LLVM's shufflevector instruction
can handle, as normally the length of U can be different from the
length of T, but offers an interface that it is expected to be able
to expand the capabilities of in the future.
2021-02-05 23:28:12 -08:00
Jubilee
4ad53da4e0
Merge pull request #59 from rust-lang/blank-ish
Add a blank issue template
2021-02-05 23:23:12 -08:00
Jubilee
acbde0353c
Merge pull request #60 from miguelraz/as-slice-prettify
AsRef -> as_slice cleanup
2021-02-04 16:48:22 -08:00
miguel raz
8bea63425e AsRef -> as_slices() 2021-02-03 17:46:08 -06:00
Jubilee Young
fd6179b4cd Add a blank issue template
Setting this in config.yml only enables the appearance of a tiny link
on GitHub that is hard to see and find. This template adds a "blank issue"
link that is as equally visible as the rest of the template options.
2021-02-02 18:12:26 -08:00
Jubilee
9b6b5d7142
Merge pull request #58 from rust-lang/issue-templates
Add issue templates
2021-02-02 17:37:46 -08:00
Jubilee Young
e4cdd15b21 Add issue templates
The main purpose of these is to offer rerouting where rerouting is
appropriate. Mostly derived from existing examples in rust-lang/rust.
2021-02-02 17:23:23 -08:00
Jubilee
98015403c5
Merge pull request #55 from miguelraz/min-panics
implement guards in rem and div unsound cases
2021-02-02 17:21:09 -08:00
miguel raz
c67fc2e4c5 Add guards/tests for div,rem overflow cases 2021-02-02 18:59:22 -06:00
Caleb Zulawski
3717408093
Merge pull request #57 from rust-lang/stable-min-const
min_const_generics ride the train to stable
2021-01-27 10:09:07 -05:00
Jubilee Young
cb036b534d min_const_generics ride the train to stable 2021-01-26 21:46:10 -08:00
Ashley Mannix
b931c15c0b
Merge pull request #49 from rust-lang/feature/const-generics
Feature/const generics
2021-01-19 17:41:38 +10:00
Caleb Zulawski
d72927c85b Switch docs deploy to GITHUB_TOKEN 2020-12-28 23:48:18 -05:00
Ashley Mannix
c7d031cf31
Merge pull request #52 from rust-lang/feature/deploy-docs
Deploy documentation to GitHub Pages
2020-12-29 11:03:41 +10:00
Caleb Zulawski
cd36c983e7 Deploy documentation to GitHub Pages 2020-12-27 19:36:12 -05:00
Caleb Zulawski
59947717c5 Add workaround for rust-lang/rust#80108 2020-12-17 01:19:39 -05:00
Caleb Zulawski
9b8cb18c9f Remove obsolete files 2020-12-14 00:40:59 -05:00
Caleb Zulawski
62d98e3a11 Remove obsolete macros 2020-12-14 00:34:32 -05:00
Caleb Zulawski
2720ccc5a7 Fix masks 2020-12-14 00:27:20 -05:00
Caleb Zulawski
0ddf7acc89 Reenable rounding ops 2020-12-14 00:07:36 -05:00
Caleb Zulawski
9cc3deaa92 Finish refactoring vector types 2020-12-14 00:00:02 -05:00
Caleb Zulawski
25c7640fb3 Reenable ops and fix tests 2020-12-14 00:00:02 -05:00
Caleb Zulawski
22576bb6e0 Implement additional functions 2020-12-14 00:00:02 -05:00
Caleb Zulawski
27e944231c Begin changing vectors to const generics 2020-12-14 00:00:02 -05:00
Caleb Zulawski
35b9ab9f5c Simplify some formatting 2020-12-14 00:00:02 -05:00
Caleb Zulawski
78a8d615b5 Implement missing traits on opaque masks, fix tests 2020-12-14 00:00:02 -05:00