about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-07-24Do not assemble candidates for auto traits of opaque types in their defining ...Oli Scherer-1/+6
2024-07-24Do not try to reveal hidden types when trying to prove Freeze in the defining...Oli Scherer-9/+39
2024-07-24Auto merge of #126024 - oli-obk:candidate_key_caching_is_unsound_yay, r=lcnrbors-1/+7
2024-07-24Don't use global caches if opaques can be definedOli Scherer-1/+7
2024-07-24Auto merge of #127524 - oli-obk:feed_item_attrs2, r=petrochenkovbors-432/+464
2024-07-23Rollup merge of #128082 - compiler-errors:closure-cap, r=estebankMatthias Krüger-0/+1
2024-07-23Rollup merge of #126994 - Alexendoo:explain-markdown, r=tgross35Matthias Krüger-36/+96
2024-07-23Auto merge of #128093 - matthiaskrgr:rollup-1snye4b, r=matthiaskrgrbors-277/+311
2024-07-23Rollup merge of #128076 - compiler-errors:infer_ctxt_ext, r=lcnrMatthias Krüger-250/+235
2024-07-23Rollup merge of #128067 - compiler-errors:can_eq_shallow, r=lcnrMatthias Krüger-14/+3
2024-07-23Rollup merge of #128049 - compiler-errors:E0626, r=petrochenkovMatthias Krüger-11/+51
2024-07-23Rollup merge of #125834 - workingjubilee:weaken-thir-unsafeck-for-addr-of-sta...Matthias Krüger-2/+22
2024-07-23Auto merge of #127755 - no1wudi:master, r=michaelwoeristerbors-0/+400
2024-07-23Auto merge of #128015 - Nadrieril:two-step-or-expansion, r=compiler-errorsbors-107/+86
2024-07-22Note closure captures when reporting deferred cast to fn ptr failedMichael Goulet-0/+1
2024-07-22compiler: treat `&raw (const|mut) UNSAFE_STATIC` implied deref as safeJubilee Young-2/+22
2024-07-22Get rid of infer_ctxt_extMichael Goulet-250/+235
2024-07-22Get rid of can_eq_shallowMichael Goulet-14/+3
2024-07-22Auto merge of #128063 - tgross35:rollup-hsxmptf, r=tgross35bors-9/+52
2024-07-22Rollup merge of #127506 - liushuyu:s390x-target-features, r=davidtwcoTrevor Gross-1/+42
2024-07-22Rollup merge of #125990 - tbu-:pr_unsafe_env_lint_name, r=ehussTrevor Gross-8/+10
2024-07-22Auto merge of #128041 - compiler-errors:uplift-errors-into-trait-sel, r=lcnrbors-2599/+2591
2024-07-22Avoid passing state that will not be visitedOli Scherer-66/+29
2024-07-22Update trait name from Noop -> WalkOli Scherer-6/+6
2024-07-22Always pass the visitor as the first argument to walk* functionsOli Scherer-269/+280
2024-07-22Sync `mut_visit` function names with immut `visit` ones (s/noop_visit/walk/)Oli Scherer-229/+220
2024-07-22Add `Ident` to `FnKind::Fn`, just like with the immutable visitorOli Scherer-8/+17
2024-07-22Split up `visit_path` so `MutVisitor` has a `path_segment` method just like t...Oli Scherer-4/+13
2024-07-22Pass id and span to `visit_fn`, just like for the immutable visitorOli Scherer-17/+47
2024-07-22Make function items in mut visitors all go through the same visit_fn function...Oli Scherer-42/+64
2024-07-22Track visit_param_bound in mut visit just like in the immutable visitorOli Scherer-15/+15
2024-07-22Merge impl and trait item mut visitor methods to mirror immut visitorOli Scherer-65/+62
2024-07-22Auto merge of #128056 - jieyouxu:rollup-zb1y27e, r=jieyouxubors-1/+1
2024-07-22Rollup merge of #127177 - bjorn3:arm64_macos_cg_clif, r=Mark-Simulacrum许杰友 Jieyou Xu (Joe)-1/+1
2024-07-22Auto merge of #127442 - saethlin:alloc-decoding-lock, r=oli-obkbors-89/+25
2024-07-22Auto merge of #128048 - workingjubilee:rollup-gehtjxd, r=workingjubileebors-23/+59
2024-07-21Fix toolsMichael Goulet-1/+1
2024-07-21Move all error reporting into rustc_trait_selectionMichael Goulet-2526/+2537
2024-07-21Move need_type_info tooMichael Goulet-42/+23
2024-07-21Make type_var_origin take a vidMichael Goulet-15/+11
2024-07-21Move some stuff to TypeErrCtxtMichael Goulet-27/+31
2024-07-21Explain that coroutine can be marked staticMichael Goulet-3/+27
2024-07-21Reword E0626 to mention static coroutineMichael Goulet-8/+24
2024-07-21Rollup merge of #128033 - Nadrieril:explain-empty-wildcards, r=compiler-errorsJubilee-17/+27
2024-07-21Rollup merge of #128020 - compiler-errors:nlb-no-const, r=BoxyUwUJubilee-6/+32
2024-07-21Auto merge of #120812 - compiler-errors:impl-sorting, r=lcnrbors-78/+59
2024-07-21Explain why the new setup can't deadlockBen Kimock-1/+13
2024-07-21Explain why we require `_` for empty patternsNadrieril-0/+4
2024-07-21Tweak `collect_non_exhaustive_tys`Nadrieril-17/+23
2024-07-21Auto merge of #127722 - BoxyUwU:new_adt_const_params_limitations, r=compiler-...bors-58/+237