about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-05-26Auto merge of #141605 - jieyouxu:rollup-3gjqh5l, r=jieyouxubors-588/+506
2025-05-26assert we never incorrectly canonicalize envslcnr-0/+7
2025-05-26add additional `TypeFlags` fast pathslcnr-18/+131
2025-05-26Expose `rustc_lint::decorate_builtin_lint` for use in `rustdoc`Urgau-3/+4
2025-05-26Add custom trait for emitting lint within `cfg_matches`Urgau-6/+21
2025-05-27Rollup merge of #141550 - Urgau:unused_braces-attrs, r=chenyukang许杰友 Jieyou Xu (Joe)-16/+19
2025-05-27Rollup merge of #141513 - nia-e:allocbytes-extend, r=RalfJung许杰友 Jieyou Xu (Joe)-27/+68
2025-05-27Rollup merge of #141449 - fee1-dead-contrib:push-qkosmtkqztkk, r=oli-obk许杰友 Jieyou Xu (Joe)-430/+285
2025-05-27Rollup merge of #141439 - compiler-errors:dyn-compatible-coerce, r=oli-obk许杰友 Jieyou Xu (Joe)-2/+16
2025-05-27Rollup merge of #141433 - compiler-errors:unsafe-binder-captures, r=oli-obk许杰友 Jieyou Xu (Joe)-5/+28
2025-05-27Rollup merge of #141431 - compiler-errors:open-drop, r=oli-obk许杰友 Jieyou Xu (Joe)-0/+17
2025-05-27Rollup merge of #141392 - compiler-errors:query-outlives, r=lcnr许杰友 Jieyou Xu (Joe)-108/+73
2025-05-26Auto merge of #141500 - compiler-errors:rerun-cache-2, r=lcnrbors-89/+291
2025-05-27Remove unused `P` stuff.Nicholas Nethercote-42/+2
2025-05-27Remove support for `P<[T]>`.Nicholas Nethercote-78/+1
2025-05-27Remove the one use of `P<[T]>`.Nicholas Nethercote-2/+2
2025-05-27Remove `P::map`.Nicholas Nethercote-38/+21
2025-05-27Remove `'static` bounds on `P`.Nicholas Nethercote-4/+4
2025-05-27Remove an unnecessary use of `Box::into_inner`.Nicholas Nethercote-2/+1
2025-05-26Auto merge of #141442 - compiler-errors:fast-path-pred, r=lcnrbors-8/+59
2025-05-26Support opaque_types_defined_by for SyntheticCoroutineBodyMichael Goulet-3/+5
2025-05-26Deduplicate dyn compatibility violations due to coercionMichael Goulet-2/+16
2025-05-26Auto merge of #141406 - RalfJung:less-force-allocate, r=oli-obkbors-89/+84
2025-05-26mir-opt: Do not transform non-int type in match_branchesdianqk-2/+4
2025-05-26Reduce indentation in codegen_panic_intrinsicbjorn3-49/+47
2025-05-26Don't depend on FnAbi for intrinsicsbjorn3-32/+42
2025-05-26Remove usage of FnAbi in codegen_intrinsic_callbjorn3-63/+31
2025-05-26Pass PlaceRef rather than Bx::Value to codegen_intrinsic_callbjorn3-45/+38
2025-05-26Move caller_location handling into codegen_intrinsic_callbjorn3-18/+20
2025-05-26Always use fn_span in codegen_call_terminatorbjorn3-15/+11
2025-05-26Move some code around in codegen_call_terminatorbjorn3-99/+103
2025-05-26Don't rerun goals if none of its vars have changedMichael Goulet-88/+290
2025-05-26remove eq_unspanned from TokenStreamyukang-9/+9
2025-05-26RenameMichael Goulet-30/+39
2025-05-26Don't retry in pred_known_to_hold_modulo_regions in new solver, since new sol...Michael Goulet-1/+1
2025-05-26Avoid obligation construction dance with query region constraintsMichael Goulet-96/+52
2025-05-26Fix incorrect eq_unspanned in TokenStreamyukang-8/+2
2025-05-26Auto merge of #141567 - jhpratt:rollup-uuhcmci, r=jhprattbors-55/+48
2025-05-26Rollup merge of #141559 - RalfJung:less-rustc_allow_const_fn_unstable, r=comp...Jacob Pratt-7/+1
2025-05-26Rollup merge of #140539 - nnethercote:simplify-attribute_groups, r=jdonszelmannJacob Pratt-48/+47
2025-05-26Auto merge of #138489 - tmiasko:call-tmps-lifetime, r=workingjubileebors-13/+35
2025-05-26extend allocbytes with associated typeNia Espera-27/+68
2025-05-25const-check: stop recommending the use of rustc_allow_const_fn_unstableRalf Jung-7/+1
2025-05-25Do not canonicalize in new solver if it has nothing to canonicalizeMichael Goulet-8/+55
2025-05-25Merge commit '979dcf8e2f213e4f4b645cb62e7fe9f4f2c0c785' into sync_cg_clif-202...bjorn3-265/+1110
2025-05-25Fix `unused_braces` lint suggestion when encountering attributesUrgau-16/+19
2025-05-25Make UNNECESSARY_TRANSMUTES into a HIR lintMichael Goulet-212/+204
2025-05-25Make PTR_TO_INTEGER_TRANSMUTE_IN_CONSTS into a HIR lintMichael Goulet-126/+110
2025-05-25hir_body_const_context should take LocalDefIdMichael Goulet-2/+6
2025-05-25Improve `ambiguous_wide_pointer_comparisons` lint compare diagnosticsUrgau-63/+101