| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-01-03 | Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievink | Matthias Krüger | -4/+0 | |
| Remove `NullOp::Box` Follow up of #89030 and MCP rust-lang/compiler-team#460. ~1 month later nothing seems to be broken, apart from a small regression that #89332 (1aac85bb716c09304b313d69d30d74fe7e8e1a8e) shows could be regained by remvoing the diverging path, so it shall be safe to continue and remove `NullOp::Box` completely. r? `@jonas-schievink` `@rustbot` label T-compiler | ||||
| 2021-12-15 | Remove in_band_lifetimes from borrowck | Dániel Buga | -1/+0 | |
| 2021-12-14 | Stabilize iter::zip. | PFPoitras | -1/+0 | |
| 2021-12-03 | Add initial AST and MIR support for unwinding from inline assembly | Amanieu d'Antras | -0/+1 | |
| 2021-11-30 | Apply cfg-bootstrap switch | Mark Rousskov | -1/+0 | |
| 2021-11-15 | Stabilize format_args_capture | Josh Triplett | -1/+1 | |
| Works as expected, and there are widespread reports of success with it, as well as interest in it. | ||||
| 2021-10-29 | Auto merge of #90380 - Mark-Simulacrum:revert-89558-query-stable-lint, r=lcnr | bors | -1/+0 | |
| Revert "Add rustc lint, warning when iterating over hashmaps" Fixes perf regressions introduced in https://github.com/rust-lang/rust/pull/90235 by temporarily reverting the relevant PR. | ||||
| 2021-10-28 | Auto merge of #90281 - xldenis:public-borrow-set, r=nikomatsakis | bors | -1/+1 | |
| Add BorrowSet to public api This PR adds `BorrowSet` to the public api so that verification tools can obtain the activation and reservation points of two phase borrows without having to redo calculations themselves (and thus potentially differently from rustc). Turns out we already can obtain `MoveData` thanks to the public `HasMoveData` trait, so constructing a `BorrowSet` should not provide much of an issue. However, I can't speak to the soundness of this approach, is it safe to take an under-approximation of `MoveData`? r? `@nikomatsakis` | ||||
| 2021-10-28 | Revert "Add rustc lint, warning when iterating over hashmaps" | Mark Rousskov | -1/+0 | |
| 2021-10-25 | Add BorrowSet to public api | Xavier Denis | -1/+1 | |
| 2021-10-25 | Auto merge of #90042 - pietroalbini:1.56-master, r=Mark-Simulacrum | bors | -1/+0 | |
| Bump bootstrap compiler to 1.57 Fixes https://github.com/rust-lang/rust/issues/90152 r? `@Mark-Simulacrum` | ||||
| 2021-10-24 | Rollup merge of #89558 - lcnr:query-stable-lint, r=estebank | Matthias Krüger | -0/+1 | |
| Add rustc lint, warning when iterating over hashmaps r? rust-lang/wg-incr-comp | ||||
| 2021-10-23 | update cfg(bootstrap) | Pietro Albini | -1/+0 | |
| 2021-10-20 | Remove NullOp::Box | Gary Guo | -4/+0 | |
| 2021-10-16 | Adopt let_else across the compiler | est31 | -0/+1 | |
| This performs a substitution of code following the pattern: let <id> = if let <pat> = ... { identity } else { ... : ! }; To simplify it to: let <pat> = ... { identity } else { ... : ! }; By adopting the let_else feature. | ||||
| 2021-10-15 | allow `potential_query_instability` everywhere | lcnr | -0/+1 | |
| 2021-10-04 | Stabilize `const_panic` | Jacob Pratt | -1/+1 | |
| 2021-10-01 | Fix clippy lints | Guillaume Gomez | -12/+12 | |
| 2021-09-28 | More tracing instrumentation | Oli Scherer | -1/+2 | |
| 2021-09-25 | Introduce `Rvalue::ShallowInitBox` | Gary Guo | -1/+2 | |
| 2021-09-15 | Allow call to get_body_with_borrowck_facts without -Z polonius | Will Crichton | -5/+3 | |
| 2021-09-08 | Rebase fallout. | Camille GILLOT | -0/+1 | |
| 2021-09-07 | Move the dataflow framework to its own crate. | Camille GILLOT | -7/+7 | |
| 2021-09-07 | Move rustc_mir::borrow_check to new crate rustc_borrowck. | Camille GILLOT | -0/+2389 | |
