-
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: 4279e2b4c
head repository: rust-lang/rust
compare: 8493813cd
- 17 commits
- 18 files changed
- 7 contributors
Commits on Oct 19, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 02635c2 - Browse repository at this point
Copy the full SHA 02635c2View commit details
Commits on Oct 20, 2017
-
rustbuild: Compile rustc with ThinLTO
This commit enables ThinLTO for the compiler as well as multiple codegen units. This is intended to get the benefits of parallel codegen while also avoiding any major loss of perf. Finally this commit is also intended as further testing for #45320 and shaking out bugs.
Configuration menu - View commit details
-
Copy full SHA for 1af1c2d - Browse repository at this point
Copy the full SHA 1af1c2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d01427f - Browse repository at this point
Copy the full SHA d01427fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebbcad9 - Browse repository at this point
Copy the full SHA ebbcad9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff0e9df - Browse repository at this point
Copy the full SHA ff0e9dfView commit details
Commits on Oct 21, 2017
-
rustbuild: Build stage 1 error index generator at stage 0
At stage 1 rustdoc is built at stage 0 so the error index generator should be as well. This fixes `x.py --stage 1 doc` as rustdoc doesn't even build at stage 1.
Configuration menu - View commit details
-
Copy full SHA for 2045e07 - Browse repository at this point
Copy the full SHA 2045e07View commit details -
Configuration menu - View commit details
-
Copy full SHA for f820d2e - Browse repository at this point
Copy the full SHA f820d2eView commit details -
rustc: Move bytecode compression into codegen
This commit moves compression of the bytecode from the `link` module to the `write` module, namely allowing it to be (a) cached by incremental compilation and (b) produced in parallel. The parallelization may show up as some nice wins during normal compilation and the caching in incremental mode should be beneficial for incremental compiles! (no more need to recompress the entire crate's bitcode on all builds)
Configuration menu - View commit details
-
Copy full SHA for 8197a0b - Browse repository at this point
Copy the full SHA 8197a0bView commit details -
Auto merge of #45399 - alexcrichton:compress-parallel, r=michaelwoeri…
…ster rustc: Move bytecode compression into codegen This commit moves compression of the bytecode from the `link` module to the `write` module, namely allowing it to be (a) cached by incremental compilation and (b) produced in parallel. The parallelization may show up as some nice wins during normal compilation and the caching in incremental mode should be beneficial for incremental compiles! (no more need to recompress the entire crate's bitcode on all builds)
Configuration menu - View commit details
-
Copy full SHA for 9ea3878 - Browse repository at this point
Copy the full SHA 9ea3878View commit details
Commits on Oct 22, 2017
-
Auto merge of #45400 - alexcrichton:bootstrap-thinlto, r=Mark-Simulacrum
rustbuild: Compile rustc with ThinLTO This commit enables ThinLTO for the compiler as well as multiple codegen units. This is intended to get the benefits of parallel codegen while also avoiding any major loss of perf. Finally this commit is also intended as further testing for #45320 and shaking out bugs.
Configuration menu - View commit details
-
Copy full SHA for 1042190 - Browse repository at this point
Copy the full SHA 1042190View commit details -
Auto merge of #45423 - durka:update-jobserver, r=Mark-Simulacrum
update jobserver version to work around macos bug Update `jobserver` crate to fix rust-lang/cargo#4643, a panic which can't happen according to `libc::poll`'s man page but was nevertheless reported on macOS 10.9 and 10.10. r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 5481098 - Browse repository at this point
Copy the full SHA 5481098View commit details -
Auto merge of #45433 - ollie27:rustbuild_nomicon, r=Mark-Simulacrum
rustbuild: Fix path for the nomicon
Configuration menu - View commit details
-
Copy full SHA for b6055cb - Browse repository at this point
Copy the full SHA b6055cbView commit details -
Auto merge of #45432 - ollie27:rustbuild_error_index_gen, r=Mark-Simu…
…lacrum rustbuild: Build stage 1 error index generator at stage 0 At stage 1 rustdoc is built at stage 0 so the error index generator should be as well. This fixes `x.py --stage 1 doc` as rustdoc doesn't even build at stage 1. It was broken by #44605. r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 942f31f - Browse repository at this point
Copy the full SHA 942f31fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aae94c7 - Browse repository at this point
Copy the full SHA aae94c7View commit details -
Auto merge of #45442 - matthewjasper:const-dynamic-capture-error, r=p…
…etrochenkov Cleanly error for non-const variable in associated const Not sure if wrapping the whole `visit::walk_impl_item` call is correct. Closes #44239
Configuration menu - View commit details
-
Copy full SHA for fc1a03d - Browse repository at this point
Copy the full SHA fc1a03dView commit details -
Auto merge of #45304 - kennytm:travis-color-color-conflict, r=aturon
Fix rustbuild --color conflict when building on Travis outside of Docker When trying to build rust on Travis without using `stamp` or `docker`, both `RUSTC_COLOR=1` and `TRAVIS=true` will separately pass `--color always` to the command line. This causes the build to fail due to "*Option 'color' given more than once*". In this PR, the `RUSTC_COLOR=1` will not be passed in the CI environment.
Configuration menu - View commit details
-
Copy full SHA for 1babcd0 - Browse repository at this point
Copy the full SHA 1babcd0View commit details -
Auto merge of #45429 - frewsxcv:frewsxcv-once-docs, r=quietmisdreavus
Improve docs around `Once::call_once_force` and `OnceState`. Added some examples, clarify behavior, etc etc. Fixes #43472.
Configuration menu - View commit details
-
Copy full SHA for 8493813 - Browse repository at this point
Copy the full SHA 8493813View 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 4279e2b4c...8493813cd