rust/src/librustc_data_structures
Mark Simulacrum 959ebd6785 Rollup merge of #43480 - dhduvall:sparc-blake2b, r=eddyb
Constrain the layout of Blake2bCtx for proper SPARC compilation

On SPARC, optimization fuel ends up emitting incorrect load and store
instructions for the transmute() call in blake2b_compress().  If we
force Blake2bCtx to be repr(C), the problem disappears.

Fixes #43346
2017-07-26 06:15:09 -06:00
..
control_flow_graph run rustfmt on control_flow_graph folder 2016-10-20 00:25:19 +05:30
graph Warn unused type aliases 2016-12-15 18:35:20 +09:00
obligation_forest Rollup merge of #42959 - SimonSapin:nonzero-checked, r=sfackler 2017-07-26 06:15:01 -06:00
snapshot_map Replace FnvHasher use with FxHasher. 2016-11-08 15:14:59 +11:00
unify Don't clone in UnificationTable::probe(). 2016-11-18 14:26:22 +11:00
veccell apply rustfmt to librustc_data_structures, correcting rust-lang-nursery/rustfmt#836 2016-03-05 08:40:33 -05:00
accumulate_vec.rs Revert "Stabilize RangeArgument" 2017-06-30 08:34:53 -10:00
array_vec.rs Add conversions from references to NonZero pointers, Unique, and Shared 2017-07-22 20:38:40 +02:00
base_n.rs Fix various useless derefs and slicings 2017-03-27 08:58:00 +02:00
bitslice.rs Move IdxSetBuf and BitSlice to rustc_data_structures 2016-10-10 20:26:26 -04:00
bitvec.rs SwitchInt over Switch 2017-02-10 19:42:41 +02:00
blake2b.rs Constrain the layout of Blake2bCtx for proper SPARC compilation 2017-07-25 14:32:08 -07:00
Cargo.toml Remove internal liblog 2017-03-23 11:28:00 -07:00
flock.rs Fix definitions of ULONG_PTR 2017-05-06 15:46:16 +01:00
fmt_wrap.rs Replace all uses of SHA-256 with BLAKE2b. 2016-10-30 19:14:18 -04:00
fnv.rs Merge crate collections into alloc 2017-06-13 23:37:34 -07:00
fx.rs Merge crate collections into alloc 2017-06-13 23:37:34 -07:00
indexed_set.rs Fix various useless derefs and slicings 2017-03-27 08:58:00 +02:00
indexed_vec.rs Revert "Stabilize RangeArgument" 2017-06-30 08:34:53 -10:00
ivar.rs apply rustfmt to librustc_data_structures, correcting rust-lang-nursery/rustfmt#836 2016-03-05 08:40:33 -05:00
lib.rs Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
small_vec.rs Use SmallVec for TypeWalker's stack. 2016-11-22 10:02:04 +11:00
snapshot_vec.rs Plumb inference obligations through selection 2016-05-11 17:29:23 -07:00
stable_hasher.rs External spans: fixed unit tests and addressed review. 2017-06-11 16:45:51 +02:00
transitive_relation.rs factor variances into a proper query 2017-05-03 16:42:07 -04:00
tuple_slice.rs Add additional test cases to test all arities of tuple; And remove type suffix - i32 on integers 2016-06-11 22:31:24 +05:30