about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2023-04-19small type system cleanuplcnr-4/+4
2023-04-19Rollup merge of #110498 - kylematsuda:earlybinder-rpitit-tys, r=compiler-errorsMatthias Krüger-7/+0
2023-04-19Remove find_map_relevant_implMichael Goulet-59/+40
2023-04-18add EarlyBinder to return type of collect_return_position_impl_trait_in_trait...Kyle Matsuda-7/+0
2023-04-18Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillotbors-6/+10
2023-04-18Don't transmute `&List<GenericArg>` <-> `&List<Ty>`Maybe Waffle-51/+14
2023-04-18Remove `as_substs` usageMaybe Waffle-1/+1
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-6/+10
2023-04-18Rollup merge of #110417 - jsoref:spelling-compiler, r=NilstriebGuillaume Gomez-8/+8
2023-04-18Rollup merge of #110465 - WaffleLapkin:assure_everyone_that_has_type_flags_is...Matthias Krüger-0/+8
2023-04-17Auto merge of #110243 - WaffleLapkin:bless_tagged_pointers🙏, r=Nilstriebbors-18/+16
2023-04-17Spelling - compilerJosh Soref-8/+8
2023-04-17Assure everyone that `has_type_flags` is fastMaybe Waffle-0/+8
2023-04-17Rollup merge of #110394 - scottmcm:less-idx-new, r=WaffleLapkinMatthias Krüger-0/+10
2023-04-17Rollup merge of #110386 - nnethercote:clean-up-traversal-macros, r=lcnrMatthias Krüger-6/+7
2023-04-16Rollup merge of #110345 - nnethercote:rm-Super-impls-for-Region, r=compiler-e...fee1-dead-21/+4
2023-04-16Rollup merge of #109665 - fee1-dead-contrib:rm-remap-queries, r=oli-obkfee1-dead-20/+0
2023-04-16Various minor Idx-related tweaksScott McMurray-0/+10
2023-04-16Rollup merge of #110387 - nnethercote:rm-use-rustc_hir-as-ast, r=fee1-deadfee1-dead-7/+7
2023-04-16Don't `use rustc_hir as ast`(!)Nicholas Nethercote-7/+7
2023-04-16Simplify `CloneLiftImpls` and `TrivialTypeTraversalImpls`.Nicholas Nethercote-6/+7
2023-04-16Remove `TypeSuper{Foldable,Visitable}` impls for `Region`.Nicholas Nethercote-21/+4
2023-04-14Use `ptr::Alignment` for extra coolness pointsMaybe Waffle-4/+6
2023-04-14Rollup merge of #110299 - kylematsuda:earlybinder-impl-subject, r=compiler-er...Matthias Krüger-4/+0
2023-04-14Auto merge of #110160 - petrochenkov:notagain2, r=cjgillotbors-3/+25
2023-04-13make tcx.impl_subject return EarlyBinder, remove bound_impl_subject, rename u...Kyle Matsuda-4/+0
2023-04-13Rollup merge of #110233 - nbdd0121:intrinsic, r=tmiaskoMatthias Krüger-2/+3
2023-04-13Remove some unused type folders.Nicholas Nethercote-77/+2
2023-04-13Make `Region::as_var` infallible.Nicholas Nethercote-3/+3
2023-04-12Rollup merge of #110175 - nnethercote:symbol-cleanups, r=jackh726Matthias Krüger-5/+10
2023-04-12Rollup merge of #110153 - DaniPopes:compiler-typos, r=NilstriebMatthias Krüger-1/+1
2023-04-12Make rust-intrinsic ABI unwindableGary Guo-2/+3
2023-04-12resolve: Pre-compute non-reexport module childrenVadim Petrochenkov-3/+25
2023-04-12Lift `Pointer`'s requirement for the pointer to be thinMaybe Waffle-17/+14
2023-04-11Rollup merge of #110126 - compiler-errors:new-solver-safe-transmute, r=oli-obkMichael Goulet-0/+3
2023-04-11Bless tagged pointers (comply to strict provenance)Maybe Waffle-9/+7
2023-04-11Add `bits_for` helper for tagged pointers & fixup docsMaybe Waffle-1/+2
2023-04-11Add `sym::anon`.Nicholas Nethercote-1/+1
2023-04-11Introduce `Region::get_name_or_anon`.Nicholas Nethercote-5/+10
2023-04-10Fix typos in compilerDaniPopes-1/+1
2023-04-10Auto merge of #108698 - IntQuant:issue-100717-infer-6, r=davidtwcobors-8/+24
2023-04-10Support safe transmute in new solverMichael Goulet-0/+3
2023-04-10Call `into_diagnostic_arg` on Binder's contained value directly.IQuant-3/+21
2023-04-09Remove identity castsNilstrieb-2/+2
2023-04-09Fix some clippy::complexityNilstrieb-2/+2
2023-04-09Auto merge of #109500 - petrochenkov:modchainld, r=oli-obkbors-1/+1
2023-04-08Auto merge of #106281 - JulianKnodt:transmute_const_generics, r=b-naberbors-0/+95
2023-04-08rustc_middle: Remove `Option` from `module_reexports` queryVadim Petrochenkov-1/+1
2023-04-08Remove `remap_env_constness` in queriesDeadbeef-20/+0
2023-04-07Add feature gatekadmin-7/+9