-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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 14 pull requests (first batch) #56818
Commits on Dec 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 86822eb - Browse repository at this point
Copy the full SHA 86822ebView commit details
Commits on Dec 8, 2018
-
rustdoc: Fix local reexports of proc macros
Filter out `ProcMacroStub`s to avoid an ICE during cleaning. Also add proc macros to `cache().paths` so it can generate links.
Configuration menu - View commit details
-
Copy full SHA for 0bb075f - Browse repository at this point
Copy the full SHA 0bb075fView commit details
Commits on Dec 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 85b50d0 - Browse repository at this point
Copy the full SHA 85b50d0View commit details
Commits on Dec 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 771e8b8 - Browse repository at this point
Copy the full SHA 771e8b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 799cadb - Browse repository at this point
Copy the full SHA 799cadbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1346619 - Browse repository at this point
Copy the full SHA 1346619View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5457b19 - Browse repository at this point
Copy the full SHA 5457b19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 510a9ff - Browse repository at this point
Copy the full SHA 510a9ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2403146 - Browse repository at this point
Copy the full SHA 2403146View commit details -
Use a
newtype_index!
withinSymbol
.This shrinks `Option<Symbol>` from 8 bytes to 4 bytes, which shrinks `Token` from 24 bytes to 16 bytes. This reduces instruction counts by up to 1% across a range of benchmarks.
Configuration menu - View commit details
-
Copy full SHA for 0f68749 - Browse repository at this point
Copy the full SHA 0f68749View commit details
Commits on Dec 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for cd7e891 - Browse repository at this point
Copy the full SHA cd7e891View commit details -
Increase required version for crates.io
libc
to get fix from PR rus……t-lang/libc#1057. Part of issue rust-lang#55465
Configuration menu - View commit details
-
Copy full SHA for 8b67eb8 - Browse repository at this point
Copy the full SHA 8b67eb8View commit details -
x86: Add the
adx
target feature to whitelistRequested in rust-lang/stdarch#322 this is hopefully the first step!
Configuration menu - View commit details
-
Copy full SHA for 78f20de - Browse repository at this point
Copy the full SHA 78f20deView commit details -
Disable btree pretty-printers on older gdbs
gdb versions before 8.1 have a bug that prevents the BTreeSet and BTreeMap pretty-printers from working. This patch disables the test on those versions, and also disables the pretty-printers there as well. Closes rust-lang#56730
Configuration menu - View commit details
-
Copy full SHA for 4007adf - Browse repository at this point
Copy the full SHA 4007adfView commit details
Commits on Dec 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 987bf2e - Browse repository at this point
Copy the full SHA 987bf2eView commit details -
rustc: Add an unstable
simd_select_bitmask
intrinsicThis is going to be required for binding a number of AVX-512 intrinsics in the `stdsimd` repository, and this intrinsic is the same as `simd_select` except that it takes a bitmask as the first argument instead of a SIMD vector. This bitmask is then transmuted into a `<NN x i8>` argument, depending on how many bits it is. cc rust-lang/stdarch#310
Configuration menu - View commit details
-
Copy full SHA for 5087aef - Browse repository at this point
Copy the full SHA 5087aefView commit details -
Update panic message to be clearer about env-vars
Esteban Kuber requested that the panic message make it clear that `RUST_BACKTRACE=1` is an environment variable. This change makes that clear. Wording provided in part by David Tolnay.
Configuration menu - View commit details
-
Copy full SHA for 6057147 - Browse repository at this point
Copy the full SHA 6057147View commit details
Commits on Dec 14, 2018
-
Rollup merge of rust-lang#56609 - michaelwoerister:unconditional-targ…
…et-cpu-attr, r=alexcrichton Unconditionally emit the target-cpu LLVM attribute. This PR makes `rustc` always emit the `target-cpu` LLVM attribute for functions. The goal is to allow for cross-language inlining of functions defined in `libstd`. So far `libstd` functions were the only function without a `target-cpu` attribute, so in whole-crate-graph cross-lang LTO scenarios they were not eligible for inlining into foreign code. r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 4f0f110 - Browse repository at this point
Copy the full SHA 4f0f110View commit details -
Rollup merge of rust-lang#56637 - ollie27:rustdoc_proc_macro_local_re…
…export, r=QuietMisdreavus rustdoc: Fix local reexports of proc macros Filter out `ProcMacroStub`s to avoid an ICE during cleaning. Also add proc macros to `cache().paths` so it can generate links. r? @QuietMisdreavus
Configuration menu - View commit details
-
Copy full SHA for 795f18e - Browse repository at this point
Copy the full SHA 795f18eView commit details -
Rollup merge of rust-lang#56658 - Xanewok:non-panicking-file-parser, …
…r=petrochenkov Add non-panicking `maybe_new_parser_from_file` variant Add (seemingly?) missing `maybe_new_parser_from_file` constructor variant. Disclaimer: I'm not certain this is the correct approach - just found out we don't have this when working on a Rustfmt PR to catch/prevent more Rust parser panics: rust-lang/rustfmt#3240 and tried to make it work somehow.
Configuration menu - View commit details
-
Copy full SHA for 35fe8c9 - Browse repository at this point
Copy the full SHA 35fe8c9View commit details -
Rollup merge of rust-lang#56695 - varkor:let-exhaustive-range, r=este…
…bank Fix irrefutable matches on integer ranges Fixes rust-lang#56659.
Configuration menu - View commit details
-
Copy full SHA for 53a2de2 - Browse repository at this point
Copy the full SHA 53a2de2View commit details -
Rollup merge of rust-lang#56699 - nnethercote:SymbolIndex, r=oli-obk
Use a `newtype_index!` within `Symbol`. This shrinks `Option<Symbol>` from 8 bytes to 4 bytes, which shrinks `Token` from 24 bytes to 16 bytes. This reduces instruction counts by up to 1% across a range of benchmarks. r? @oli-obk
Configuration menu - View commit details
-
Copy full SHA for dadf7fc - Browse repository at this point
Copy the full SHA dadf7fcView commit details -
Rollup merge of rust-lang#56702 - wesleywiser:calc_total_time_stats, …
…r=michaelwoerister [self-profiler] Add column for percent of total time Example output: ``` Self profiling results: | Phase | Time (ms) | Time (%) | Queries | Hits (%) | ---------------- | -------------- | -------- | -------------- | -------- | Parsing | 3 | 0.52 | | | Expansion | 64 | 11.27 | | | TypeChecking | 13 | 2.36 | 35208 | 90.77 | BorrowChecking | 0 | 0.10 | 68 | 50.00 | Codegen | 22 | 3.82 | 7362 | 75.12 | Linking | 252 | 43.81 | 458 | 68.56 | Other | 219 | 38.12 | 47372 | 56.84 Optimization level: No Incremental: off ``` cc @michaelwoerister
Configuration menu - View commit details
-
Copy full SHA for 3e17988 - Browse repository at this point
Copy the full SHA 3e17988View commit details -
Rollup merge of rust-lang#56708 - oli-obk:stability_internal_const_fn…
…, r=alexcrichton Remove some unnecessary feature gates fixes rust-lang#56585 cc @jethrogb
Configuration menu - View commit details
-
Copy full SHA for 27c3631 - Browse repository at this point
Copy the full SHA 27c3631View commit details -
Rollup merge of rust-lang#56709 - GuillaumeGomez:reduce-search-index,…
… r=QuietMisdreavus Remove unneeded extra chars to reduce search-index size Before: ``` 2013782 Dec 11 10:16 build/x86_64-unknown-linux-gnu/doc/search-index.js ``` After: ``` 1736597 Dec 11 10:50 build/x86_64-unknown-linux-gnu/doc/search-index.js ``` No changes in the output of the search. r? @QuietMisdreavus
Configuration menu - View commit details
-
Copy full SHA for facad1d - Browse repository at this point
Copy the full SHA facad1dView commit details -
Rollup merge of rust-lang#56744 - ljedrz:unbox_the_children, r=matthe…
…wjasper specialize: remove Boxes used by Children::insert
Configuration menu - View commit details
-
Copy full SHA for 7ec1faa - Browse repository at this point
Copy the full SHA 7ec1faaView commit details -
Rollup merge of rust-lang#56748 - kinnison:kinnison/fix-56734, r=dtolnay
Update panic message to be clearer about env-vars Esteban Kuber requested that the panic message make it clear that `RUST_BACKTRACE=1` is an environment variable. This change makes that clear. I understand that this may simply be closed if the concept isn't accepted, and I'd be fine with that :-) Fixes rust-lang#56734
Configuration menu - View commit details
-
Copy full SHA for 123b72a - Browse repository at this point
Copy the full SHA 123b72aView commit details -
Rollup merge of rust-lang#56749 - alexcrichton:adx, r=gnzlbg
x86: Add the `adx` target feature to whitelist Requested in rust-lang/stdarch#322 this is hopefully the first step!
Configuration menu - View commit details
-
Copy full SHA for adb674c - Browse repository at this point
Copy the full SHA adb674cView commit details -
Rollup merge of rust-lang#56756 - tromey:Bug-56730-btree-pretty-print…
…er, r=alexcrichton Disable btree pretty-printers on older gdbs gdb versions before 8.1 have a bug that prevents the BTreeSet and BTreeMap pretty-printers from working. This patch disables the test on those versions, and also disables the pretty-printers there as well. Closes rust-lang#56730
Configuration menu - View commit details
-
Copy full SHA for 4a0ee22 - Browse repository at this point
Copy the full SHA 4a0ee22View commit details -
Rollup merge of rust-lang#56789 - alexcrichton:simd_select_bitmask, r…
…=rkruppe rustc: Add an unstable `simd_select_bitmask` intrinsic This is going to be required for binding a number of AVX-512 intrinsics in the `stdsimd` repository, and this intrinsic is the same as `simd_select` except that it takes a bitmask as the first argument instead of a SIMD vector. This bitmask is then transmuted into a `<NN x i8>` argument, depending on how many bits it is. cc rust-lang/stdarch#310
Configuration menu - View commit details
-
Copy full SHA for 3397b79 - Browse repository at this point
Copy the full SHA 3397b79View commit details -
Rollup merge of rust-lang#56562 - pnkfelix:issue-55465-update-libc-ve…
…rsion, r=alexcrichton Update libc version required by rustc This is meant to be an easy-to-backport fix for rust-lang#55465
Configuration menu - View commit details
-
Copy full SHA for e065de2 - Browse repository at this point
Copy the full SHA e065de2View commit details