]> git.lizzy.rs Git - rust.git/log
rust.git
3 years agoMerge pull request #49 from rust-lang/feature/const-generics
Ashley Mannix [Tue, 19 Jan 2021 07:41:38 +0000 (17:41 +1000)]
Merge pull request #49 from rust-lang/feature/const-generics

Feature/const generics

3 years agoSwitch docs deploy to GITHUB_TOKEN
Caleb Zulawski [Tue, 29 Dec 2020 04:48:18 +0000 (23:48 -0500)]
Switch docs deploy to GITHUB_TOKEN

3 years agoMerge pull request #52 from rust-lang/feature/deploy-docs
Ashley Mannix [Tue, 29 Dec 2020 01:03:41 +0000 (11:03 +1000)]
Merge pull request #52 from rust-lang/feature/deploy-docs

Deploy documentation to GitHub Pages

3 years agoDeploy documentation to GitHub Pages
Caleb Zulawski [Mon, 28 Dec 2020 00:36:12 +0000 (19:36 -0500)]
Deploy documentation to GitHub Pages

3 years agoAdd workaround for rust-lang/rust#80108
Caleb Zulawski [Thu, 17 Dec 2020 06:19:39 +0000 (01:19 -0500)]
Add workaround for rust-lang/rust#80108

3 years agoRemove obsolete files
Caleb Zulawski [Mon, 14 Dec 2020 05:40:59 +0000 (00:40 -0500)]
Remove obsolete files

3 years agoRemove obsolete macros
Caleb Zulawski [Mon, 14 Dec 2020 05:34:32 +0000 (00:34 -0500)]
Remove obsolete macros

3 years agoFix masks
Caleb Zulawski [Mon, 14 Dec 2020 05:27:20 +0000 (00:27 -0500)]
Fix masks

3 years agoReenable rounding ops
Caleb Zulawski [Mon, 14 Dec 2020 05:07:36 +0000 (00:07 -0500)]
Reenable rounding ops

3 years agoFinish refactoring vector types
Caleb Zulawski [Mon, 14 Dec 2020 04:58:33 +0000 (23:58 -0500)]
Finish refactoring vector types

3 years agoReenable ops and fix tests
Caleb Zulawski [Sun, 6 Dec 2020 05:36:33 +0000 (00:36 -0500)]
Reenable ops and fix tests

3 years agoImplement additional functions
Caleb Zulawski [Sun, 6 Dec 2020 04:49:42 +0000 (23:49 -0500)]
Implement additional functions

3 years agoBegin changing vectors to const generics
Caleb Zulawski [Sat, 5 Dec 2020 05:03:20 +0000 (00:03 -0500)]
Begin changing vectors to const generics

3 years agoSimplify some formatting
Caleb Zulawski [Fri, 27 Nov 2020 05:23:49 +0000 (00:23 -0500)]
Simplify some formatting

3 years agoImplement missing traits on opaque masks, fix tests
Caleb Zulawski [Sun, 22 Nov 2020 20:18:31 +0000 (15:18 -0500)]
Implement missing traits on opaque masks, fix tests

3 years agoAdd comparison ops
Caleb Zulawski [Wed, 28 Oct 2020 20:27:15 +0000 (16:27 -0400)]
Add comparison ops

3 years agoAdd opaque masks
Caleb Zulawski [Tue, 13 Oct 2020 05:28:03 +0000 (01:28 -0400)]
Add opaque masks

3 years agoUse platform intrinsics, not LLVM, for floor & ceil
Jubilee [Tue, 8 Dec 2020 23:42:48 +0000 (15:42 -0800)]
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.

3 years agoUse simd_{floor,ceil} intrinsics for round.rs
Jubilee Young [Mon, 30 Nov 2020 20:52:30 +0000 (12:52 -0800)]
Use simd_{floor,ceil} intrinsics for round.rs

3 years agoRemove round, trunc tests
Jubilee Young [Mon, 30 Nov 2020 20:49:37 +0000 (12:49 -0800)]
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.

3 years agoRevert "Disable riscv64gc"
Jubilee Young [Mon, 30 Nov 2020 20:39:26 +0000 (12:39 -0800)]
Revert "Disable riscv64gc"

