Files
rust/src/libcore
Josh Stone 77bd4dc654 Disable big-endian simd in swap_nonoverlapping_bytes
This is a workaround for #42778, which was git-bisected to #40454's
optimizations to `mem::swap`, later moved to `ptr` in #42819.  Natively
compiled rustc couldn't even compile stage1 libcore on powerpc64 and
s390x, but they work fine without this `repr(simd)`.  Since powerpc64le
works OK, it seems probably related to being big-endian.

The underlying problem is not yet known, but this at least makes those
architectures functional again in the meantime.

cc @arielb1
2017-07-10 17:06:38 -07:00
..
2017-07-02 11:16:37 +02:00
2017-06-17 13:51:36 +03:00
2017-05-18 23:33:08 -05:00
2017-06-20 04:38:02 -04:00
2017-02-03 13:25:46 -08:00
2017-06-19 22:25:05 -07:00
2017-07-06 11:52:25 -07:00
2017-05-22 21:59:42 -04:00
2017-07-02 13:53:29 +02:00
2017-03-20 10:10:16 -04:00
2016-11-12 12:47:13 -07:00