about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-12-08Support bare unit structs in destructuring assignmentsMichael Goulet-0/+2
2023-12-08use magenta instead of bold for highlightingjyn-1/+1
2023-12-08Simplify and comment the special-casing for Windows colorsjyn-10/+10
2023-12-08Auto merge of #118420 - compiler-errors:async-gen, r=eholkbors-319/+929
2023-12-08Make it not depend on nightly conditionallyMichael Goulet-1/+7
2023-12-08FeedbackMichael Goulet-229/+205
2023-12-08Uplift canonicalizer into new trait solver crateMichael Goulet-272/+498
2023-12-08Add testsMichael Goulet-9/+16
2023-12-08HACK: constrain yield type in check_fn so that projection is successful even ...Michael Goulet-3/+23
2023-12-08Make some matches exhaustive to avoid bugs, fix toolsMichael Goulet-45/+68
2023-12-08Support async gen fnMichael Goulet-91/+108
2023-12-08coro_kind -> coroutine_kindMichael Goulet-55/+71
2023-12-08Implement `async gen` blocksMichael Goulet-54/+538
2023-12-08Rework coroutine transform to be more flexible in preparation for async gener...Michael Goulet-80/+123
2023-12-08Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errorsbors-183/+320
2023-12-08privacy: visit trait def id of projectionsDavid Wood-6/+7
2023-12-08only return true in `fallback_types' if fallback has occurredlcnr-11/+10
2023-12-08Auto merge of #118689 - compiler-errors:const-drop, r=fee1-deadbors-33/+54
2023-12-08cleanup type variable storagelcnr-97/+43
2023-12-08update target feature following LLVM API changeKrasimir Georgiev-1/+5
2023-12-08coverage: Add `#[track_caller]` to the span generator's unwrap methodsZalathar-14/+12
2023-12-08coverage: Simplify the heuristic for ignoring `async fn` return spansZalathar-17/+14
2023-12-08coverage: Use `SpanMarker` to mark the full condition of `if !`Zalathar-0/+5
2023-12-08coverage: Use `SpanMarker` to mark `continue` expressions.Zalathar-16/+8
2023-12-08coverage: Add `CoverageKind::SpanMarker` for including extra spans in MIRZalathar-3/+36
2023-12-08Auto merge of #118668 - fmease:resolve-assoc-item-bindings-by-namespace, r=co...bors-335/+399
2023-12-08temporarily revert "ice on ambguity in mir typeck"Ali MJ Al-Nasrawy-12/+4
2023-12-08Rollup merge of #118709 - oksbsb:fix-job-server, r=SparrowLiiMatthias Krüger-12/+19
2023-12-08Rollup merge of #118695 - Zalathar:push-refined, r=davidtwcoMatthias Krüger-50/+37
2023-12-08Rollup merge of #118693 - saethlin:alignment-check-symbol-reachable, r=bjorn3Matthias Krüger-0/+3
2023-12-08Rollup merge of #118690 - Zalathar:test-macros, r=cjgillotMatthias Krüger-75/+33
2023-12-07recurse into refs when comparing tys for diagnosticsjyn-42/+52
2023-12-08Auto merge of #118725 - lcnr:normalizes-to-projection-split-3, r=BoxyUwUbors-178/+253
2023-12-081. fix jobserver GLOBAL_CLIENT_CHECKED uninitialized before useoksbsb-12/+19
2023-12-07Enable stack probes on aarch64 for LLVM 18Josh Stone-28/+63
2023-12-08update fixmelcnr-4/+3
2023-12-07Add tests to allocation methods and fix is_null()Celina G. Val-2/+24
2023-12-07Fix conversion to StaticDef and add testCelina G. Val-2/+2
2023-12-07Add instance evaluation and methods to read allocCelina G. Val-22/+294
2023-12-08implement and use `NormalizesTo`lcnr-114/+121
2023-12-08Auto merge of #118442 - tmiasko:fuel-inc, r=lqdbors-11/+11
2023-12-08Fuel is incompatible with incremental compilationTomasz Miąsko-1/+5
2023-12-08Tweak `GenKillAnalysis`.Nicholas Nethercote-21/+24
2023-12-08Remove `BorrowckAnalyses`.Nicholas Nethercote-28/+18
2023-12-07Auto merge of #118723 - matthiaskrgr:rollup-409e9u1, r=matthiaskrgrbors-39/+222
2023-12-07Inline check_thread_count implementationTomasz Miąsko-11/+7
2023-12-07Resolve assoc item bindings by namespaceLeón Orell Valerian Liehr-335/+399
2023-12-08Remove `impl_visitable!`.Nicholas Nethercote-67/+64
2023-12-08Remove unused arguments from `ResultsVisitor::visit_block_{start,end}`.Nicholas Nethercote-34/+8
2023-12-07Rollup merge of #118719 - rcvalle:rust-cfi-normalize-integers-118032, r=compi...Matthias Krüger-6/+9