rust/src/test
whitequark 42754ce710 Add profiling support, through the rustc -Z profile flag.
When -Z profile is passed, the GCDAProfiling LLVM pass is added
to the pipeline, which uses debug information to instrument the IR.
After compiling with -Z profile, the $(OUT_DIR)/$(CRATE_NAME).gcno
file is created, containing initial profiling information.
After running the program built, the $(OUT_DIR)/$(CRATE_NAME).gcda
file is created, containing branch counters.

The created *.gcno and *.gcda files can be processed using
the "llvm-cov gcov" and "lcov" tools. The profiling data LLVM
generates does not faithfully follow the GCC's format for *.gcno
and *.gcda files, and so it will probably not work with other tools
(such as gcov itself) that consume these files.
2017-05-01 09:16:20 +00:00
..
codegen Disable path remapping test on Windows. 2017-04-28 13:30:07 +02:00
codegen-units translate drop glue using MIR 2017-03-18 02:53:08 +02:00
compile-fail Add profiling support, through the rustc -Z profile flag. 2017-05-01 09:16:20 +00:00
compile-fail-fulldeps Implement a file-path remapping feature in support of debuginfo and reproducible builds. 2017-04-26 15:44:02 +02:00
debuginfo update gdbr tests 2017-03-09 22:12:36 +01:00
incremental rustc: use monomorphic const_eval for cross-crate enum discriminants. 2017-04-16 01:31:37 +03:00
mir-opt borrowck::mir::dataflow: ignore unwind edges of empty drops 2017-04-08 22:46:50 +03:00
parse-fail Fix issue with single question mark or paren 2017-04-21 21:32:44 +03:00
pretty Update pretty test for derive attributes 2017-02-05 12:22:29 +10:30
run-fail
run-fail-fulldeps Implement a file-path remapping feature in support of debuginfo and reproducible builds. 2017-04-26 15:44:02 +02:00
run-make Add profiling support, through the rustc -Z profile flag. 2017-05-01 09:16:20 +00:00
run-pass refactor the handling of lvalue ops 2017-04-30 15:49:04 +03:00
run-pass-fulldeps Implement a file-path remapping feature in support of debuginfo and reproducible builds. 2017-04-26 15:44:02 +02:00
run-pass-valgrind
rustdoc Re-enable hoedown by default 2017-04-22 13:25:14 +02:00
ui Auto merge of #39291 - Freyskeyd:check_context_E0423, r=petrochenkov 2017-04-29 15:18:52 +00:00
ui-fulldeps/custom-derive Separate "ui-fulldeps" tests from "ui" tests 2017-03-04 21:38:26 +03:00
COMPILER_TESTS.md Move COMPILER_TESTS.md out of the root directory 2017-02-25 00:13:00 -06:00