- 31 7月, 2020 1 次提交
-
-
由 Ralf Jung 提交于
-
- 29 7月, 2020 1 次提交
-
-
由 mark 提交于
-
- 28 7月, 2020 1 次提交
-
-
由 mark 提交于
-
- 18 7月, 2020 1 次提交
-
-
由 Rich Kadel 提交于
rustc now generates the coverage map and can support (limited) coverage report generation, at the function level. Example: $ BUILD=$HOME/rust/build/x86_64-unknown-linux-gnu $ $BUILD/stage1/bin/rustc -Zinstrument-coverage \ $HOME/rust/src/test/run-make-fulldeps/instrument-coverage/main.rs $ LLVM_PROFILE_FILE="main.profraw" ./main called $ $BUILD/llvm/bin/llvm-profdata merge -sparse main.profraw -o main.profdata $ $BUILD/llvm/bin/llvm-cov show --instr-profile=main.profdata main 1| 1|pub fn will_be_called() { 2| 1| println!("called"); 3| 1|} 4| | 5| 0|pub fn will_not_be_called() { 6| 0| println!("should not have been called"); 7| 0|} 8| | 9| 1|fn main() { 10| 1| let less = 1; 11| 1| let more = 100; 12| 1| 13| 1| if less < more { 14| 1| will_be_called(); 15| 1| } else { 16| 1| will_not_be_called(); 17| 1| } 18| 1|}
-
- 17 7月, 2020 1 次提交
-
-
由 Jake Goulding 提交于
`rustc` allows passing in predefined target triples as well as JSON target specification files. This change allows bootstrap to have the first inkling about those differences. This allows building a cross-compiler for an out-of-tree architecture (even though that compiler won't work for other reasons). Even if no one ever uses this functionality, I think the newtype around the `Interned<String>` improves the readability of the code.
-
- 08 7月, 2020 1 次提交
-
-
由 Eric Huss 提交于
-
- 06 7月, 2020 1 次提交
-
-
由 Tomasz Miąsko 提交于
Since #73374 the rustc wrapper no longer configures debug assertions based on RUSTC_DEBUG_ASSERTIONS environment variable.
-
- 30 6月, 2020 1 次提交
-
-
由 Eric Huss 提交于
-
- 26 6月, 2020 1 次提交
-
-
由 Eric Huss 提交于
-
- 23 6月, 2020 1 次提交
-
-
由 Aaron Hill 提交于
-
- 16 6月, 2020 1 次提交
-
-
由 Mark Rousskov 提交于
-
- 15 6月, 2020 1 次提交
-
-
由 Eric Huss 提交于
This should run much faster. There are also some drive-by cleanups here to try to simplify things. Also, the paths for in-tree crates are now displayed as relative in `x.py test -h -v`.
-
- 14 6月, 2020 1 次提交
-
-
由 Eric Huss 提交于
-
- 13 6月, 2020 1 次提交
-
-
由 Eric Huss 提交于
-
- 12 6月, 2020 1 次提交
-
-
由 Eric Huss 提交于
-
- 07 6月, 2020 1 次提交
-
-
由 Mark Rousskov 提交于
Clippy's tests were failing the build, but that failure was ignored in favor of checking toolstate. This is the correct behavior for toolstate-checked tools, but Clippy no longer updates its toolstate status as it should always build.
-
- 02 6月, 2020 1 次提交
-
-
由 Ralf Jung 提交于
-
- 31 5月, 2020 1 次提交
-
-
由 Dennis Duda 提交于
Since cargo appends executable/args, the support_lib count parameter has to come first.
-
- 28 5月, 2020 1 次提交
-
-
由 Mark Rousskov 提交于
This just unwraps clippy's build step instead of skipping tests if clippy didn't build. This matches e.g. cargo's behavior and seems more correct, as we always expect clippy to successfully build.
-
- 24 5月, 2020 1 次提交
-
-
由 Ralf Jung 提交于
-
- 11 5月, 2020 2 次提交
- 06 5月, 2020 1 次提交
-
-
由 Yuki Okushi 提交于
-
- 03 5月, 2020 1 次提交
-
-
由 Oliver Scherer 提交于
-
- 02 5月, 2020 1 次提交
-
-
由 Oliver Scherer 提交于
-
- 22 4月, 2020 1 次提交
-
-
由 Nicholas Nethercote 提交于
So that the rlibs will work with both LTO and non-LTO builds.
-
- 14 4月, 2020 1 次提交
-
-
由 Guillaume Gomez 提交于
-
- 11 4月, 2020 1 次提交
-
-
由 Guillaume Gomez 提交于
-
- 31 3月, 2020 1 次提交
-
-
由 Josh Stone 提交于
This is a follow-up to #70123, which added `llvm-config --libdir` to the `LIBRARY_PATH` for rustc tools. We need the same for "run-make-fulldeps" and "ui-fulldeps" tests which depend on compiler libraries, implicitly needing to link to `-lLLVM` as well.
-
- 25 3月, 2020 1 次提交
-
-
由 Santiago Pastorino 提交于
-
- 24 3月, 2020 1 次提交
-
-
由 Pietro Albini 提交于
-
- 20 3月, 2020 1 次提交
-
-
由 Nikita Popov 提交于
-
- 14 3月, 2020 1 次提交
-
-
由 Oliver Middleton 提交于
-
- 13 3月, 2020 1 次提交
-
-
由 Eric Huss 提交于
-
- 04 3月, 2020 1 次提交
-
-
由 Ralf Jung 提交于
-
- 22 2月, 2020 1 次提交
-
-
由 Ralf Jung 提交于
-
- 17 2月, 2020 1 次提交
-
-
由 Pietro Albini 提交于
-
- 16 2月, 2020 1 次提交
-
-
由 Oliver Middleton 提交于
Without `Compiletest.path` set running `x.py test src/test/rustdoc-js` would run the `rustdoc-js` test suite with everything filtered out. As this was the only place setting `Compiletest.path` to `None` this removes the `Option` wrapper as well.
-
- 14 2月, 2020 1 次提交
-
-
由 Eric Huss 提交于
-
- 09 2月, 2020 1 次提交
-
-
由 John Kåre Alsaker 提交于
-