| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-05-25 | Auto merge of #111925 - Manishearth:rollup-z6z6l2v, r=Manishearth | bors | -15/+20 | |
| Rollup of 5 pull requests Successful merges: - #111741 (Use `ObligationCtxt` in custom type ops) - #111840 (Expose more information in `get_body_with_borrowck_facts`) - #111876 (Roll compiler_builtins to 0.1.92) - #111912 (Use `Option::is_some_and` and `Result::is_ok_and` in the compiler ) - #111915 (libtest: Improve error when missing `-Zunstable-options`) r? `@ghost` `@rustbot` modify labels: rollup | ||||
| 2023-05-23 | Allow consumers to retrieve borrowck output | Jonáš Fiala | -15/+20 | |
| 2023-05-19 | Leverage the interval property to precompute borrow kill points. | Camille GILLOT | -49/+46 | |
| 2023-05-09 | Reduce BitSet size used in `Borrows` dataflow analysis | vlad20012 | -1/+1 | |
| 2023-04-13 | Remove `impl ToRegionVid for RegionVid`. | Nicholas Nethercote | -4/+2 | |
| It's weird and unnecessary. | ||||
| 2023-03-15 | unequal → not equal | gimbles | -1/+1 | |
| 2023-03-09 | Introduce a no-op PlaceMention statement for `let _ =`. | Camille GILLOT | -0/+1 | |
| 2023-03-05 | Remove `allow(potential_query_instability)` from `borrowck` | clubby789 | -4/+4 | |
| 2023-01-23 | Create stable metric to measure long computation in Const Eval | Bryan Garza | -0/+1 | |
| This patch adds a `MirPass` that tracks the number of back-edges and function calls in the CFG, adds a new MIR instruction to increment a counter every time they are encountered during Const Eval, and emit a warning if a configured limit is breached. | ||||
| 2022-12-18 | A few small cleanups for `newtype_index` | Nilstrieb | -2/+1 | |
| Remove the `..` from the body, only a few invocations used it and it's inconsistent with rust syntax. Use `;` instead of `,` between consts. As the Rust syntax gods inteded. | ||||
| 2022-12-18 | Make `#[debug_format]` an attribute in `newtype_index` | Nilstrieb | -1/+1 | |
| This removes the `custom` format functionality as its only user was trivially migrated to using a normal format. If a new use case for a custom formatting impl pops up, you can add it back. | ||||
| 2022-12-06 | `rustc_borrowck`: remove `ref` patterns | Maybe Waffle | -5/+5 | |
| 2022-11-09 | lint auto pass | AndyJado | -0/+2 | |
| Revert "lint auto pass" This reverts commit e58e4466384924c491a932d3f18ef50ffa5a5065. | ||||
| 2022-09-06 | Generalize the Assume intrinsic statement to a general Intrinsic statement | Oli Scherer | -2/+1 | |
| 2022-09-06 | Lower the assume intrinsic to a MIR statement | Oli Scherer | -0/+1 | |
| 2022-08-26 | Replace `Body::basic_blocks()` with field access | Tomasz Miąsko | -1/+1 | |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -1/+1 | |
| 2022-05-17 | Change `Successors` to `impl Iterator<Item = BasicBlock>` | SparrowLii | -1/+1 | |
| 2022-04-11 | Add new `Deinit` statement kind | Jakob Degen | -0/+1 | |
| 2022-03-30 | Spellchecking compiler code | Yuri Astrakhan | -2/+2 | |
| Address some spelling mistakes in strings, private function names, and function params. | ||||
| 2022-01-12 | Remove deprecated LLVM-style inline assembly | Tomasz Miąsko | -9/+0 | |
| 2021-12-03 | Add initial AST and MIR support for unwinding from inline assembly | Amanieu d'Antras | -4/+2 | |
| 2021-10-08 | clippy::complexity fixes | Matthias Krüger | -1/+1 | |
| 2021-09-07 | Move the dataflow framework to its own crate. | Camille GILLOT | -6/+6 | |
| 2021-09-07 | Move rustc_mir::borrow_check to new crate rustc_borrowck. | Camille GILLOT | -0/+448 | |