This reverts commit 3ad356d90268e5dd3236f460422df6136e9d0e11.

3 years agoMerge pull request #43 from rust-lang/docs/layout
Jubilee [Sun, 18 Oct 2020 06:57:47 +0000 (23:57 -0700)]
Merge pull request #43 from rust-lang/docs/layout

Document size/align of SIMD types

3 years agoDocument size/align of SIMD types
Jubilee Young [Fri, 16 Oct 2020 23:37:50 +0000 (16:37 -0700)]
Document size/align of SIMD types

3 years agoMerge pull request #34 from rust-lang/feature/round
Caleb Zulawski [Tue, 13 Oct 2020 03:34:56 +0000 (23:34 -0400)]
Merge pull request #34 from rust-lang/feature/round

Feature/round

3 years agoAdd rounding mode test
Caleb Zulawski [Tue, 13 Oct 2020 00:48:05 +0000 (20:48 -0400)]
Add rounding mode test

3 years agoMerge pull request #37 from rust-lang/link-more
Ashley Mannix [Mon, 12 Oct 2020 22:55:23 +0000 (08:55 +1000)]
Merge pull request #37 from rust-lang/link-more

Add cross-links to Zulip, etc.

3 years agoAdd cross-links to Zulip, etc.
Jubilee [Mon, 12 Oct 2020 21:31:55 +0000 (14:31 -0700)]
Add cross-links to Zulip, etc.

3 years agoDisable riscv64gc
Caleb Zulawski [Mon, 12 Oct 2020 19:36:14 +0000 (15:36 -0400)]
Disable riscv64gc

3 years agoAccount for sign bit
Caleb Zulawski [Mon, 12 Oct 2020 01:41:26 +0000 (21:41 -0400)]
Account for sign bit

3 years agoFix UB in test (really this time)
Caleb Zulawski [Mon, 12 Oct 2020 01:28:50 +0000 (21:28 -0400)]
Fix UB in test (really this time)

3 years agoFix UB in test
Caleb Zulawski [Sun, 11 Oct 2020 23:08:25 +0000 (19:08 -0400)]
Fix UB in test

3 years agoFix comment
Caleb Zulawski [Sun, 11 Oct 2020 18:34:57 +0000 (14:34 -0400)]
Fix comment

3 years agoFix casts, add tests
Caleb Zulawski [Sun, 11 Oct 2020 18:32:46 +0000 (14:32 -0400)]
Fix casts, add tests

3 years agoAdd rounding to integers
Caleb Zulawski [Sun, 11 Oct 2020 17:22:26 +0000 (13:22 -0400)]
Add rounding to integers

