| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-08-30 | mv compiler to compiler/ | mark | -1168/+0 | |
| 2020-08-17 | rust_ast::ast => rustc_ast | Ujjwal Sharma | -1/+1 | |
| 2020-08-14 | Rollup merge of #75448 - lcnr:rn-as_local_hir_id, r=davidtwco | Tyler Mandry | -1/+1 | |
| merge `as_local_hir_id` with `local_def_id_to_hir_id` `as_local_hir_id` was defined as just calling `local_def_id_to_hir_id` and I think that having two different ways to call the same method is somewhat confusing. Don't really care about which of these 2 methods we want to keep. Does this require an MCP, considering that these methods are fairly frequently used? | ||||
| 2020-08-14 | Rework `rustc_serialize` | Matthew Jasper | -1/+1 | |
| - Move the type parameter from `encode` and `decode` methods to the trait. - Remove `UseSpecialized(En|De)codable` traits. - Remove blanket impls for references. - Add `RefDecodable` trait to allow deserializing to arena-allocated references safely. - Remove ability to (de)serialize HIR. - Create proc-macros `(Ty)?(En|De)codable` to help implement these new traits. | ||||
| 2020-08-13 | merge `as_local_hir_id` with `local_def_id_to_hir_id` | Bastian Kauschke | -1/+1 | |
| 2020-08-02 | fix typos | liuzhenyu | -1/+1 | |
| 2020-07-22 | Fix rebase fallout | Aaron Hill | -1/+1 | |
| 2020-07-22 | Normalize opaque types when converting `ParamEnv` to `Reveal::All` | Aaron Hill | -66/+90 | |
| Fixes #65918 | ||||
| 2020-07-17 | Rename TypeckTables to TypeckResults. | Valentin Lazureanu | -2/+2 | |
| 2020-06-21 | Make is_freeze and is_copy_modulo_regions take TyCtxtAt | Ralf Jung | -10/+4 | |
| 2020-06-15 | make all uses of ty::Error or ConstKind::Error delay a span bug | mark | -4/+4 | |
| 2020-06-15 | Rollup merge of #72879 - RalfJung:miri-tctx-at, r=oli-obk | Ralf Jung | -0/+1 | |
| Miri: avoid tracking current location three times Miri tracks the current instruction to execute in the call stack, but it also additionally has two `TyCtxtAt` that carry a `Span` that also tracks the current instruction. That is quite silly, so this PR uses `TyCtxt` instead, and then uses a method for computing the current span when a `TyCtxtAt` is needed. Having less redundant (semi-)global state seems like a good improvement to me. :D To keep the ConstProp errors the same, I had to add the option to `error_to_const_error` to overwrite the span. Also for some reason this changes cycle errors a bit -- not sure if we are now better or worse as giving those queries the right span. (It is unfortunately quite easy to accidentally use `DUMMY_SP` by calling the query on a `TyCtxt` instead of a `TyCtxtAt`.) r? @oli-obk @eddyb | ||||
| 2020-06-15 | Rollup merge of #72740 - estebank:recursive-indirection, r=matthewjasper | Ralf Jung | -1/+9 | |
| On recursive ADT, provide indirection structured suggestion | ||||
| 2020-06-12 | Use "reflexive equality" in docs | Dylan MacKenzie | -2/+2 | |
| 2020-06-12 | Helper method for whether type has structural equality | Dylan MacKenzie | -0/+51 | |
| This helper method works for all types, falling back to a query for `TyKind::Adt`s to determine whether the implement the `{Partial,}StructuralEq` traits. | ||||
| 2020-06-12 | make miri InterpCx TyCtxtAt a TyCtxt, and separately remember the root span ↵ | Ralf Jung | -0/+1 | |
| of the evaluation | ||||
| 2020-06-10 | On recursive ADT, provide indirection structured suggestion | Esteban Küber | -1/+9 | |
| 2020-05-23 | iterate List by value | Bastian Kauschke | -2/+2 | |
| 2020-05-12 | Remove ty::UnnormalizedProjection | Jack Huey | -3/+1 | |
| 2020-04-30 | Add a convenience function for testing whether a static is `#[thread_local]` | Oliver Scherer | -0/+6 | |
| 2020-04-24 | Remove `Option` from the return type of `def_kind`. | Eduard-Mihai Burtescu | -5/+4 | |
| 2020-04-19 | Dogfood more or_patterns in the compiler | Josh Stone | -4/+2 | |
| 2020-04-17 | Make `needs_drop` less pessimistic on generators | Jonas Schievink | -5/+3 | |
| 2020-04-02 | use direct import for ErrorReported | Mazdak Farrokhzad | -1/+1 | |
| 2020-04-02 | nix rustc_target::abi::* reexport in ty::layout | Mazdak Farrokhzad | -2/+2 | |
| 2020-03-30 | rustc -> rustc_middle part 1 | Mazdak Farrokhzad | -0/+1091 | |
