about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
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
2024-04-15static_mut_refs: use raw pointers to remove the remaining FIXMERalf Jung-8/+13
2024-04-15The new solver ignores `DefineOpaqueTypes`, so switch it to `Yes`Oli Scherer-1/+1
2024-04-15PolyTraitRefs -> TraitRefsMichael Goulet-43/+20
2024-04-15Rollup merge of #123941 - Mark-Simulacrum:fix-llvm-ub, r=nikic许杰友 Jieyou Xu (Joe)-6/+29
2024-04-15Rollup merge of #123934 - WaffleLapkin:graph-mini-refactor, r=fmease许杰友 Jieyou Xu (Joe)-193/+89
2024-04-15Rollup merge of #123933 - RalfJung:large-assignments, r=michaelwoerister许杰友 Jieyou Xu (Joe)-140/+161
2024-04-15Rollup merge of #123931 - compiler-errors:variance-unnameables, r=fmease许杰友 Jieyou Xu (Joe)-17/+12
2024-04-15Rollup merge of #123922 - TDecking:base_n_magic_removal, r=jieyouxu许杰友 Jieyou Xu (Joe)-3/+3
2024-04-15Rollup merge of #123919 - RalfJung:discriminant, r=compiler-errors许杰友 Jieyou Xu (Joe)-60/+60
2024-04-15Rollup merge of #123896 - JeanCASPAR:rustc_resolve-to-session-diagnostic, r=j...许杰友 Jieyou Xu (Joe)-278/+795
2024-04-15Rollup merge of #123864 - oli-obk:define_opaque_types3, r=compiler-errors许杰友 Jieyou Xu (Joe)-36/+6
2024-04-15Stop using PolyTraitRef for closure/coroutine predicates already instantiated...Michael Goulet-28/+29
2024-04-15Use RPITIT for `Successors` and `Predecessors` traitsMaybe Waffle-46/+14
2024-04-15Auto merge of #115717 - jsgf:stablize-json-unused-externs, r=oli-obkbors-7/+0
2024-04-15Auto merge of #122917 - saethlin:atomicptr-to-int, r=nikicbors-4/+8
2024-04-14Fix UB in LLVM FFI when passing zero or >1 bundleMark Rousskov-6/+29
2024-04-14Rollup merge of #123618 - compiler-errors:overflow-ambig, r=spastorinoGuillaume Gomez-6/+18
2024-04-14Stabilize --json unused-externs(-silent)Jeremy Fitzhardinge-7/+0
2024-04-15Improve semantics of int_ty_max functionsninad-34/+26
2024-04-14move the LargeAssignments lint logic into its own fileRalf Jung-140/+161
2024-04-14Make `depth_first_search` into a standalone functionMaybe Waffle-17/+21
2024-04-14Document `ControlFlowGraph`Maybe Waffle-4/+2
2024-04-14Rename `WithNumEdges` => `NumEdges` and `WithStartNode` => `StartNode`Maybe Waffle-21/+21
2024-04-14Merge `{With,Graph}{Successors,Predecessors}` into `{Successors,Predecessors}`Maybe Waffle-133/+78
2024-04-14Merge `WithNumNodes` into DirectedGraphMaybe Waffle-52/+33
2024-04-14Don't leak unnameable types in -> _ recoverMichael Goulet-17/+12
2024-04-14Fix formattingninad-1/+3