-
Notifications
You must be signed in to change notification settings - Fork 12.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 12 pull requests #49302
Rollup of 12 pull requests #49302
Commits on Mar 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 261efb6 - Browse repository at this point
Copy the full SHA 261efb6View commit details
Commits on Mar 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 683ad94 - Browse repository at this point
Copy the full SHA 683ad94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b43dcb - Browse repository at this point
Copy the full SHA 3b43dcbView commit details -
Always print
aborting due to n previous error(s)
and only print it ……once for multi-threaded code
Configuration menu - View commit details
-
Copy full SHA for 910bf84 - Browse repository at this point
Copy the full SHA 910bf84View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1d872b - Browse repository at this point
Copy the full SHA b1d872bView commit details
Commits on Mar 17, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9e62681 - Browse repository at this point
Copy the full SHA 9e62681View commit details
Commits on Mar 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e85c922 - Browse repository at this point
Copy the full SHA e85c922View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bb89f1 - Browse repository at this point
Copy the full SHA 1bb89f1View commit details
Commits on Mar 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for a185b56 - Browse repository at this point
Copy the full SHA a185b56View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5c650d - Browse repository at this point
Copy the full SHA c5c650dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 685c3c1 - Browse repository at this point
Copy the full SHA 685c3c1View commit details -
This stabilizes `main` with non-() return types; see rust-lang#48453.
Configuration menu - View commit details
-
Copy full SHA for 97b3bf9 - Browse repository at this point
Copy the full SHA 97b3bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5a55e7 - Browse repository at this point
Copy the full SHA e5a55e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8236e43 - Browse repository at this point
Copy the full SHA 8236e43View commit details -
Configuration menu - View commit details
-
Copy full SHA for f332a9c - Browse repository at this point
Copy the full SHA f332a9cView commit details
Commits on Mar 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 062a46f - Browse repository at this point
Copy the full SHA 062a46fView commit details -
Configuration menu - View commit details
-
Copy full SHA for be29e52 - Browse repository at this point
Copy the full SHA be29e52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ccf3ff - Browse repository at this point
Copy the full SHA 5ccf3ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c8a72f - Browse repository at this point
Copy the full SHA 8c8a72fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2928c7a - Browse repository at this point
Copy the full SHA 2928c7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for df76629 - Browse repository at this point
Copy the full SHA df76629View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c8d555 - Browse repository at this point
Copy the full SHA 3c8d555View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11f1406 - Browse repository at this point
Copy the full SHA 11f1406View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72334fe - Browse repository at this point
Copy the full SHA 72334feView commit details
Commits on Mar 21, 2018
-
Revert "Stabilize termination_trait in 1.25, not 1.26"
This reverts commit e5a55e7.
Configuration menu - View commit details
-
Copy full SHA for 1937661 - Browse repository at this point
Copy the full SHA 1937661View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94bdeb6 - Browse repository at this point
Copy the full SHA 94bdeb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cdc7af - Browse repository at this point
Copy the full SHA 2cdc7afView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6934c9 - Browse repository at this point
Copy the full SHA b6934c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 178652a - Browse repository at this point
Copy the full SHA 178652aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1392179 - Browse repository at this point
Copy the full SHA 1392179View commit details
Commits on Mar 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2b13d95 - Browse repository at this point
Copy the full SHA 2b13d95View commit details -
Configuration menu - View commit details
-
Copy full SHA for b48a26c - Browse repository at this point
Copy the full SHA b48a26cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25c5b03 - Browse repository at this point
Copy the full SHA 25c5b03View commit details -
Use GNU version of fgrep/egrep tool if available
It is mostly for BSD system. Some tests (run-make/issue-35164 and run-make/cat-and-grep-sanity-check) are failing with BSD fgrep, whereas they pass with gnu version (gfgrep).
Configuration menu - View commit details
-
Copy full SHA for de1c929 - Browse repository at this point
Copy the full SHA de1c929View commit details -
Configuration menu - View commit details
-
Copy full SHA for 347b9d6 - Browse repository at this point
Copy the full SHA 347b9d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b0e9f5 - Browse repository at this point
Copy the full SHA 1b0e9f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73fa6d5 - Browse repository at this point
Copy the full SHA 73fa6d5View commit details
Commits on Mar 23, 2018
-
Rollup merge of rust-lang#48575 - ishitatsuyuki:unix-no-thread, r=ale…
…xcrichton rustc_driver: get rid of the extra thread We can alter the stack size afterwards on Unix. Having a separate thread causes poor debugging experience when interrupting with signals. I have to get the backtrace of the all thread, as the main thread is waiting to join doing nothing else. This patch allows me to just run `bt` to get the desired backtrace.
Configuration menu - View commit details
-
Copy full SHA for f78405d - Browse repository at this point
Copy the full SHA f78405dView commit details -
Rollup merge of rust-lang#49035 - klnusbaum:49001_epoch, r=Manishearth
rename epoch to edition As outlined in rust-lang#49001 we'd like to rename all instances of `epoch` to `edition`. I developed the following bash script to assist in the rename. It renames all instances of `epoch` to `edition` and `Epoch` to `Edition` in all of the files I was able to determine were relevant. It then renames a few relevant files that had `epoch` in there name and finally prints out all of the remaining instance of the strings `epoch` and `Epoch` (which, as far as I can tell should not be changed). Here is the script: ``` replace() { sed -i '' "s/epoch/edition/g" "$1" sed -i '' "s/Epoch/Edition/g" "$1" } replace "src/librustc/lint/context.rs" replace "src/librustc/lint/mod.rs" replace "src/librustc/session/config.rs" replace "src/librustc/session/mod.rs" replace "src/librustc_driver/driver.rs" replace "src/librustc_lint/lib.rs" replace "src/librustc_typeck/check/method/probe.rs" replace "src/libsyntax/config.rs" replace "src/libsyntax/epoch.rs" replace "src/libsyntax/feature_gate.rs" replace "src/libsyntax/lib.rs" replace "src/test/compile-fail/epoch-raw-pointer-method-2015.rs" replace "src/test/compile-fail/epoch-raw-pointer-method-2018.rs" replace "src/test/run-pass/dyn-trait.rs" replace "src/test/run-pass/epoch-gate-feature.rs" replace "src/test/ui/inference-variable-behind-raw-pointer.stderr" git mv src/libsyntax/epoch.rs src/libsyntax/edition.rs git mv src/test/compile-fail/epoch-raw-pointer-method-2015.rs src/test/compile-fail/edition-raw-pointer-method-2015.rs git mv src/test/compile-fail/epoch-raw-pointer-method-2018.rs src/test/compile-fail/edition-raw-pointer-method-2018.rs git grep "epoch" ./* git grep "Epoch" ./* ``` And here is the output of the script: ``` kurtis-rust$ ./epoch_to_edition.sh src/Cargo.lock: "crossbeam-epoch 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", src/Cargo.lock:name = "crossbeam-epoch" src/Cargo.lock:"checksum crossbeam-epoch 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "59796cc6cbbdc6bb319161349db0c3250ec73ec7fcb763a51065ec4e2e158552" src/ci/docker/scripts/android-start-emulator.sh:# Using the default qemu2 engine makes time::tests::since_epoch fails because src/ci/docker/scripts/android-start-emulator.sh:# the emulator date is set to unix epoch (in armeabi-v7a-18 image). Using src/librustc_incremental/persist/fs.rs: let micros_since_unix_epoch = u64::from_str_radix(s, INT_ENCODE_BASE as u32); src/librustc_incremental/persist/fs.rs: if micros_since_unix_epoch.is_err() { src/librustc_incremental/persist/fs.rs: let micros_since_unix_epoch = micros_since_unix_epoch.unwrap(); src/librustc_incremental/persist/fs.rs: let duration = Duration::new(micros_since_unix_epoch / 1_000_000, src/librustc_incremental/persist/fs.rs: 1000 * (micros_since_unix_epoch % 1_000_000) as u32); src/libstd/sys/cloudabi/abi/cloudabi.rs: /// The epoch of this clock is undefined. The absolute src/libstd/time.rs: let one_second_from_epoch = UNIX_EPOCH + Duration::new(1, 0); src/libstd/time.rs: let one_second_from_epoch2 = UNIX_EPOCH + Duration::new(0, 500_000_000) src/libstd/time.rs: assert_eq!(one_second_from_epoch, one_second_from_epoch2); src/libstd/time.rs: fn since_epoch() { src/test/run-pass/issue-29540.rs: pub mon_min_osdmap_epochs: String, src/test/run-pass/issue-29540.rs: pub mon_max_pgmap_epochs: String, src/test/run-pass/issue-29540.rs: pub mon_max_log_epochs: String, src/test/run-pass/issue-29540.rs: pub mon_max_mdsmap_epochs: String, src/test/run-pass/issue-29540.rs: pub osd_map_share_max_epochs: String, src/test/run-pass/issue-29540.rs: pub osd_pg_epoch_persisted_max_stale: String, ``` If it looks like I've missed any things that should be converted, please let me know. There were also some notes in `src/libsyntax/epoch.rs` that indicated there might be some necessary/parallel changes that need to made in cargo. But we should probably make a separate issue for that.
Configuration menu - View commit details
-
Copy full SHA for 8b41a59 - Browse repository at this point
Copy the full SHA 8b41a59View commit details -
Rollup merge of rust-lang#49046 - Zoxc:error-summary, r=michaelwoerister
Always print `aborting due to n previous error(s)` r? @michaelwoerister
Configuration menu - View commit details
-
Copy full SHA for 0616e86 - Browse repository at this point
Copy the full SHA 0616e86View commit details -
Rollup merge of rust-lang#49064 - QuietMisdreavus:piercing-the-veil, …
…r=GuillaumeGomez rustdoctest: suppress the default allow(unused) under --display-warnings If you're passing rustdoc `--display-warnings`, you probably want to see the default ones too. This change modifies `test::make_test` to suppress the default `#![allow(unused)]` if the `--display-warnings` CLI flag was provided to rustdoc. cc rust-lang#41574
Configuration menu - View commit details
-
Copy full SHA for db65b0c - Browse repository at this point
Copy the full SHA db65b0cView commit details -
Rollup merge of rust-lang#49102 - glandium:decimal, r=aturon
Configuration menu - View commit details
-
Copy full SHA for a662d20 - Browse repository at this point
Copy the full SHA a662d20View commit details -
Rollup merge of rust-lang#49160 - estebank:issue-47457-missing-fields…
…, r=oli-obk Reduce the diagnostic spam when multiple fields are missing in pattern Fix rust-lang#47457.
Configuration menu - View commit details
-
Copy full SHA for c783019 - Browse repository at this point
Copy the full SHA c783019View commit details -
Rollup merge of rust-lang#49162 - tmandry:stabilize-termination-trait…
…, r=nikomatsakis Stabilize termination_trait, split out termination_trait_test For rust-lang#48453. First time contribution, so I'd really appreciate any feedback on how this PR can be better. Not sure exactly what kind of documentation update is needed. If there is no PR to update the reference, I can try doing that this week as I have time.
Configuration menu - View commit details
-
Copy full SHA for dcf27e9 - Browse repository at this point
Copy the full SHA dcf27e9View commit details -
Rollup merge of rust-lang#49169 - sanxiyn:doc-only, r=aturon
Document only-X test header This was added in rust-lang#47487 without documentation.
Configuration menu - View commit details
-
Copy full SHA for 6f29269 - Browse repository at this point
Copy the full SHA 6f29269View commit details -
Rollup merge of rust-lang#49193 - davidtwco:issue-29893, r=alexcrichton
Host compiler documentation Fixes rust-lang#29893. Rust Central Station PR: rust-lang/rust-central-station#40 r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 1247bef - Browse repository at this point
Copy the full SHA 1247befView commit details -
Rollup merge of rust-lang#49262 - oli-obk:fixed_size_array_len, r=est…
…ebank Produce nice array lengths on a best effort basis fixes rust-lang#49208 r? @estebank
Configuration menu - View commit details
-
Copy full SHA for 759ebda - Browse repository at this point
Copy the full SHA 759ebdaView commit details -
Rollup merge of rust-lang#49268 - ordovicia:dotdot-pattern-diag, r=pe…
…trochenkov Better diagnostics for '..' pattern fragment not in the last position Fixes rust-lang#49257.
Configuration menu - View commit details
-
Copy full SHA for 9e0d0ff - Browse repository at this point
Copy the full SHA 9e0d0ffView commit details -
Rollup merge of rust-lang#49272 - semarie:cat-and-grep-gnu, r=alexcri…
…chton Use GNU version of fgrep/egrep tool if available It is mostly for BSD system. Some tests (run-make/issue-35164 and run-make/cat-and-grep-sanity-check) are failing with BSD fgrep, whereas they pass with gnu version (gfgrep).
Configuration menu - View commit details
-
Copy full SHA for cb1ffc7 - Browse repository at this point
Copy the full SHA cb1ffc7View commit details