Commit Graph

552 Commits

Author SHA1 Message Date
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
Thom Chiovoloni
541369c38e use NEG_INFINITY and NAN constants instead computing them 2020-10-06 12:30:19 -07:00
Thom Chiovoloni
866971adf5 Implement abs, to_bits, and from_bits for float vectors 2020-10-06 11:33:29 -07:00
Ashley Mannix
0b39351ba5
Merge pull request #21 from rust-lang/chore/build-badge
Add build badge
2020-10-03 17:46:19 +10:00
Ashley Mannix
5aa7cffde1
add build badge 2020-10-03 16:40:18 +10:00
Ashley Mannix
0fbf64bae8
Add CI for wasm targets using wasm-bindgen (#20) 2020-10-03 16:36:51 +10:00
Ashley Mannix
19c85295fe
Merge pull request #19 from rust-lang/license
Add licenses and update Cargo.toml
2020-10-02 19:24:21 +10:00
Caleb Zulawski
e7f133ead0 Add licenses and update Cargo.toml 2020-10-01 23:42:10 -04:00
Jubilee Young
9028cdde14 Offer a checklist for math PRs 2020-10-01 19:50:49 -07: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
Ashley Mannix
fa6bb81e44
Merge pull request #3 from rust-lang/ci
Initial CI using travis
2020-09-29 10:08:56 +10:00
Ashley Mannix
ea8f511f7f add i586 targets 2020-09-29 09:02:16 +10:00
Ashley Mannix
965edaecdc add initial travis CI 2020-09-28 20:22:40 +10:00
Lokathor
e1a9ffafa2
Merge pull request #8 from rust-lang/lokathor
Add a beginner's guide
2020-09-27 11:10:13 -06:00
Lokathor
fdfbf7c68b resolve https://github.com/rust-lang/stdsimd/pull/8#discussion_r495584133 2020-09-27 10:55:49 -06:00
Lokathor
656312e33c Resolve https://github.com/rust-lang/stdsimd/pull/8#discussion_r495583060 2020-09-27 10:27:24 -06:00
Lokathor
0ac2ee32cf resolve https://github.com/rust-lang/stdsimd/pull/8#discussion_r495582339 2020-09-27 10:25:30 -06:00
Lokathor
970307035a end of draft 1 2020-09-26 23:37:52 -06:00
Lokathor
272c9461fc
missed a type 2020-09-26 21:20:34 -06:00
Lokathor
0b73f22c18
Merge pull request #4 from rust-lang/readme-update
Update README.md
2020-09-26 21:19:11 -06:00
Lokathor
639e2d2cff
missing word. 2020-09-26 20:58:34 -06:00
Lokathor
9f4fd1e68f
Update README.md 2020-09-26 20:57:32 -06:00
Lokathor
24aa1f4f74
Merge pull request #2 from rust-lang/feature/initial-types
Feature/initial types
2020-09-26 20:23:29 -06:00
Caleb Zulawski
cfda50a82a Remove vectors under 64-bit width 2020-09-26 19:31:14 -04:00
Caleb Zulawski
88bfbb001e Mark trait methods inline 2020-09-26 14:41:01 -04:00
Caleb Zulawski
b9bf9ef3c2 Remove remaining derived traits 2020-09-26 14:30:00 -04:00
Caleb Zulawski
d817b56f1d Manually implement some traits, instead of derive 2020-09-26 14:12:30 -04:00
Caleb Zulawski
167c3c8100 Change doc attributes to comments 2020-09-25 23:23:02 -04:00
Caleb Zulawski
992768709f Remove pointer vectors 2020-09-25 21:45:09 -04:00
Caleb Zulawski
2178409df5 Remove some obsolete macros 2020-09-25 00:52:32 -04:00
Caleb Zulawski
b7d1f3e797 Improve Debug implementation, add additional formatting traits 2020-09-25 00:44:48 -04:00
Caleb Zulawski
613f242088 Add pointer vectors and implement a few more traits 2020-09-24 21:15:31 -04:00
Caleb Zulawski
3df72fddc2 Add masks 2020-09-24 19:48:18 -04:00
Caleb Zulawski
872e8f62d6 Simplify transmutes 2020-09-23 10:42:12 -04:00
Caleb Zulawski
543bcd37e9 Combine vector definition modules by scalar type 2020-09-23 10:21:19 -04:00
Caleb Zulawski
c74eec7e25
Apply suggestions from code review
Co-authored-by: Lokathor <zefria@gmail.com>
2020-09-23 08:11:43 -04:00
Caleb Zulawski
0f837a9147 Add docs 2020-09-22 20:26:25 -04:00
Caleb Zulawski
011aafea16 Add initial type implementations 2020-09-22 19:41:42 -04:00
Lokathor
f6e6387fcc consistent wording. 2020-09-22 00:40:35 -06:00
Lokathor
8204872d01 typo 2020-09-22 00:39:38 -06:00