-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SIMD groundwork #1199
SIMD groundwork #1199
Commits on Jul 7, 2015
-
Configuration menu - View commit details
-
Copy full SHA for c7b72a0 - Browse repository at this point
Copy the full SHA c7b72a0View commit details
Commits on Jul 8, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 272ce9b - Browse repository at this point
Copy the full SHA 272ce9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5893b16 - Browse repository at this point
Copy the full SHA 5893b16View commit details
Commits on Jul 9, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f9e48d1 - Browse repository at this point
Copy the full SHA f9e48d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2fc223 - Browse repository at this point
Copy the full SHA e2fc223View commit details
Commits on Jul 10, 2015
-
Remove the simd_primitive_trait attribute.
Not really necessary: the type safety it offers can be provided by libraries.
Configuration menu - View commit details
-
Copy full SHA for efeafdb - Browse repository at this point
Copy the full SHA efeafdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7c409b - Browse repository at this point
Copy the full SHA a7c409bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4e2ecf - Browse repository at this point
Copy the full SHA f4e2ecfView commit details
Commits on Jul 13, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 1132ede - Browse repository at this point
Copy the full SHA 1132edeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8317ea4 - Browse repository at this point
Copy the full SHA 8317ea4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6ed18a - Browse repository at this point
Copy the full SHA c6ed18aView commit details
Commits on Jul 14, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 67f78ec - Browse repository at this point
Copy the full SHA 67f78ecView commit details
Commits on Aug 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f71c4b3 - Browse repository at this point
Copy the full SHA f71c4b3View commit details -
- an extra word. - a subject-verb agreement. - an ly. - a plural.
Configuration menu - View commit details
-
Copy full SHA for 8b2ec8c - Browse repository at this point
Copy the full SHA 8b2ec8cView commit details
Commits on Aug 6, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 47f6ae9 - Browse repository at this point
Copy the full SHA 47f6ae9View commit details -
feature(simd_basics) -> feature(repr_simd)
This feature gate now only applies to the attribute, so it might as well be more specific.
Configuration menu - View commit details
-
Copy full SHA for 4a4e6ae - Browse repository at this point
Copy the full SHA 4a4e6aeView commit details
Commits on Aug 12, 2015
-
This is non-trivial (for me) to implement, and ended up not being that useful, i.e. it wasn't needed to make useful things.
Configuration menu - View commit details
-
Copy full SHA for c4bf5e1 - Browse repository at this point
Copy the full SHA c4bf5e1View commit details -
Change shuffles to use arrays of indices.
This is *far* more scalable than having an argument for each value. Thanks to @pnkfelix for the suggestion.
Configuration menu - View commit details
-
Copy full SHA for 6532670 - Browse repository at this point
Copy the full SHA 6532670View commit details -
shuffles don't rely on generic types for return values.
This has less type safety, but doesn't require generic simd types to exist: #[repr(simd)] struct Simd2<T>(T, T);
Configuration menu - View commit details
-
Copy full SHA for 8e3a0de - Browse repository at this point
Copy the full SHA 8e3a0deView commit details -
Intrinsics-for-operations is now the RFC, not an alternative.
Also, the comparison comment no longer makes sense.
Configuration menu - View commit details
-
Copy full SHA for 54b0927 - Browse repository at this point
Copy the full SHA 54b0927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e31ad3 - Browse repository at this point
Copy the full SHA 9e31ad3View commit details -
Only invalid to *call* intrinsics on bad platforms.
It's valid to `extern` them, though.
Configuration menu - View commit details
-
Copy full SHA for 91a2b36 - Browse repository at this point
Copy the full SHA 91a2b36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60931df - Browse repository at this point
Copy the full SHA 60931dfView commit details
Commits on Aug 14, 2015
-
Internal references are legal.
Automatic crazy boolean bit-packing is crazy.
Configuration menu - View commit details
-
Copy full SHA for 135ba7d - Browse repository at this point
Copy the full SHA 135ba7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67fea6e - Browse repository at this point
Copy the full SHA 67fea6eView commit details