about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
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-9/+6
2023-04-18Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillotbors-23/+19
2023-04-18Auto merge of #109772 - petrochenkov:slimchild, r=cjgillotbors-3/+0
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+2
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-23/+19
2023-04-18rustc_metadata: Remove `Span` from `ModChild`Vadim Petrochenkov-3/+0
2023-04-18Rollup merge of #110417 - jsoref:spelling-compiler, r=NilstriebGuillaume Gomez-11/+11
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/+17
2023-04-17Spelling - compilerJosh Soref-11/+11
2023-04-17Auto merge of #110343 - saethlin:encode-initmask, r=lqdbors-1/+31
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-41/+20
2023-04-17Bypass the varint path when encoding InitMaskBen Kimock-1/+31
2023-04-17Auto merge of #110367 - saethlin:no-truncations, r=oli-obkbors-1/+1
2023-04-16Remove some unnecessary hash truncationsBen Kimock-1/+1
2023-04-16Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras-11/+0
2023-04-16Auto merge of #110405 - fee1-dead-contrib:rollup-9rkree6, r=fee1-deadbors-5/+181
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-53/+0
2023-04-16Move some utils out of `rustc_const_eval`Nilstrieb-5/+181
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-41/+20
2023-04-16Remove `TypeSuper{Foldable,Visitable}` impls for `Region`.Nicholas Nethercote-21/+4
2023-04-14Use `ptr::Alignment` for extra coolness pointsMaybe Waffle-4/+7
2023-04-14Rollup merge of #110299 - kylematsuda:earlybinder-impl-subject, r=compiler-er...Matthias Krüger-10/+6
2023-04-14Auto merge of #110160 - petrochenkov:notagain2, r=cjgillotbors-9/+25
2023-04-13make impl_subject more readableKyle Matsuda-6/+4
2023-04-13make tcx.impl_subject return EarlyBinder, remove bound_impl_subject, rename u...Kyle Matsuda-10/+8
2023-04-13Rollup merge of #110233 - nbdd0121:intrinsic, r=tmiaskoMatthias Krüger-2/+3
2023-04-13Rollup merge of #110218 - nnethercote:rm-ToRegionVid, r=compiler-errorsMatthias Krüger-80/+5
2023-04-13Remove some unused type folders.Nicholas Nethercote-77/+2
2023-04-13Make `Region::as_var` infallible.Nicholas Nethercote-3/+3
2023-04-13Auto merge of #109466 - davidlattimore:inline-arg-via-var-debug-info, r=wesle...bors-0/+6
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-8/+8
2023-04-12Make rust-intrinsic ABI unwindableGary Guo-2/+3
2023-04-12resolve: Pre-compute non-reexport module childrenVadim Petrochenkov-9/+25
2023-04-12Lift `Pointer`'s requirement for the pointer to be thinMaybe Waffle-17/+14
2023-04-12Auto merge of #107614 - compiler-errors:allow-elaborator-to-filter-only-super...bors-4/+10
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-11Split implied and super predicate queriesMichael Goulet-0/+6