about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-04-15Match ergonomics 2024: Implement eat-one-layerJules Bertholet-51/+72
2024-04-15Mark gate as incompleteJules Bertholet-1/+1
2024-04-15Rename feature gateJules Bertholet-4/+4
2024-04-15Fix typoJules Bertholet-1/+1
2024-04-15Temporarily remove future compatibility label from migration lintJules Bertholet-2/+3
2024-04-15Migration lintJules Bertholet-0/+55
2024-04-15Match ergonomics 2024: `mut` doesn't reset binding modeJules Bertholet-4/+15
2024-04-15Make suggest_deref_closure_return more idiomatic/easier to understandMichael Goulet-73/+64
2024-04-16Move `initialize_checked_jobserver`.Nicholas Nethercote-13/+20
2024-04-16Construct `SourceMap` at the same time as `SessionGlobals`.Nicholas Nethercote-117/+119
2024-04-16Factor out common code in interface tests.Nicholas Nethercote-48/+39
2024-04-15Make array suggestions slightly more accurateMichael Goulet-3/+10
2024-04-15Use /* value */ as a placeholderMichael Goulet-1/+1
2024-04-15Opaque types have no namespaceMichael Goulet-2/+2
2024-04-15Delay span bug when Self resolves to DefKind::{Mod,Trait}Michael Goulet-0/+11
2024-04-15Make thir_tree and thir_flat into hooksMichael Goulet-21/+14
2024-04-15redundant ::{self}Michael Goulet-3/+3
2024-04-15Do check_coroutine_obligations once per typeck rootMichael Goulet-58/+63
2024-04-15Rename coroutine_stalled_predicatesMichael Goulet-8/+8
2024-04-15Add `graph::depth_first_search_as_undirected`Maybe Waffle-0/+26
2024-04-15Make `graph::DepthFirstSearch` accept `G` by valueMaybe Waffle-13/+13
2024-04-15Add an opt-in to store incoming edges in `VecGraph` + some docsMaybe Waffle-57/+193
2024-04-16Rollup merge of #123989 - compiler-errors:type-dependent-def-id, r=oli-obkLeón Orell Valerian Liehr-53/+21
2024-04-16Rollup merge of #123926 - compiler-errors:no-ann, r=estebankLeón Orell Valerian Liehr-38/+26
2024-04-16Rollup merge of #123603 - compiler-errors:no-intrinsic, r=estebankLeón Orell Valerian Liehr-11/+11
2024-04-16Rollup merge of #123462 - fmease:rn-mod-sep-to-path-sep, r=nnethercoteLeón Orell Valerian Liehr-40/+42
2024-04-16Rollup merge of #123016 - compiler-errors:no-type-var-origin, r=lcnrLeón Orell Valerian Liehr-407/+206
2024-04-15Add support for Arm64EC to the Standard LibraryDaniel Paoliello-2/+4
2024-04-15Fix pretty hir for anon consts in diagnosticsMichael Goulet-38/+26
2024-04-15Simplify shallow resolver to just fold ty/constsMichael Goulet-125/+96
2024-04-15Rebase falloutMichael Goulet-8/+8
2024-04-15Just use type_dependent_def_id to figure out what the method is for an exprMichael Goulet-53/+21
2024-04-15nitsMichael Goulet-25/+15
2024-04-15Account for Self params properlyMichael Goulet-20/+19
2024-04-15Remove ConstVariableOriginKindMichael Goulet-63/+26
2024-04-15Remove TypeVariableOriginKindMichael Goulet-305/+152
2024-04-15More polishingMichael Goulet-4/+26
2024-04-15Use a path instead of an ident (and stop manually resolving)Michael Goulet-70/+57
2024-04-15Some ordering and duplication checksMichael Goulet-15/+70
2024-04-15Add hir::Node::PreciseCapturingNonLifetimeArgMichael Goulet-7/+42
2024-04-15Validation and other thingsMichael Goulet-18/+215
2024-04-15Lower and resolve precise captures in HIRMichael Goulet-46/+108
2024-04-15Implement resolution, parse use<Self>Michael Goulet-3/+29
2024-04-15Use dedicated PreciseCapturingArg for representing what goes in use<>Michael Goulet-56/+146
2024-04-15Begin AST lowering for precise capturesMichael Goulet-29/+50
2024-04-15Parsing , pre-lowering support for precise capturesMichael Goulet-15/+41
2024-04-15Move --check-cfg documentation to stable booksUrgau-3/+3
2024-04-15Stabilize checking of cfgs at compile-time: --check-cfg optionUrgau-1/+1
2024-04-15Rollup merge of #123924 - compiler-errors:tuple-sugg, r=estebankMichael Goulet-130/+81
2024-04-15Rollup merge of #123900 - compiler-errors:nobound, r=lcnrMichael Goulet-61/+39