3 years agoDraft a CONTRIBUTING.md (#33)
Jubilee [Sat, 10 Oct 2020 06:49:43 +0000 (23:49 -0700)]
Draft a CONTRIBUTING.md (#33)

3 years agoAdd rounding functions
Caleb Zulawski [Sat, 10 Oct 2020 04:16:58 +0000 (00:16 -0400)]
Add rounding functions

3 years agoMerge pull request #30 from thomcc/wfci
Lokathor [Thu, 8 Oct 2020 04:15:50 +0000 (22:15 -0600)]
Merge pull request #30 from thomcc/wfci

Completely overhaul CI

3 years agoMerge pull request #31 from thomcc/negxor
Lokathor [Thu, 8 Oct 2020 04:15:30 +0000 (22:15 -0600)]
Merge pull request #31 from thomcc/negxor

Use xor to implement Neg::neg for floats

3 years agoAdd comment about fneg to the bitxor in float neg
Thom Chiovoloni [Wed, 7 Oct 2020 20:24:21 +0000 (13:24 -0700)]
Add comment about fneg to the bitxor in float neg

3 years agoUse bitxor to implement Neg for floats
Thom Chiovoloni [Wed, 7 Oct 2020 18:51:54 +0000 (11:51 -0700)]
Use bitxor to implement Neg for floats

3 years agoRewrite (and improve) CI.
Thom Chiovoloni [Wed, 7 Oct 2020 08:39:56 +0000 (01:39 -0700)]
Rewrite (and improve) CI.

3 years agoMerge pull request #27 from thomcc/abs_from_to_bits
Lokathor [Wed, 7 Oct 2020 00:57:24 +0000 (18:57 -0600)]
Merge pull request #27 from thomcc/abs_from_to_bits

Implement abs, to_bits, and from_bits for float vectors

3 years agoApply review feedback
Thom Chiovoloni [Tue, 6 Oct 2020 20:40:39 +0000 (13:40 -0700)]
Apply review feedback

3 years agouse NEG_INFINITY and NAN constants instead computing them
Thom Chiovoloni [Tue, 6 Oct 2020 19:30:19 +0000 (12:30 -0700)]
use NEG_INFINITY and NAN constants instead computing them

3 years agoImplement abs, to_bits, and from_bits for float vectors
Thom Chiovoloni [Tue, 6 Oct 2020 18:21:54 +0000 (11:21 -0700)]
Implement abs, to_bits, and from_bits for float vectors

3 years agoMerge pull request #21 from rust-lang/chore/build-badge
Ashley Mannix [Sat, 3 Oct 2020 07:46:19 +0000 (17:46 +1000)]
Merge pull request #21 from rust-lang/chore/build-badge

Add build badge

3 years agoadd build badge
Ashley Mannix [Sat, 3 Oct 2020 06:40:18 +0000 (16:40 +1000)]
add build badge

3 years agoAdd CI for wasm targets using wasm-bindgen (#20)
Ashley Mannix [Sat, 3 Oct 2020 06:36:51 +0000 (16:36 +1000)]
Add CI for wasm targets using wasm-bindgen (#20)

3 years agoMerge pull request #19 from rust-lang/license
Ashley Mannix [Fri, 2 Oct 2020 09:24:21 +0000 (19:24 +1000)]
Merge pull request #19 from rust-lang/license

Add licenses and update Cargo.toml

3 years agoAdd licenses and update Cargo.toml
Caleb Zulawski [Fri, 2 Oct 2020 03:42:10 +0000 (23:42 -0400)]
Add licenses and update Cargo.toml

3 years agoOffer a checklist for math PRs
Jubilee Young [Fri, 2 Oct 2020 01:09:59 +0000 (18:09 -0700)]
Offer a checklist for math PRs

3 years agoImplement `core::ops` (#10)
Caleb Zulawski [Fri, 2 Oct 2020 02:50:15 +0000 (22:50 -0400)]
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

3 years agoMerge pull request #3 from rust-lang/ci
Ashley Mannix [Tue, 29 Sep 2020 00:08:56 +0000 (10:08 +1000)]
Merge pull request #3 from rust-lang/ci

Initial CI using travis

3 years agoadd i586 targets
Ashley Mannix [Mon, 28 Sep 2020 23:02:16 +0000 (09:02 +1000)]
add i586 targets

3 years agoadd initial travis CI
Ashley Mannix [Mon, 28 Sep 2020 09:52:28 +0000 (19:52 +1000)]
add initial travis CI

3 years agoMerge pull request #8 from rust-lang/lokathor
Lokathor [Sun, 27 Sep 2020 17:10:13 +0000 (11:10 -0600)]
Merge pull request #8 from rust-lang/lokathor

Add a beginner's guide

3 years agoresolve https://github.com/rust-lang/stdsimd/pull/8#discussion_r495584133
Lokathor [Sun, 27 Sep 2020 16:55:49 +0000 (10:55 -0600)]
resolve https://github.com/rust-lang/stdsimd/pull/8#discussion_r495584133

3 years agoResolve https://github.com/rust-lang/stdsimd/pull/8#discussion_r495583060
Lokathor [Sun, 27 Sep 2020 16:27:24 +0000 (10:27 -0600)]
Resolve https://github.com/rust-lang/stdsimd/pull/8#discussion_r495583060

3 years agoresolve https://github.com/rust-lang/stdsimd/pull/8#discussion_r495582339
Lokathor [Sun, 27 Sep 2020 16:25:30 +0000 (10:25 -0600)]
resolve https://github.com/rust-lang/stdsimd/pull/8#discussion_r495582339

3 years agoend of draft 1
Lokathor [Sun, 27 Sep 2020 05:37:52 +0000 (23:37 -0600)]
end of draft 1

3 years agomissed a type
Lokathor [Sun, 27 Sep 2020 03:20:34 +0000 (21:20 -0600)]
missed a type

3 years agoMerge pull request #4 from rust-lang/readme-update
Lokathor [Sun, 27 Sep 2020 03:19:11 +0000 (21:19 -0600)]
Merge pull request #4 from rust-lang/readme-update

Update README.md

3 years agomissing word.
Lokathor [Sun, 27 Sep 2020 02:58:34 +0000 (20:58 -0600)]
missing word.

3 years agoUpdate README.md
Lokathor [Sun, 27 Sep 2020 02:57:32 +0000 (20:57 -0600)]
Update README.md

3 years agoMerge pull request #2 from rust-lang/feature/initial-types
Lokathor [Sun, 27 Sep 2020 02:23:29 +0000 (20:23 -0600)]
Merge pull request #2 from rust-lang/feature/initial-types

Feature/initial types

3 years agoRemove vectors under 64-bit width
Caleb Zulawski [Sat, 26 Sep 2020 23:31:14 +0000 (19:31 -0400)]
Remove vectors under 64-bit width

3 years agoMark trait methods inline
Caleb Zulawski [Sat, 26 Sep 2020 18:41:01 +0000 (14:41 -0400)]
Mark trait methods inline

3 years agoRemove remaining derived traits
Caleb Zulawski [Sat, 26 Sep 2020 18:30:00 +0000 (14:30 -0400)]
Remove remaining derived traits

3 years agoManually implement some traits, instead of derive
Caleb Zulawski [Sat, 26 Sep 2020 18:12:30 +0000 (14:12 -0400)]
Manually implement some traits, instead of derive

3 years agoChange doc attributes to comments
Caleb Zulawski [Sat, 26 Sep 2020 03:23:02 +0000 (23:23 -0400)]
Change doc attributes to comments

3 years agoRemove pointer vectors
Caleb Zulawski [Sat, 26 Sep 2020 01:45:09 +0000 (21:45 -0400)]
Remove pointer vectors

3 years agoRemove some obsolete macros
Caleb Zulawski [Fri, 25 Sep 2020 04:52:32 +0000 (00:52 -0400)]
Remove some obsolete macros

3 years agoImprove Debug implementation, add additional formatting traits
Caleb Zulawski [Fri, 25 Sep 2020 04:44:48 +0000 (00:44 -0400)]
Improve Debug implementation, add additional formatting traits

3 years agoAdd pointer vectors and implement a few more traits
Caleb Zulawski [Fri, 25 Sep 2020 01:15:31 +0000 (21:15 -0400)]
Add pointer vectors and implement a few more traits

3 years agoAdd masks
Caleb Zulawski [Thu, 24 Sep 2020 23:48:18 +0000 (19:48 -0400)]
Add masks

3 years agoSimplify transmutes
Caleb Zulawski [Wed, 23 Sep 2020 14:42:12 +0000 (10:42 -0400)]
Simplify transmutes

3 years agoCombine vector definition modules by scalar type
Caleb Zulawski [Wed, 23 Sep 2020 14:21:19 +0000 (10:21 -0400)]
Combine vector definition modules by scalar type

3 years agoApply suggestions from code review
Caleb Zulawski [Wed, 23 Sep 2020 12:11:43 +0000 (08:11 -0400)]
Apply suggestions from code review

Co-authored-by: Lokathor <zefria@gmail.com>
3 years agoAdd docs
Caleb Zulawski [Wed, 23 Sep 2020 00:26:25 +0000 (20:26 -0400)]
Add docs

3 years agoAdd initial type implementations
Caleb Zulawski [Tue, 22 Sep 2020 23:41:42 +0000 (19:41 -0400)]
Add initial type implementations

3 years agoconsistent wording.
Lokathor [Tue, 22 Sep 2020 06:40:35 +0000 (00:40 -0600)]
consistent wording.

3 years agotypo
Lokathor [Tue, 22 Sep 2020 06:39:38 +0000 (00:39 -0600)]
typo

3 years agostart a guide
Lokathor [Tue, 22 Sep 2020 03:56:09 +0000 (21:56 -0600)]
start a guide

3 years agoCreate README.md
Lokathor [Tue, 22 Sep 2020 02:03:54 +0000 (20:03 -0600)]
Create README.md