- 29 4月, 2019 3 次提交
- 28 4月, 2019 15 次提交
-
-
由 bors 提交于
Float 'incomplete_features' out to a const for visibility Float `let incomplete_features` out to a `const INCOMPLETE_FEATURES` and colocate near `active` features so that it is easier to find and edit. r? @oli-obk (use rollup)
-
由 Mazdak Farrokhzad 提交于
-
由 bors 提交于
Rollup of 4 pull requests Successful merges: - #60022 (Document `Item` type in `std::env::SplitPaths` iterator.) - #60270 (rustc: Flag metadata compatible with multiple CGUs) - #60325 (Document ast::ExprKind::Type) - #60347 (Remove `-Z two-phase-borrows` and `-Z two-phase-beyond-autoref`) Failed merges: r? @ghost
-
由 Mazdak Farrokhzad 提交于
Remove `-Z two-phase-borrows` and `-Z two-phase-beyond-autoref` fixes #60331
-
由 Mazdak Farrokhzad 提交于
Document ast::ExprKind::Type r? @oli-obk
-
由 Mazdak Farrokhzad 提交于
rustc: Flag metadata compatible with multiple CGUs It looks like the `OutputType::Metadata` kind in the compiler was misclassified in #38571 long ago by accident as incompatible with codegen units and a single output file. This means that if you emit both a linkable artifact and metadata it silently turns off multiple codegen units unintentionally! This commit corrects the situation to ensure that if `--emit metadata` is used it doesn't implicitly disable multiple codegen units. This will ensure we don't accidentally regress compiler performance when striving to implement pipelined compilation!
-
由 Mazdak Farrokhzad 提交于
Document `Item` type in `std::env::SplitPaths` iterator. Previously there wasn't any documentation to show what the type of `Item` was inside `std::env::SplitPaths`. Now, in the same format as other examples of docs in `std` for `Iterator#Item`, we mention the type. This fixes #59543. r? @steveklabnik
-
由 Yuki OKUSHI 提交于
-
由 bors 提交于
Fix default value for setting "Auto-hide item methods' documentation" If I open any documentation page in incognito mode (for example [for `Option` enum](https://doc.rust-lang.org/nightly/std/option/enum.Option.html)), then methods will be collapsed, though [on the settings page](https://doc.rust-lang.org/nightly/settings.html) there will be displayed that "Auto-hide item methods' documentation" option is disabled. If I understand correctly, property "Auto-hide item methods' documentation" [should be disabled by default](https://github.com/rust-lang/rust/blob/938d4ffe16c4430e1dcede570b06227114cb73d5/src/librustdoc/html/render.rs#L1969), so correct check would be `property === "true"`. This is consistent with other options: Options which are enabled by default are compared to `"false"` https://github.com/rust-lang/rust/blob/938d4ffe16c4430e1dcede570b06227114cb73d5/src/librustdoc/html/render.rs#L1965-L1968 https://github.com/rust-lang/rust/blob/938d4ffe16c4430e1dcede570b06227114cb73d5/src/librustdoc/html/static/main.js#L2238 https://github.com/rust-lang/rust/blob/938d4ffe16c4430e1dcede570b06227114cb73d5/src/librustdoc/html/static/main.js#L2321 https://github.com/rust-lang/rust/blob/938d4ffe16c4430e1dcede570b06227114cb73d5/src/librustdoc/html/static/main.js#L2070 Options which are disabled by default are compared to `"true"` https://github.com/rust-lang/rust/blob/938d4ffe16c4430e1dcede570b06227114cb73d5/src/librustdoc/html/render.rs#L1970-L1972 https://github.com/rust-lang/rust/blob/938d4ffe16c4430e1dcede570b06227114cb73d5/src/librustdoc/html/static/main.js#L1389 https://github.com/rust-lang/rust/blob/938d4ffe16c4430e1dcede570b06227114cb73d5/src/librustdoc/html/static/main.js#L2334
-
由 Yuki OKUSHI 提交于
-
由 Yuki OKUSHI 提交于
-
由 bors 提交于
Stabilize Iterator::copied in 1.36.0 Per https://github.com/rust-lang/rust/issues/57127#issuecomment-487289429. Closes https://github.com/rust-lang/rust/issues/57127. r? @varkor
-
由 Dmitry Murzin 提交于
-
由 bors 提交于
Limit internalization in LLVM 8 ThinLTO Fixes #60184. r? @alexcrichton
-
由 bors 提交于
Update rustc-rayon version r? @nikomatsakis
-
- 27 4月, 2019 18 次提交
-
-
由 Mazdak Farrokhzad 提交于
-
由 bors 提交于
Rollup of 5 pull requests Successful merges: - #60292 (Replace the `&'tcx List<Ty<'tcx>>` in `TyKind::Tuple` with `SubstsRef<'tcx>`) - #60307 (Make "Implementations on Foreign Types" items in sidebar link to specific impls) - #60309 (Add 1.34.1 release notes) - #60315 (bootstrap: use correct version numbers for llvm-tools and lldb) - #60316 (Use "capacity" as parameter name in with_capacity() methods) Failed merges: r? @ghost
-
由 Mazdak Farrokhzad 提交于
Use "capacity" as parameter name in with_capacity() methods See #60271. The only place where I didn't change the parameter name is `RawVec`. The problem is that it has a `.cap()` method instead of the usual `.capacity()`: https://github.com/rust-lang/rust/blob/597f432489f12a3f33419daa039ccef11a12c4fd/src/liballoc/raw_vec.rs#L200-L210 Changing this would be a breaking change, and I guess that's not worth it. But since I didn't change `.cap()` there, I didn't change the `cap` parameter name to `capacity`, either.
-
由 Mazdak Farrokhzad 提交于
bootstrap: use correct version numbers for llvm-tools and lldb The current URLs for the `llvm-tools` and `lldb` components are a bit broken right now: ``` https://static.rust-lang.org/dist/2019-04-25/llvm-tools-1.34.1 (fc50f328 2019-04-24)-aarch64-unknown-linux-gnu.tar.gz ``` This PR uses proper version numbers for those. Tested a dist build locally and everything works. r? @Mark-Simulacrum
-
由 Mazdak Farrokhzad 提交于
Add 1.34.1 release notes This is a backport of the release notes from the 1.34.1 release. r? @ghost
-
由 Mazdak Farrokhzad 提交于
Make "Implementations on Foreign Types" items in sidebar link to specific impls This solves #56018 for most cases (though not work for foreign impls with same names)
-
由 Mazdak Farrokhzad 提交于
Replace the `&'tcx List<Ty<'tcx>>` in `TyKind::Tuple` with `SubstsRef<'tcx>` Part of the suggested refactoring for https://github.com/rust-lang/rust/issues/42340. As expected, this is a little messy, because there are many places that the components of tuples are expected to be types, rather than arbitrary kinds. However, it should open up the way for a refactoring of `TyS` itself. r? @nikomatsakis
-
由 Mazdak Farrokhzad 提交于
-
由 bors 提交于
rustc_metadata: more safely read/write the index positions. This is a small part of a larger refactor, that I want to benchmark independently. The final code would be even cleaner than this, so this is sort of an "worst case" test.
-
由 bors 提交于
Use arenas to avoid Lrc in queries #1 Based on https://github.com/rust-lang/rust/pull/59536.
-
由 bors 提交于
include rustc-std-workspace-alloc in rust-src This is needed to fix https://github.com/japaric/xargo/issues/240
-
由 varkor 提交于
-
由 varkor 提交于
-
由 varkor 提交于
-
由 Dmitry Murzin 提交于
-
由 John Kåre Alsaker 提交于
-
由 Matthias Geier 提交于
Closes #60271.
-
由 Pietro Albini 提交于
-
- 26 4月, 2019 4 次提交
-
-
由 Josh Stone 提交于
-
由 Pietro Albini 提交于
-
由 Ralf Jung 提交于
-
由 bors 提交于
Stabilize pointer::align_offset Closes #44488
-