-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Comparing changes
Open a pull request
base repository: rust-lang/rust
base: a005b6785
head repository: rust-lang/rust
compare: 0a3180baa
- 17 commits
- 46 files changed
- 6 contributors
Commits on Aug 2, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 884b969 - Browse repository at this point
Copy the full SHA 884b969View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5383cd7 - Browse repository at this point
Copy the full SHA 5383cd7View commit details -
core: fix
cargo build
for targets with "max-atomic-width": 0This crate was failing to compile due to dead_code/unused_imports warnings. This commits disables these two lints for these targets.
Jorge Aparicio committedAug 2, 2016 Configuration menu - View commit details
-
Copy full SHA for 5f80104 - Browse repository at this point
Copy the full SHA 5f80104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44dbc49 - Browse repository at this point
Copy the full SHA 44dbc49View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee977e7 - Browse repository at this point
Copy the full SHA ee977e7View commit details -
Auto merge of #35197 - eddyb:mir-cross-crate, r=nikomatsakis
rustc_trans: don't lose the cross-crate DefId, MIR trans needs it. We might have been missing out on some issues because MIR trans was never being used cross-crate. cc @rust-lang/compiler
Configuration menu - View commit details
-
Copy full SHA for 379bfd0 - Browse repository at this point
Copy the full SHA 379bfd0View commit details
Commits on Aug 3, 2016
-
Auto merge of #35159 - michaelwoerister:incr-comp-implies-orbit, r=ni…
…komatsakis Automatically enable -Zorbit if -Zincremental is specified. Fixes #34973 r? @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for f495483 - Browse repository at this point
Copy the full SHA f495483View commit details -
Auto merge of #35176 - japaric:no-atomics, r=alexcrichton
core: fix `cargo build` for targets with "max-atomic-width": 0 This crate was failing to compile due to dead_code/unused_imports warnings. This commits disables these two lints for these targets. --- r? @alexcrichton cc @Amanieu is `cfg(target_has_atomic = "8")` the right `cfg` to use? I think that all targets that support some form of atomics will at a minimum support byte level atomics. FWIW, the only thing that's left in `sync::atomic` for these targets is `Ordering` and the `fence` function.
Configuration menu - View commit details
-
Copy full SHA for ea07d52 - Browse repository at this point
Copy the full SHA ea07d52View commit details -
Auto merge of #35178 - m4b:fix-relx-musl, r=alexcrichton
Add -mrelax-relocations=no hacks to fix musl build * this is just a start, dunno if it will work, but I'll just push it out to get feedback (my rust is still building 😢) * I don't know much about rustbuild, so i just added that flag in there. it's a total hack, don't judge me * I suspect the places in the musl .mk files are sufficient (but we may also need it present when building std), I'm not sure, needs more testing.
Configuration menu - View commit details
-
Copy full SHA for 9cf1897 - Browse repository at this point
Copy the full SHA 9cf1897View commit details -
remove the ExecutionEngine binding
the code has no tests and will just bitrot by itself. this is a [breaking-change]
Configuration menu - View commit details
-
Copy full SHA for 81df89f - Browse repository at this point
Copy the full SHA 81df89fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 696691e - Browse repository at this point
Copy the full SHA 696691eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d091ef8 - Browse repository at this point
Copy the full SHA d091ef8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2487417 - Browse repository at this point
Copy the full SHA 2487417View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3041a97 - Browse repository at this point
Copy the full SHA 3041a97View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0b4e67 - Browse repository at this point
Copy the full SHA a0b4e67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63f0c4d - Browse repository at this point
Copy the full SHA 63f0c4dView commit details -
Auto merge of #35261 - eddyb:llvm-autoupgrade, r=nikomatsakis
Support removed LLVM intrinsics by invoking its AutoUpgrade mechanism. Turns out that LLVM sometimes renames platform intrinsics or replaces them with first-class instructions. For example, signed minimum became `select (icmp SLT, a, b), a, b` where `a` and `b` are vectors. This is blocking the Servo rustup ([relevant failure](http://build.servo.org/builders/windows-dev/builds/226/steps/compile/logs/stdio)), as they're using a few such intrinsics. The fix in this PR is to invoke LLVM's own `AutoUpgrade` mechanism to do the replacements.
Configuration menu - View commit details
-
Copy full SHA for 0a3180b - Browse repository at this point
Copy the full SHA 0a3180bView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff a005b6785...0a3180baa