| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-11-14 | Custom MIR: Support cleanup blocks | Tomasz Miąsko | -5/+5 | |
| Cleanup blocks are declared with `bb (cleanup) = { ... }`. `Call` and `Drop` terminators take an additional argument describing the unwind action, which is one of the following: * `UnwindContinue()` * `UnwindUnreachable()` * `UnwindTerminate(reason)`, where reason is `ReasonAbi` or `ReasonInCleanup` * `UnwindCleanup(block)` Also support unwind resume and unwind terminate terminators: * `UnwindResume()` * `UnwindTerminate(reason)` | ||||
| 2023-10-19 | Run filecheck on reference_prop.rs | Camille GILLOT | -16/+318 | |
| 2023-10-19 | Allow to run filecheck in mir-opt tests. | Camille GILLOT | -0/+1 | |
| 2023-08-19 | custom_mir: change Call() terminator syntax to something more readable | Ralf Jung | -5/+5 | |
| 2023-05-13 | Add multiple borrow test. | Camille GILLOT | -0/+2 | |
| 2023-05-13 | Do not ICE on deeply nested borrows. | Camille GILLOT | -0/+13 | |
| 2023-05-13 | Iterate ReferencePropagation to fixpoint. | Camille GILLOT | -0/+72 | |
| 2023-05-13 | Add mir-opt test. | Camille GILLOT | -0/+22 | |
| 2023-05-13 | Implement references VarDebugInfo. | Camille GILLOT | -12/+12 | |
| 2023-05-10 | Add test. | Camille GILLOT | -0/+27 | |
| 2023-05-09 | Add needs-unwind. | Camille GILLOT | -0/+1 | |
| 2023-05-09 | Separate test cases into bbs. | Camille GILLOT | -3/+30 | |
| 2023-05-09 | Implement SSA-based reference propagation. | Camille GILLOT | -0/+428 | |
