Huon Wilson
76d66baf72
Use unsigned comparison operators for unsigned SIMD types.
...
Previously comparisons of SIMD types were always signed, even unsigned
comparisons, meaning 0xFFFF_FFFF_u32 < 0 inside a SIMD vector.
Fixes #21719 .
2015-01-28 22:56:55 +11:00
Brian Anderson
7b73ec4698
Tie stability attributes to feature gates
2015-01-21 16:16:21 -08:00
Brian Anderson
1f70acbf4c
Improvements to feature staging
...
This gets rid of the 'experimental' level, removes the non-staged_api
case (i.e. stability levels for out-of-tree crates), and lets the
staged_api attributes use 'unstable' and 'deprecated' lints.
This makes the transition period to the full feature staging design
a bit nicer.
2015-01-08 03:07:23 -08:00
Brian Anderson
1a1e6c8e73
std: Move simd to core::simd and reexport. #1457
...
[breaking-change]
2014-05-23 15:27:48 -07:00
Brendan Zabarauskas
d0da4cfee7
Implement comparison operators for int and uint SIMD vectors
2014-05-02 12:04:44 -07:00
Brendan Zabarauskas
6dd7a56ed4
Add more comprehensive unit tests for SIMD binops
2014-05-01 10:51:33 -07:00
Timothée Ravier
73b0186290
Fix inner attribute syntax from #[foo];
to #![foo]
...
From the 0.10 changelog:
* The inner attribute syntax has changed from `#[foo];` to `#![foo]`.
2014-04-04 13:22:57 -07:00
Seo Sanghyeon
5f68142d0e
Fix SIMD bit shifts
2014-01-30 00:28:29 +09:00
David Manescu
28b987b99a
Feature gate #[simd]
...
Fixes #11721
2014-01-28 01:04:15 +11:00
Alex Crichton
30862a64c2
Fix run-pass tests to have 'pub fn main'
...
This is required by the check-fast target because each test is slurped up into a
submodule.
2013-09-25 00:43:37 -07:00
Seo Sanghyeon
2bc06b40ba
Implement SIMD arithmetics
2013-07-10 23:35:59 +09:00