about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-03-22Rollup merge of #109358 - petrochenkov:nosess, r=cjgillotMatthias Krüger-187/+158
2023-03-22Rollup merge of #109213 - oli-obk:cstore, r=cjgillotMatthias Krüger-60/+31
2023-03-22Rollup merge of #109203 - Ezrashaw:refactor-ident-parsing, r=NilstriebMatthias Krüger-65/+141
2023-03-23Rollup merge of #109435 - oli-obk:🇨🇭🥚_copy_op, r=RalfJungDylan DPC-9/+11
2023-03-23Rollup merge of #109414 - spastorino:new-rpitit-16, r=compiler-errorsDylan DPC-1/+4
2023-03-23Rollup merge of #109405 - compiler-errors:rpitit-as-opaques, r=spastorinoDylan DPC-16/+43
2023-03-23Rollup merge of #109317 - ehuss:discriminant-link-fix, r=NilstriebDylan DPC-5/+4
2023-03-23Rollup merge of #109312 - petrochenkov:docice5, r=GuillaumeGomezDylan DPC-8/+10
2023-03-23Rollup merge of #109280 - compiler-errors:no-vec-map, r=Mark-SimulacrumDylan DPC-263/+16
2023-03-23Rollup merge of #109179 - llogiq:intrinsically-option-as-slice, r=eholkDylan DPC-0/+47
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-187/+158
2023-03-22Auto merge of #109119 - lcnr:trait-system-cleanup, r=compiler-errorsbors-339/+223
2023-03-22Auto merge of #109087 - cjgillot:sparse-bb-clear, r=davidtwcobors-22/+61
2023-03-21RPITITs are DefKind::Opaque with new lowering strategyMichael Goulet-15/+36
2023-03-21Always encode RPITITsSantiago Pastorino-1/+7
2023-03-21Auto merge of #109453 - matthiaskrgr:rollup-odn02wu, r=matthiaskrgrbors-62/+96
2023-03-21Do not consider synthesized RPITITs on missing items checksSantiago Pastorino-1/+4
2023-03-21Rollup merge of #109446 - spastorino:new-rpitit-17, r=compiler-errorsMatthias Krüger-0/+1
2023-03-21Rollup merge of #109441 - oli-obk:fn_trait_new_solver, r=compiler-errorsMatthias Krüger-27/+45
2023-03-21Rollup merge of #109415 - nnethercote:refactor-handle_missing_lit, r=petroche...Matthias Krüger-14/+8
2023-03-21Rollup merge of #109403 - chenyukang:yukang/fix-109396, r=estebankMatthias Krüger-1/+1
2023-03-21Rollup merge of #109336 - compiler-errors:constrain-to-ct-err, r=BoxyUwUMatthias Krüger-5/+18
2023-03-21Rollup merge of #108729 - bvanjoi:fix-issue-97534, r=petrochenkovMatthias Krüger-15/+23
2023-03-21Do not suggest bounds restrictions for synthesized RPITITsSantiago Pastorino-0/+1
2023-03-21query_keys_local is conditional on separate_provide_if_externMichael Goulet-15/+14
2023-03-21LocalCrate keyMichael Goulet-20/+31
2023-03-21AsLocalKey traitMichael Goulet-313/+48
2023-03-21IdentitySubsts::identity_for_item takes Into<DefId>Michael Goulet-28/+27
2023-03-21Use LocalDefId in ItemCtxtMichael Goulet-104/+102
2023-03-21Use local key in providersMichael Goulet-385/+449
2023-03-21rustdoc: Cleanup parent module tracking for doc linksVadim Petrochenkov-8/+10
2023-03-21Eagerly intern and check CrateNum/StableCrateId collisionsOli Scherer-60/+31
2023-03-21Rollup merge of #109408 - RalfJung:retags, r=compiler-errorsnils-1/+2
2023-03-21Rollup merge of #109390 - cbeuw:aggregate-lit, r=oli-obknils-1/+23
2023-03-21Rollup merge of #109385 - lcnr:typo, r=Dylan-DPCnils-1/+1
2023-03-21Rollup merge of #109240 - compiler-errors:dont-binder-twice, r=oli-obknils-30/+27
2023-03-21Rollup merge of #108896 - BoxyUwU:new_solver_add_goal_fn, r=lcnrnils-443/+531
2023-03-21Rollup merge of #108842 - compiler-errors:non_lifetime_binders-object-safe, r...nils-3/+31
2023-03-21Also check function items' signatures for Fn* trait compatibilityOli Scherer-5/+14
2023-03-21Deduplicate fn trait compatibility checksOli Scherer-29/+21
2023-03-21Only implement Fn* traits for extern "Rust" safe function pointers.Oli Scherer-1/+18
2023-03-21Detect uninhabited types early in const eval.Oli Scherer-2/+2
2023-03-21use the correct param envlcnr-2/+1
2023-03-21evaluate: improve and fix recursion depth handlinglcnr-52/+29
2023-03-21remove some trait solver helperslcnr-286/+194
2023-03-21Add a layout argument to `enforce_validity`.Oli Scherer-8/+10
2023-03-20Auto merge of #109046 - Zoxc:split-execute-job, r=cjgillot,michaelwoeristerbors-30/+42
2023-03-20Enforce non-lifetime-binders in supertrait preds are not object safeMichael Goulet-3/+31
2023-03-21Refactor `handle_missing_lit`.Nicholas Nethercote-14/+8
2023-03-20Auto merge of #106610 - euclio:windows-rs, r=ChrisDentonbors-124/+150