| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-12-19 | Rollup merge of #91878 - LegionMammal978:less-inband-infer, r=Aaron1011 | Matthias Krüger | -1/+0 | |
| Remove `in_band_lifetimes` from `rustc_infer` See #91867 for more information. This crate actually had a typo `'ctx` in one of its functions: ```diff -pub fn same_type_modulo_infer(a: Ty<'tcx>, b: Ty<'ctx>) -> bool { +pub fn same_type_modulo_infer<'tcx>(a: Ty<'tcx>, b: Ty<'tcx>) -> bool { ``` Also, I wasn't entirely sure about the lifetimes in `suggest_new_region_bound`: ```diff pub fn suggest_new_region_bound( - tcx: TyCtxt<'tcx>, + tcx: TyCtxt<'_>, err: &mut DiagnosticBuilder<'_>, fn_returns: Vec<&rustc_hir::Ty<'_>>, ``` Should all of those lifetimes really be distinct? | ||||
| 2021-12-14 | Stabilize iter::zip. | PFPoitras | -1/+0 | |
| 2021-12-13 | Remove `in_band_lifetimes` from `rustc_infer` | LegionMammal978 | -1/+0 | |
| This crate actually had a typo `'ctx` in one of its functions: ```diff -pub fn same_type_modulo_infer(a: Ty<'tcx>, b: Ty<'ctx>) -> bool { +pub fn same_type_modulo_infer<'tcx>(a: Ty<'tcx>, b: Ty<'tcx>) -> bool { ``` | ||||
| 2021-12-02 | Reduce boilerplate around infallible folders | Alan Egerton | -1/+0 | |
| 2021-11-26 | Unwrap the results of type folders | LeSeulArtichaut | -0/+1 | |
| Co-authored-by: Alan Egerton <eggyal@gmail.com> | ||||
| 2021-11-22 | Use `derive_default_enum` in the compiler | Jacob Pratt | -0/+1 | |
| 2021-10-28 | Revert "Add rustc lint, warning when iterating over hashmaps" | Mark Rousskov | -1/+0 | |
| 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-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-08-18 | Remove box syntax from rustc_infer | est31 | -1/+0 | |
| 2021-08-13 | Point to where clause for GATs | jackh726 | -0/+1 | |
| 2021-05-31 | Remove unused feature gates | bjorn3 | -2/+0 | |
| 2021-05-26 | Specialize implementations | Jacob Pratt | -0/+2 | |
| Implementations in stdlib are now optimized as they were before. | ||||
| 2021-05-24 | remove cfg(bootstrap) | Pietro Albini | -1/+0 | |
| 2021-04-18 | fix feature use in rustc libs | Ralf Jung | -1/+0 | |
| 2021-04-08 | Fix outdated crate names in compiler docs | pierwill | -1/+1 | |
| Changes `librustc_X` to `rustc_X`, only in documentation comments. Plain code comments are left unchanged. Also fix incorrect file paths. | ||||
| 2021-03-26 | Use iter::zip in compiler/ | Josh Stone | -0/+1 | |
| 2021-03-19 | stabilize or_patterns | mark | -1/+1 | |
| 2021-03-06 | Change x64 size checks to not apply to x32. | Harald van Dijk | -1/+1 | |
| Rust contains various size checks conditional on target_arch = "x86_64", but these checks were never intended to apply to x86_64-unknown-linux-gnux32. Add target_pointer_width = "64" to the conditions. | ||||
| 2020-10-30 | TypeVisitor: use `ControlFlow` in rustc_{infer,lint,trait_selection} | LeSeulArtichaut | -0/+1 | |
| 2020-09-23 | /nightly/nightly-rustc | Erik Hofmayer | -1/+1 | |
| 2020-09-23 | Updated html_root_url for compiler crates | Erik Hofmayer | -1/+1 | |
| 2020-09-17 | Remove redundant #![feature(...)] 's from compiler/ | est31 | -2/+0 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+40 | |
