- 10 1月, 2018 2 次提交
-
-
由 Wesley Wiser 提交于
This saves the storage space used by about 32 bits per `Fingerprint`. On average, this reduces the size of the `/target/{mode}/incremental` folder by roughly 5%. Fixes #45875
-
由 John Kåre Alsaker 提交于
-
- 08 1月, 2018 4 次提交
-
-
由 John Kåre Alsaker 提交于
-
由 Michael Woerister 提交于
-
由 Robin Kruppe 提交于
It is also intended for use with unions.
-
由 Robin Kruppe 提交于
Rename ReprExtern to ReprC, and similarily rename a few other fields and locals that mentioned "extern repr"
-
- 07 1月, 2018 2 次提交
-
-
由 Malo Jaffré 提交于
Upgrade `log` to `0.4` in multiple crates.
-
由 Björn Steinbrink 提交于
The same effect can be achieved using -Cllvm-args=-debug Refs #46437 as it removes LLVMRustSetDebug()
-
- 06 1月, 2018 2 次提交
-
-
由 Alex Crichton 提交于
This showed up on the Windows bot for testing this PR, and this pr allows `mark_incr_comp_session_as_invalid` ok if it's already invalid, hopefully avoiding scary ICEs and instead leaving the nicely printed errors
-
由 Simonas Kazlauskas 提交于
This is only applicable when neither of --emit=llvm-ir or --emit=llvm-bc are not requested. In case either of these outputs are wanted, but the benefits of such context are desired as well, -Zfewer_names option provides the same functionality regardless of the outputs requested.
-
- 05 1月, 2018 2 次提交
-
-
由 Eduard-Mihai Burtescu 提交于
-
由 Esteban Küber 提交于
-
- 04 1月, 2018 3 次提交
-
-
由 Alex Crichton 提交于
These no longer work now that Cargo changes the cwd of rustc while it's running. Instead use an absolute path that's set by rustbuild.
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
- 02 1月, 2018 2 次提交
-
-
由 Robin Kruppe 提交于
Fixes #47094 Besides fixing that bug, this change has a user-visible effect on the spans in the "incompatible repr hints" warning and another error: they now point at `foo` and/or `bar` in `repr(foo, bar)` instead of the whole attribute. This is sometimes more precise (e.g., `#[repr(C, packed)]` on an enum points at the `packed`) but sometimes not. I moved a compile-fail test to a ui test to illustrate how it now looks in the common case of only one attribute.
-
由 Who? Me?! 提交于
-
- 01 1月, 2018 4 次提交
-
-
由 Malo Jaffré 提交于
-
由 Malo Jaffré 提交于
-
由 Malo Jaffré 提交于
Update `rand` crate to `0.3.19`. Update `log` crate to `0.3.9` and `0.4.1`. Update `parking_lot_core` crate to `0.2.9`. Upgrade all flate2 dependencies to `1.0.1`. - Update `rust-installer` submodule.
-
由 leonardo.yvens 提交于
So it's not mistaken for dead code.
-
- 31 12月, 2017 1 次提交
-
-
由 Christopher Durham 提交于
-
- 28 12月, 2017 2 次提交
-
-
由 Seiichi Uchida 提交于
-
由 BurntPizza 提交于
-
- 27 12月, 2017 2 次提交
-
-
由 Eduard-Mihai Burtescu 提交于
-
由 Josh Holmer 提交于
Solves incorrect diagnostics for unused or deprecated imports. Closes #46576. Deprecated imports had an existing test which asserted the incorrect span. That test has been corrected as part of this commit.
-
- 26 12月, 2017 4 次提交
-
-
由 Niko Matsakis 提交于
-
由 Bastian Köcher 提交于
This is the first part of the RFC 1937 that supports new `Termination` trait in the rust `main` function.
-
由 Clar Charr 提交于
-
由 Esteban Küber 提交于
Use span label instead of span note for single line spans in "incompatible arm" diagnostic.
-
- 24 12月, 2017 3 次提交
-
-
由 Ariel Ben-Yehuda 提交于
These can happen if prior errors disable defaulting. Fixes #43825.
-
由 Jonathan S 提交于
-
由 Alex Crichton 提交于
This commit is the next attempt to enable multiple codegen units by default in release mode, getting some of those sweet, sweet parallelism wins by running codegen in parallel. Performance should not be lost due to ThinLTO being on by default as well. Closes #45320
-
- 22 12月, 2017 5 次提交
-
-
由 Michael Hewson 提交于
-
由 Esteban Küber 提交于
When a parse error occurs on a block, the parser will recover and create a block with the statements collected until that point. Now a flag stating that a recovery has been performed in this block is propagated so that the type checker knows that the type of the block (which will be identified as `()`) shouldn't be checked against the expectation to reduce the amount of irrelevant diagnostic errors shown to the user.
-
由 John Kåre Alsaker 提交于
-
由 John Kåre Alsaker 提交于
-
由 John Kåre Alsaker 提交于
-
- 21 12月, 2017 2 次提交
-
-
由 Jonas Platte 提交于
The Generics now contain one Vec of an enum for the generic parameters, rather than two separate Vec's for lifetime and type parameters. Additionally, places that previously used Vec<LifetimeDef> now use Vec<GenericParam> instead.
-
由 Ariel Ben-Yehuda 提交于
-