rust/src
bors 600dc3552f Auto merge of #32647 - Amanieu:checked_atomic_intrinsics, r=eddyb
Only allow using the atomic intrinsics on integer types

Using these with non-integer types results in LLVM asserts. Atomic operations on non-integer types will require values be transmuted into an integer type of suitable size.

This doesn't affect the standard library since `AtomicBool` and `AtomicPtr` currently use `usize` for atomic operations.

r? @eddyb
2016-04-04 15:37:31 -07:00
..
bootstrap Auto merge of #32598 - alexcrichton:rustbuild-osx, r=aturon 2016-04-02 10:30:03 -07:00
build_helper
compiler-rt@57315f7e07 update compiler-rt submodule 2016-03-15 22:32:38 -05:00
compiletest allow RUST_BACKTRACE=0 to act as if unset 2016-03-31 23:02:59 +02:00
doc Auto merge of #32549 - respeccing:rust_backtrace_disabled, r=alexcrichton 2016-04-02 01:47:59 -07:00
driver
etc Auto merge of #32544 - alexcrichton:rustbuild-dist-libtest, r=brson 2016-04-01 12:52:08 -07:00
grammar
jemalloc@aab1c0a0e0 std: Update jemalloc again to the 4.* track 2016-03-04 09:49:39 -08:00
liballoc Change Arc to use compare_exchange instead of compare_and_swap 2016-03-31 13:15:20 +01:00
liballoc_jemalloc rustbuild: fix cross compilation of libstd to i686-unknown-linux-musl 2016-03-06 08:19:51 -05:00
liballoc_system
libarena std: Clean out deprecated APIs 2016-03-12 12:31:13 -08:00
libbacktrace
libcollections Implement values_mut on BTreeMap. 2016-04-01 18:36:08 -04:00
libcollectionstest Implement values_mut on BTreeMap. 2016-04-01 18:36:08 -04:00
libcore Auto merge of #32672 - ollie27:patch-5, r=alexcrichton 2016-04-03 12:11:57 -07:00
libcoretest added missing refcell ref/refmut coercions to unsized 2016-03-31 10:11:59 -04:00
libflate std: Clean out deprecated APIs 2016-03-12 12:31:13 -08:00
libfmt_macros
libgetopts mk: Distribute fewer TARGET_CRATES 2016-03-07 13:05:12 -08:00
libgraphviz sprinkle feature gates here and there 2016-03-22 22:02:47 -05:00
liblibc@2278a54955 std: Don't spawn threads in wait_with_output 2016-03-09 10:12:36 -08:00
liblog
librand std: Clean out deprecated APIs 2016-03-12 12:31:13 -08:00
librbml Compute a salt from arguments passed via -Cmetadata. 2016-03-25 14:07:17 -04:00
librustc fix corner case around top of stack 2016-04-04 11:14:44 -04:00
librustc_back Remove unnecessary dependencies on rustc_llvm. 2016-03-29 19:36:01 +03:00
librustc_bitflags rustbuild: Sync some Cargo.toml/lib.rs dependencies 2016-02-21 09:49:13 -08:00
librustc_borrowck librustc_borrowck: use bug!(), span_bug!() 2016-03-31 22:04:23 +02:00
librustc_const_eval check constants even if they are unused in the current crate 2016-04-03 15:18:16 +02:00
librustc_const_math move const_eval and check_match out of librustc 2016-03-30 13:43:36 +02:00
librustc_data_structures Use a BitVector instead of Vec<bool> for recording cleanup blocks 2016-04-03 14:58:34 +12:00
librustc_driver Auto merge of #32210 - Aatch:mir-traversal, r=nikomatsakis 2016-04-03 08:58:59 -07:00
librustc_front Remove incorrect comment about PartialEq implementation 2016-03-31 21:19:17 +02:00
librustc_lint librustc_lint: use bug!(), span_bug!() 2016-03-31 22:04:23 +02:00
librustc_llvm Use weak_odr linkage when reusing definitions across codegen units 2016-03-29 16:44:54 +02:00
librustc_metadata librustc_metadata: use bug!(), span_bug!() 2016-03-31 22:04:23 +02:00
librustc_mir Auto merge of #32210 - Aatch:mir-traversal, r=nikomatsakis 2016-04-03 08:58:59 -07:00
librustc_passes check constants even if they are unused in the current crate 2016-04-03 15:18:16 +02:00
librustc_platform_intrinsics rustc_platform_intrinsics: remove unused rustc dependency. 2016-03-29 19:36:01 +03:00
librustc_plugin Make the compiler emit an error if the crate graph contains two crates with the same crate-name and crate-salt but different SVHs. 2016-03-25 14:07:18 -04:00
librustc_privacy librustc_privacy: use bug!(), span_bug!() 2016-03-31 22:06:52 +02:00
librustc_resolve librustc_resolve: use bug!(), span_bug!() 2016-03-31 22:06:52 +02:00
librustc_save_analysis librustc_save_analysis: remove duplicate macro def 2016-03-31 22:06:52 +02:00
librustc_trans Auto merge of #32647 - Amanieu:checked_atomic_intrinsics, r=eddyb 2016-04-04 15:37:31 -07:00
librustc_typeck Auto merge of #32562 - ben0x539:bug-macro, r=nikomatsakis 2016-04-02 05:14:25 -07:00
librustc_unicode style: Use iter for IntoIterator parameter names 2016-03-28 13:59:38 -04:00
librustdoc Auto merge of #32544 - alexcrichton:rustbuild-dist-libtest, r=brson 2016-04-01 12:52:08 -07:00
libserialize sprinkle feature gates here and there 2016-03-22 22:02:47 -05:00
libstd Auto merge of #32633 - frewsxcv:map-values-mut, r=alexcrichton 2016-04-02 19:36:58 -07:00
libsyntax Auto merge of #32544 - alexcrichton:rustbuild-dist-libtest, r=brson 2016-04-01 12:52:08 -07:00
libsyntax_ext deriving: factor out discriminant_value construction 2016-03-27 01:25:47 -04:00
libterm term: undo conversion of user defined try!s 2016-03-22 22:03:19 -05:00
libtest allow RUST_BACKTRACE=0 to act as if unset 2016-03-31 23:02:59 +02:00
llvm@25c7dc3703 Update LLVM to include a backport to restore AA performance 2016-03-18 15:51:17 +01:00
rt
rtstartup Revert "workarounds to make link guards work on windows" 2016-03-25 14:07:20 -04:00
rust-installer@c37d3747da
rustc Auto merge of #32598 - alexcrichton:rustbuild-osx, r=aturon 2016-04-02 10:30:03 -07:00
rustllvm Use weak_odr linkage when reusing definitions across codegen units 2016-03-29 16:44:54 +02:00
test Auto merge of #32647 - Amanieu:checked_atomic_intrinsics, r=eddyb 2016-04-04 15:37:31 -07:00
tools Add FIXME for linkchecker whitlists 2016-03-28 16:07:07 +02:00
nightlies.txt Update snapshots to 2016-03-18 (235d774). 2016-03-20 22:37:35 +02:00
snapshots.txt Register new FreeBSD snapshot 2016-03-31 02:47:33 +00:00