| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -21/+0 | |
| 2020-07-29 | add crate name to mir dumps | Xavier Denis | -1/+1 | |
| 2020-04-07 | --bless all mir-opt tests. | Ana-Maria Mihalache | -57/+1 | |
| 2019-11-27 | rustc: move debug info from LocalDecl and UpvarDecl into a dedicated ↵ | Eduard-Mihai Burtescu | -0/+1 | |
| VarDebugInfo. | ||||
| 2019-10-25 | Re-enable Emscripten's exception handling support | Thomas Lively | -1/+1 | |
| Passes LLVM codegen and Emscripten link-time flags for exception handling if and only if the panic strategy is `unwind`. Sets the default panic strategy for Emscripten targets to `unwind`. Re-enables tests that depend on unwinding support for Emscripten, including `should_panic` tests. | ||||
| 2019-10-16 | Upgrade Emscripten targets to use upstream LLVM backend | Thomas Lively | -1/+1 | |
| - Compatible with Emscripten 1.38.46-upstream or later upstream. - Refactors the Emscripten target spec to share code with other wasm targets. - Replaces the old incorrect wasm32 C call ABI with the correct one, preserving the old one as wasm32_bindgen_compat for wasm-bindgen compatibility. - Updates the varargs ABI used by Emscripten and deletes the old one. - Removes the obsolete wasm32-experimental-emscripten target. - Uses EMCC_CFLAGS on CI to avoid the timeout problems with #63649. | ||||
| 2019-10-09 | Revert "Make `into` schedule drop for the destination" | Matthew Jasper | -11/+8 | |
| This reverts commit 37026837a3f23486d3cf1009d9136927168ddb33. | ||||
| 2019-10-04 | Make `into` schedule drop for the destination | Matthew Jasper | -8/+11 | |
| 2019-09-19 | fix mir-opt tests | Niko Matsakis | -11/+4 | |
| 2019-06-25 | Use `as_temp` to evaluate statement expressions | Matthew Jasper | -1/+3 | |
| 2019-05-25 | Print generic args in function calls in MIR | Oliver Scherer | -1/+1 | |
| 2019-05-21 | Handle the visibility/lint scope distinction better | Matthew Jasper | -3/+1 | |
| * Don't generate an extra lint scope for each `let` statement. * Place match guards inside the visiblility scope of the bindings for their arm. | ||||
| 2019-04-23 | rustc_mir: create the `let` and "remainder" scopes in source order. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-04-23 | rustc_mir: pretty-print all locals into their respective scopes. | Eduard-Mihai Burtescu | -4/+3 | |
| 2019-03-03 | Check which blocks are cleanup in mir-opt tests | Matthew Jasper | -4/+4 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-09-24 | Update mir opt tests | Matthew Jasper | -1/+0 | |
| 2018-09-18 | Update mir-opt test suite | Rémy Rakic | -0/+1 | |
| 2018-05-30 | rustc: use syntactic (instead of visibility) source info where appropriate. | Eduard-Mihai Burtescu | -1/+2 | |
| 2017-12-03 | funnel all unwind paths through a single Resume block | Ariel Ben-Yehuda | -6/+6 | |
| This simplifies analysis and borrow-checking because liveness at the resume point can always be simply propagated. Later on, the "dead" Resumes are removed. | ||||
| 2017-11-28 | ci: Start running wasm32 tests on Travis | Alex Crichton | -0/+2 | |
| This commit allocates a builder to running wasm32 tests on Travis. Not all test suites pass right now so this is starting out with just the run-pass and the libcore test suites. This'll hopefully give us a pretty broad set of coverage for integration in rustc itself as well as a somewhat broad coverage of the llvm backend itself through integration/unit tests. | ||||
| 2017-11-28 | tests: update to include move annotations in MIR. | Eduard-Mihai Burtescu | -3/+3 | |
| 2017-11-09 | change MIR dump filenames from `nodeN` to `DefPath` | Mikhail Modin | -2/+2 | |
| 2017-10-09 | Update README and tests for new infrastructure | Christopher Vittal | -1/+4 | |
| 2017-08-14 | emit StorageLive for box temporaries | Ariel Ben-Yehuda | -0/+88 | |
| We started emitting StorageDead, so we better emit the corrseponding StorageLive to avoid problems. | ||||
