| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-11-02 | Ban dashes in miropt test file names | Jakob Degen | -17/+0 | |
| 2022-09-04 | Remove unnecessary `EMIT_MIR_FOR_EACH_BITWIDTH | Jakob Degen | -1/+1 | |
| 2020-07-29 | add crate name to mir dumps | Xavier Denis | -1/+1 | |
| 2020-04-07 | Add EMIT_MIR_FOR_EACH_BIT_WIDTH to tests that need it. | Ana-Maria Mihalache | -0/+1 | |
| 2020-04-07 | --bless all mir-opt tests. | Ana-Maria Mihalache | -44/+1 | |
| 2020-03-19 | Use erased regions in MIR | Matthew Jasper | -2/+2 | |
| 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-05 | Revert "Auto merge of #63649 - tlively:emscripten-upstream-upgrade, ↵ | Tyler Mandry | -1/+1 | |
| r=alexcrichton" This reverts commit 7870050796e5904a0fc85ecbe6fa6dde1cfe0c91, reversing changes made to 2e7244807a7878f6eca3eb7d97ae9b413aa49014. | ||||
| 2019-10-04 | Fix ABI, run and fix more tests, re-enable CI for PRs | Thomas Lively | -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 | -5/+5 | |
| 2019-03-03 | Check which blocks are cleanup in mir-opt tests | Matthew Jasper | -2/+2 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-10-26 | Update tests | Oliver Scherer | -1/+1 | |
| 2018-05-30 | rustc: use syntactic (instead of visibility) source info where appropriate. | Eduard-Mihai Burtescu | -1/+1 | |
| 2017-12-03 | funnel all unwind paths through a single Resume block | Ariel Ben-Yehuda | -1/+1 | |
| 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 | -4/+4 | |
| 2017-11-26 | fix codegen of drops of fields of packed structs | Ariel Ben-Yehuda | -0/+68 | |
