| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-12-12 | Move some methods from `tcx.hir()` to `tcx` | zetanumbers | -2/+3 | |
| Renamings: - find -> opt_hir_node - get -> hir_node - find_by_def_id -> opt_hir_node_by_def_id - get_by_def_id -> hir_node_by_def_id Fix rebase changes using removed methods Use `tcx.hir_node_by_def_id()` whenever possible in compiler Fix clippy errors Fix compiler Apply suggestions from code review Co-authored-by: Vadim Petrochenkov <vadim.petrochenkov@gmail.com> Add FIXME for `tcx.hir()` returned type about its removal Simplify with with `tcx.hir_node_by_def_id` | ||||
| 2023-11-26 | rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` ↵ | Vadim Petrochenkov | -1/+1 | |
| cleanup | ||||
| 2023-11-12 | make LayoutError::Cycle carry ErrorGuaranteed | Michael Goulet | -3/+2 | |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -3/+7 | |
| 2023-09-26 | Don't store lazyness in DefKind | Michael Goulet | -1/+1 | |
| 2023-09-21 | Move `DepKind` to `rustc_query_system` and define it as `u16` | John Kåre Alsaker | -52/+20 | |
| 2023-08-27 | More precisely detect cycle errors from type_of on opaque | Michael Goulet | -0/+11 | |
| 2023-08-27 | Pass ErrorGuaranteed to cycle error | Michael Goulet | -12/+41 | |
| 2023-08-07 | Store the laziness of type aliases in the DefKind | León Orell Valerian Liehr | -1/+1 | |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -2/+2 | |
| 2023-07-01 | Put `LayoutError` behind reference to shrink result | Nilstrieb | -2/+5 | |
| `LayoutError` is 24 bytes, which is bigger than the `Ok` types, so let's shrink that. | ||||
| 2023-05-29 | EarlyBinder::new -> EarlyBinder::bind | lcnr | -2/+2 | |
| 2023-05-28 | Replace EarlyBinder(x) with EarlyBinder::new(x) | Kyle Matsuda | -2/+2 | |
| 2023-05-02 | Avoid ICEing miri on layout query cycles | Oli Scherer | -0/+6 | |
| 2023-04-21 | Allow `LocalDefId` as the argument to `def_path_str` | Oli Scherer | -2/+2 | |
| 2023-03-02 | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | -1/+1 | |
| This trait was a way to generalize over both `TyCtxt` and `Resolver`, but now `Resolver` has access to `TyCtxt`, so this trait is no longer necessary. | ||||
| 2023-02-22 | Rename ty_error_with_guaranteed to ty_error, ty_error to ty_error_misc | Michael Goulet | -2/+2 | |
| 2023-02-17 | Fix ICE on type alias in recursion | clubby789 | -2/+3 | |
| 2023-01-14 | add EarlyBinder::subst_identity; impl ParameterizedOverTcx (needed for ↵ | Kyle Matsuda | -0/+12 | |
| rustc_metadata) and Value for EarlyBinder | ||||
| 2022-12-23 | Use DepKind instead of &str | gimbles | -11/+12 | |
| 2022-12-01 | Properly synthesize fn sig value during cycle | Michael Goulet | -5/+15 | |
| 2022-11-09 | Add domain size check to fix ICE | Cameron Steffen | -1/+2 | |
| 2022-10-10 | Check representability in adt_sized_constraint | Cameron Steffen | -13/+1 | |
| 2022-10-07 | Rewrite representability | Cameron Steffen | -5/+165 | |
| 2022-09-06 | Make `HandleCycleError` an enum instead of a macro-generated closure | Joshua Nelson | -0/+54 | |
| - Add a `HandleCycleError` enum to rustc_query_system, along with a `handle_cycle_error` function - Move `Value` to rustc_query_system, so `handle_cycle_error` can use it - Move the `Value` impls from rustc_query_impl to rustc_middle. This is necessary due to orphan rules. | ||||
