summaryrefslogtreecommitdiff
path: root/compiler/rustc_middle/src/ty
Commit message (Expand)AuthorAgeFilesLines
...
* | | Auto merge of #110496 - WaffleLapkin:🏳️‍⚧️sound, r=compiler-errorsbors2023-04-193-52/+15
|\ \ \ | |/ / |/| |
| * | Don't transmute `&List<GenericArg>` <-> `&List<Ty>`Maybe Waffle2023-04-182-51/+14
| * | Remove `as_substs` usageMaybe Waffle2023-04-181-1/+1
| |/
* | Rollup merge of #110498 - kylematsuda:earlybinder-rpitit-tys, r=compiler-errorsMatthias Krüger2023-04-191-7/+0
|\ \
| * | add EarlyBinder to return type of collect_return_position_impl_trait_in_trait...Kyle Matsuda2023-04-181-7/+0
| |/
* | Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillotbors2023-04-183-6/+10
|\ \
| * | Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock2023-04-183-6/+10
| |/
* | Rollup merge of #110417 - jsoref:spelling-compiler, r=NilstriebGuillaume Gomez2023-04-185-8/+8
|\ \ | |/ |/|
| * Spelling - compilerJosh Soref2023-04-175-8/+8
* | Rollup merge of #110465 - WaffleLapkin:assure_everyone_that_has_type_flags_is...Matthias Krüger2023-04-181-0/+8
|\ \
| * | Assure everyone that `has_type_flags` is fastMaybe Waffle2023-04-171-0/+8
* | | Auto merge of #110243 - WaffleLapkin:bless_tagged_pointers🙏, r=Nilstriebbors2023-04-172-18/+16
|\ \ \ | |_|/ |/| |
| * | Use `ptr::Alignment` for extra coolness pointsMaybe Waffle2023-04-142-4/+6
| * | Lift `Pointer`'s requirement for the pointer to be thinMaybe Waffle2023-04-121-17/+14
| * | Bless tagged pointers (comply to strict provenance)Maybe Waffle2023-04-111-9/+7
| * | Add `bits_for` helper for tagged pointers & fixup docsMaybe Waffle2023-04-111-1/+2
* | | Rollup merge of #110394 - scottmcm:less-idx-new, r=WaffleLapkinMatthias Krüger2023-04-171-0/+10
|\ \ \
| * | | Various minor Idx-related tweaksScott McMurray2023-04-161-0/+10
* | | | Rollup merge of #110386 - nnethercote:clean-up-traversal-macros, r=lcnrMatthias Krüger2023-04-172-6/+7
|\ \ \ \ | |_|_|/ |/| | |
| * | | Simplify `CloneLiftImpls` and `TrivialTypeTraversalImpls`.Nicholas Nethercote2023-04-162-6/+7
* | | | Rollup merge of #110345 - nnethercote:rm-Super-impls-for-Region, r=compiler-e...fee1-dead2023-04-164-21/+4
|\ \ \ \
| * | | | Remove `TypeSuper{Foldable,Visitable}` impls for `Region`.Nicholas Nethercote2023-04-164-21/+4
| |/ / /
* | | | Rollup merge of #109665 - fee1-dead-contrib:rm-remap-queries, r=oli-obkfee1-dead2023-04-162-20/+0
|\ \ \ \
| * | | | Remove `remap_env_constness` in queriesDeadbeef2023-04-082-20/+0
* | | | | Rollup merge of #110387 - nnethercote:rm-use-rustc_hir-as-ast, r=fee1-deadfee1-dead2023-04-161-7/+7
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Don't `use rustc_hir as ast`(!)Nicholas Nethercote2023-04-161-7/+7
| | |/ / | |/| |
* | | | Rollup merge of #110299 - kylematsuda:earlybinder-impl-subject, r=compiler-er...Matthias Krüger2023-04-141-4/+0
|\ \ \ \ | |/ / / |/| | |
| * | | make tcx.impl_subject return EarlyBinder, remove bound_impl_subject, rename u...Kyle Matsuda2023-04-131-4/+0
* | | | Auto merge of #110160 - petrochenkov:notagain2, r=cjgillotbors2023-04-142-3/+25
|\ \ \ \
| * | | | resolve: Pre-compute non-reexport module childrenVadim Petrochenkov2023-04-122-3/+25
* | | | | Rollup merge of #110233 - nbdd0121:intrinsic, r=tmiaskoMatthias Krüger2023-04-131-2/+3
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Make rust-intrinsic ABI unwindableGary Guo2023-04-121-2/+3
| |/ / /
* | | | Remove some unused type folders.Nicholas Nethercote2023-04-131-77/+2
* | | | Make `Region::as_var` infallible.Nicholas Nethercote2023-04-131-3/+3
* | | | Rollup merge of #110175 - nnethercote:symbol-cleanups, r=jackh726Matthias Krüger2023-04-121-5/+10
|\ \ \ \
| * | | | Add `sym::anon`.Nicholas Nethercote2023-04-111-1/+1
| * | | | Introduce `Region::get_name_or_anon`.Nicholas Nethercote2023-04-111-5/+10
* | | | | Rollup merge of #110153 - DaniPopes:compiler-typos, r=NilstriebMatthias Krüger2023-04-121-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Fix typos in compilerDaniPopes2023-04-101-1/+1
| | |_|/ | |/| |
* | | | Rollup merge of #110126 - compiler-errors:new-solver-safe-transmute, r=oli-obkMichael Goulet2023-04-111-0/+3
|\ \ \ \ | |_|/ / |/| | |
| * | | Support safe transmute in new solverMichael Goulet2023-04-101-0/+3
| |/ /
* | | Auto merge of #108698 - IntQuant:issue-100717-infer-6, r=davidtwcobors2023-04-101-8/+24
|\ \ \ | |/ / |/| |
| * | Call `into_diagnostic_arg` on Binder's contained value directly.IQuant2023-04-101-3/+21
| * | A more general implementation of `IntoDiagnosticArg` for `Binder` (Also remov...IQuant2023-04-041-13/+11
* | | Remove identity castsNilstrieb2023-04-092-2/+2
* | | Fix some clippy::complexityNilstrieb2023-04-091-2/+2
* | | Auto merge of #109500 - petrochenkov:modchainld, r=oli-obkbors2023-04-091-1/+1
|\ \ \
| * | | rustc_middle: Remove `Option` from `module_reexports` queryVadim Petrochenkov2023-04-081-1/+1
| | |/ | |/|
* | | Auto merge of #106281 - JulianKnodt:transmute_const_generics, r=b-naberbors2023-04-081-0/+95
|\ \ \ | |/ / |/| |
| * | Add feature gatekadmin2023-04-071-7/+9