| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-30 | rustc -> rustc_middle part 1 | Mazdak Farrokhzad | -194/+0 | |
| 2020-02-19 | Make lookup of associated item by name O(log n) | Dylan MacKenzie | -1/+1 | |
| 2020-02-08 | Make `associated_items` query return a slice | Jonas Schievink | -0/+1 | |
| 2020-01-15 | update async-await send/sync test | csmoe | -1/+1 | |
| 2020-01-14 | record generoator interior exprs in typecktable | csmoe | -0/+9 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -2/+2 | |
| 2019-12-22 | Format the world | Mark Rousskov | -8/+10 | |
| 2019-12-20 | 1. ast::Mutability::{Mutable -> Mut, Immutable -> Not}. | Mazdak Farrokhzad | -6/+6 | |
| 2. mir::Mutability -> ast::Mutability. | ||||
| 2019-11-13 | Use TypeFoldable derive macro. | Camille GILLOT | -4/+4 | |
| 2019-11-10 | Merge hir::Mutability into ast::Mutability. | Camille GILLOT | -4/+4 | |
| 2019-10-25 | Don't cast directly from `&[T; N]` to `*const T` | Matthew Jasper | -0/+3 | |
| Instead coerce to `*const [T; N]` and then cast. | ||||
| 2019-06-14 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -5/+1 | |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -2/+5 | |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-12 | Fix fallout from `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-05-26 | Rename "Associated*" to "Assoc*" | Andrew Xu | -1/+1 | |
| We are going to uniform the terminology of all associated items. Methods that may or may not have `self` are called "associated functions". Because `AssociatedFn` is a bit long, we rename `Associated` to `Assoc`. | ||||
| 2019-04-16 | refactor Adjustment to use new PointerCast enum | Saleem Jaffer | -24/+20 | |
| 2019-04-15 | basic refactor. Adding PointerCast enum | Saleem Jaffer | -0/+9 | |
| 2019-04-01 | Allow closure to unsafe fn coercion | Taiki Endo | -2/+3 | |
| 2019-03-13 | Use derive macro for HashStable | John Kåre Alsaker | -8/+9 | |
| 2019-02-26 | replace &'tcx Substs with SubstsRef | csmoe | -2/+2 | |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -11/+11 | |
| 2019-02-05 | move librustc to 2018 | Mark Mansi | -4/+4 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-11-20 | Incorporate `dyn` into more comments and docs. | Corey Farwell | -1/+1 | |
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -2/+2 | |
| 2018-03-28 | Push AllowTwoPhase down to the HAIR level | bobtwinkles | -1/+2 | |
| For consistency, use AllowTwoPhase everywhere between the frontend and MIR. | ||||
| 2018-03-27 | Use a new type to track if two-phase borrows are allowed | bobtwinkles | -0/+17 | |
| Because more type safe is more better, and random boolean parameters everywhere were not the greatest thing. | ||||
| 2018-02-08 | Add `AutoBorrowMutability`; its like `hir::Mutability` but w/ two-phase ↵ | Felix S. Klock II | -1/+16 | |
| borrow info too. Namely, the mutable borrows also carries a flag indicating whether they should support two-phase borrows. This allows us to thread down, from the point of the borrow's introduction, whether the particular adjustment that created it is one that yields two-phase mutable borrows. | ||||
| 2018-01-29 | rustc: replace "lvalue" terminology with "place" in the code. | Eduard-Mihai Burtescu | -1/+1 | |
| 2018-01-01 | Fix docs for future pulldown migration | Malo Jaffré | -26/+26 | |
| 2017-09-05 | rustc: Migrate lang items to a query | Alex Crichton | -2/+2 | |
| This commit moves the calculation of the `LanguageItems` structure into a query rather than being calculated before the `TyCtxt` exists, with the eventual end goal of removing some `CrateStore` methods. | ||||
| 2017-08-11 | Fix some typos | Bastien Orivel | -2/+2 | |
| 2017-06-01 | rustc: decompose Adjustment into a vector of adjustment steps. | Eduard-Mihai Burtescu | -78/+25 | |
| 2017-06-01 | rustc: move autoref and unsize from Adjust::DerefRef to Adjustment. | Eduard-Mihai Burtescu | -87/+82 | |
| 2017-06-01 | rustc: replace autoderefs' use of MethodCallee with OverloadedDeref. | Eduard-Mihai Burtescu | -3/+28 | |
| 2017-06-01 | rustc: keep overloaded autoderef MethodCallee's in Adjust. | Eduard-Mihai Burtescu | -48/+25 | |
| 2017-06-01 | rustc: remove Copy from Adjustment and Adjust. | Eduard-Mihai Burtescu | -2/+2 | |
| 2017-04-30 | intern CodeExtents | Niko Matsakis | -1/+1 | |
| Make a `CodeExtent<'tcx>` be something allocated in an arena instead of an index into the `RegionMaps`. | ||||
| 2017-04-13 | rustc_typeck: consolidate adjustment composition | Ariel Ben-Yehuda | -1/+1 | |
| Fixes #41213. | ||||
| 2017-03-23 | convert `custom_coerce_unsized_kind` into a `coerce_unsized_info` | Niko Matsakis | -0/+15 | |
| This "on-demand" task both checks for errors and computes the custom unsized kind, if any. This task is only defined on impls of `CoerceUnsized`; invoking it on any other kind of impl results in a bug. This is just to avoid having an `Option`, could easily be changed. | ||||
| 2017-02-23 | Implement non-capturing closure to fn coercion | est31 | -0/+4 | |
| 2016-11-02 | rustc: record the target type of every adjustment. | Eduard Burtescu | -182/+107 | |
| 2016-09-20 | rustc_metadata: go only through rustc_serialize in astencode. | Eduard Burtescu | -3/+3 | |
| 2016-09-04 | Replace `_, _` with `..` | Vadim Petrochenkov | -1/+1 | |
| 2016-08-13 | Rename empty/bang to never | Andrew Cann | -7/+4 | |
| Split Ty::is_empty method into is_never and is_uninhabited | ||||
| 2016-08-13 | Minor fixups based on @eddyb's feedback | Andrew Cann | -1/+1 | |
| Mainly, remove mk_empty() method and replace with tcx.types.empty | ||||
