summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-11-21Rollup merge of #133218 - compiler-errors:const-opaque, r=fee1-deadMatthias Krüger-4/+10
2024-11-20Auto merge of #133261 - matthiaskrgr:rollup-ekui4we, r=matthiaskrgrbors-21/+12
2024-11-20Rollup merge of #133226 - compiler-errors:opt-in-pointer-like, r=lcnrMatthias Krüger-14/+0
2024-11-20Rollup merge of #132708 - estebank:const-as-binding, r=NadrierilMatthias Krüger-7/+12
2024-11-20Auto merge of #131326 - dingxiangfei2009:issue-130836-attempt-2, r=nikomatsakisbors-9/+104
2024-11-20Rip out built-in PointerLike implMichael Goulet-14/+0
2024-11-20reduce false positives of tail-expr-drop-order from consumed valuesDing Xiang Fei-9/+104
2024-11-20Auto merge of #133234 - jhpratt:rollup-42dmg4p, r=jhprattbors-7/+6
2024-11-20Rollup merge of #133216 - compiler-errors:const-fn, r=lcnrJacob Pratt-1/+5
2024-11-20Rollup merge of #133108 - RalfJung:future-compat-needs-to-run, r=lcnrJacob Pratt-6/+1
2024-11-20Auto merge of #133212 - lcnr:questionable-uwu, r=compiler-errorsbors-67/+49
2024-11-19Implement ~const Fn trait goals in the new solverMichael Goulet-1/+5
2024-11-19lints_that_dont_need_to_run: never skip future-compat-reported lintsRalf Jung-6/+1
2024-11-19additional `TypingEnv` cleanupslcnr-4/+1
2024-11-19`InterpCx` store `TypingEnv` instead of a `ParamEnv`lcnr-35/+22
2024-11-19Implement ~const opaquesMichael Goulet-1/+7
2024-11-19Rename implied_const_bounds to explicit_implied_const_boundsMichael Goulet-3/+3
2024-11-19`TypingMode::from_param_env` begonelcnr-6/+0
2024-11-19move `fn is_item_raw` to `TypingEnv`lcnr-22/+26
2024-11-19Auto merge of #133205 - matthiaskrgr:rollup-xhhhp5u, r=matthiaskrgrbors-99/+14
2024-11-19Auto merge of #133164 - RalfJung:promoted-oom, r=jieyouxubors-2/+13
2024-11-19Rollup merge of #131081 - camelid:const-path-it-all, r=BoxyUwUMatthias Krüger-99/+14
2024-11-19Introduce `min_generic_const_args` and directly represent pathsNoah Lev-99/+14
2024-11-19Auto merge of #124780 - Mark-Simulacrum:lockless-cache, r=lcnrbors-3/+4
2024-11-18Auto merge of #132460 - lcnr:questionable-uwu, r=compiler-errorsbors-254/+406
2024-11-18interpret: do not ICE when a promoted fails with OOMRalf Jung-2/+13
2024-11-18Rollup merge of #133157 - RalfJung:skip_stability_check_due_to_privacy, r=com...Guillaume Gomez-28/+1
2024-11-18reviewlcnr-1/+2
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-254/+405
2024-11-18stability: remove skip_stability_check_due_to_privacyRalf Jung-28/+1
2024-11-18rename rustc_const_stable_intrinsic -> rustc_intrinsic_const_stable_indirectRalf Jung-1/+1
2024-11-17review comment: modify doc commentEsteban Küber-4/+2
2024-11-17review commentsEsteban Küber-2/+5
2024-11-17Unify expanded constants and named constants in `PatKind`Esteban Küber-12/+14
2024-11-17Fold `PatKind::NamedConstant` into `PatKind::Constant`Esteban Küber-8/+3
2024-11-17Point at `const` definition when used instead of a binding in a `let` statementEsteban Küber-3/+10
2024-11-17Auto merge of #132566 - saethlin:querify-mir-collection, r=cjgillotbors-17/+65
2024-11-15Improve VecCache under parallel frontendMark Rousskov-3/+4
2024-11-15Rollup merge of #132978 - WaffleLapkin:very-semantic-change-kind, r=compiler-...Guillaume Gomez-0/+11
2024-11-14Mark `never_type_fallback_flowing_into_unsafe` as a semantic changeMaybe Lapkin-0/+5
2024-11-14Mention both release *and* edition breakage for never type lintsMaybe Lapkin-0/+6
2024-11-12Handle infer vars in anon consts on stableBoxy-0/+3
2024-11-12Querify MonoItem collectionBen Kimock-17/+65
2024-11-12Auto merge of #132282 - Noratrieb:it-is-the-end-of-serial, r=cjgillotbors-23/+3
2024-11-12Delete the `cfg(not(parallel))` serial compilerNoratrieb-23/+3
2024-11-12Auto merge of #132843 - RalfJung:mono-time-checks, r=lcnrbors-5/+11
2024-11-12Auto merge of #132943 - matthiaskrgr:rollup-164l3ej, r=matthiaskrgrbors-103/+12
2024-11-12Rollup merge of #132927 - BoxyUwU:consolidate_type_system_const_eval, r=compi...Matthias Krüger-103/+12
2024-11-12Rollup merge of #132627 - adwinwhite:thir_body_cleanup, r=compiler-errorsMatthias Krüger-1/+1
2024-11-12Consolidate type system const evaluation under `traits::evaluate_const`Boxy-103/+12