Commit Graph

491 Commits

Author SHA1 Message Date
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
Caleb Zulawski
5bc5d7f0d1 Add comparison ops 2020-12-14 00:00:02 -05:00
Caleb Zulawski
cebc2ca707 Add opaque masks 2020-12-13 23:59:07 -05:00
Jubilee
a69c4414bc
Use platform intrinsics, not LLVM, for floor & ceil
This PR removes the direct linkage to LLVM for trunc and round intrinsics, while replacing that link with rustc's platform intrinsics for floor and ceil functions, namely simd_floor and simd_ceil. Tests that are no longer testable are removed. In doing so it resolves the riscv64gc compilation problems.
2020-12-08 15:42:48 -08:00
Jubilee Young
3d9bbf9b86 Use simd_{floor,ceil} intrinsics for round.rs 2020-11-30 19:31:08 -08:00
Jubilee Young
e9cc3066a8 Remove round, trunc tests
There are no platform intrinsics in the rustc for these functions yet,
so this removes them as a distinct commit for later reversion.
2020-11-30 19:26:53 -08:00
Jubilee Young
7538ff810a Revert "Disable riscv64gc"
This reverts commit 3ad356d902.
2020-11-30 19:26:53 -08:00
Jubilee
3aec4a2d00
Merge pull request #43 from rust-lang/docs/layout
Document size/align of SIMD types
2020-10-17 23:57:47 -07:00
Jubilee Young
a5bdb8b1ff Document size/align of SIMD types 2020-10-16 17:11:52 -07:00
Caleb Zulawski
4baa8c27a7
Merge pull request #34 from rust-lang/feature/round
Feature/round
2020-10-12 23:34:56 -04:00
Caleb Zulawski
3870633828 Add rounding mode test 2020-10-12 20:48:05 -04:00
Ashley Mannix
285fff01f1
Merge pull request #37 from rust-lang/link-more
Add cross-links to Zulip, etc.
2020-10-13 08:55:23 +10:00
Jubilee
db7d98675b
Add cross-links to Zulip, etc. 2020-10-12 14:31:55 -07:00
Caleb Zulawski
3ad356d902 Disable riscv64gc 2020-10-12 15:36:14 -04:00
Caleb Zulawski
dc85c13ff3 Account for sign bit 2020-10-11 21:41:26 -04:00
Caleb Zulawski
c27c76182b Fix UB in test (really this time) 2020-10-11 21:28:50 -04:00
Caleb Zulawski
6e07982c4c Fix UB in test 2020-10-11 19:08:25 -04:00
Caleb Zulawski
5805c7a051 Fix comment 2020-10-11 14:34:57 -04:00
Caleb Zulawski
3d8721b053 Fix casts, add tests 2020-10-11 14:32:46 -04:00
Caleb Zulawski
75fdacde1c Add rounding to integers 2020-10-11 13:22:26 -04:00
Jubilee
e4332915a7
Draft a CONTRIBUTING.md (#33) 2020-10-09 23:49:43 -07:00
Caleb Zulawski
ffedbe5b15 Add rounding functions 2020-10-10 00:22:36 -04:00
Lokathor
48729010ec
Merge pull request #30 from thomcc/wfci
Completely overhaul CI
2020-10-07 22:15:50 -06:00
Lokathor
0a46ca43e2
Merge pull request #31 from thomcc/negxor
Use xor to implement Neg::neg for floats
2020-10-07 22:15:30 -06:00
Thom Chiovoloni
ffd562f218 Add comment about fneg to the bitxor in float neg 2020-10-07 13:24:21 -07:00
Thom Chiovoloni
873639d6fd Use bitxor to implement Neg for floats 2020-10-07 11:51:54 -07:00
Thom Chiovoloni
e8a7f474bb Rewrite (and improve) CI. 2020-10-07 09:02:34 -07:00
Lokathor
a1c327a034
Merge pull request #27 from thomcc/abs_from_to_bits
Implement abs, to_bits, and from_bits for float vectors
2020-10-06 18:57:24 -06:00
Thom Chiovoloni
8d3d616b13 Apply review feedback 2020-10-06 13:40:39 -07:00