summaryrefslogtreecommitdiff
path: root/compiler/rustc_middle/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Switch `impl_tag!` from explicit tags to `${index()}`Maybe Waffle2023-04-241-0/+1
* Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb2023-04-181-1/+1
* Auto merge of #110243 - WaffleLapkin:bless_tagged_pointers🙏, r=Nilstriebbors2023-04-171-0/+1
|\
| * Use `ptr::Alignment` for extra coolness pointsMaybe Waffle2023-04-141-0/+1
* | Move some utils out of `rustc_const_eval`Nilstrieb2023-04-161-5/+1
|/
* Avoid the assertion in `erase`John Kåre Alsaker2023-04-061-0/+1
* Stabilize a portion of 'once_cell'Trevor Gross2023-03-291-1/+0
* Simplify message pathsest312023-03-111-1/+1
* errors: generate typed identifiers in each crateDavid Wood2023-02-221-0/+5
* Move folding and visiting traits into type libraryAlan Egerton2023-02-131-2/+0
* Alias folding/visiting traits instead of re-exportAlan Egerton2023-02-131-0/+1
* Simplify `with_tlv`.Nicholas Nethercote2023-02-091-0/+1
* Use strict provenance APIs in ty::tlsNilstrieb2023-01-211-0/+1
* Only allow feeding a value to newly created definitions.Camille GILLOT2022-11-291-0/+2
* cfg-step codeMark Rousskov2022-11-061-1/+0
* `const_evaluatable_unchecked` to const evallcnr2022-10-181-0/+1
* Rollup merge of #101727 - est31:stabilize_map_first_last, r=m-ou-seMatthias Krüger2022-10-111-1/+0
|\
| * Stabilize map_first_lastest312022-09-301-1/+0
* | Stabilize half_open_range_patternsUrgau2022-10-081-1/+1
|/
* remove cfg(bootstrap)Pietro Albini2022-09-261-2/+0
* Only enable the let_else feature on bootstrapest312022-09-151-1/+1
* Auto merge of #96709 - jackh726:gats-stabilization, r=compiler-errorsbors2022-09-131-1/+1
|\
| * Stabilize GATsJack Huey2022-08-301-1/+1
* | Auto merge of #101303 - jyn514:jnelson/handle-cycle-enum, r=cjgillotbors2022-09-081-0/+1
|\ \
| * | Make `HandleCycleError` an enum instead of a macro-generated closureJoshua Nelson2022-09-061-0/+1
| |/
* | Migrate DropCheckOverflow1112022-09-011-0/+1
|/
* Revert let_chains stabilizationNilstrieb2022-08-291-0/+1
* Adjust cfgsMark Rousskov2022-08-121-1/+0
* Stabilize backtraceTheodore Dubois2022-08-021-1/+0
* Stabilize `let_chains`Caio2022-07-161-1/+1
* don't allow ZST in ScalarIntRalf Jung2022-07-091-0/+1
* Try out `yeet` in the MIR interpreterScott McMurray2022-06-111-0/+1
* Fully stabilize NLLJack Huey2022-06-031-1/+0
* Finish bumping stage0Mark Rousskov2022-05-271-1/+0
* Make Lazy not care about lifetimes until decodeMichael Goulet2022-05-241-0/+1
* Remove `crate` visibility usage in compilerJacob Pratt2022-05-201-1/+0
* Remove `PartialOrd`/`Ord` impl for `PlaceRef`Aaron Hill2022-05-111-0/+1
* Stabilize `bool::then_some`Josh Triplett2022-05-041-1/+0
* Rollup merge of #94457 - jhpratt:stabilize-derive_default_enum, r=davidtwcoDylan DPC2022-04-151-1/+1
|\
| * Stabilize `derive_default_enum`Jacob Pratt2022-04-071-1/+1
* | Add documentation for the semantics of MIR rvaluesJakob Degen2022-04-111-0/+1
|/
* remove [async output] from impl FutureMichael Goulet2022-03-221-0/+1
* add `#[rustc_pass_by_value]` to more typeslcnr2022-03-081-0/+1
* Add helper function to suggest multiple constraintsMaybe Waffle2022-03-011-0/+1
* Switch bootstrap cfgsMark Rousskov2022-02-251-1/+1
* Move ty::print methods to Drop-based scope guardsMark Rousskov2022-02-161-0/+1
* add a rustc::query_stability lintlcnr2022-02-011-0/+1
* rustc_middle: Rename `Export` to `ModChild` and add some commentsVadim Petrochenkov2022-01-091-0/+1
* Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill2021-12-151-1/+0
* Stabilize iter::zip.PFPoitras2021-12-141-1/+0