aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/rust-session-manager.cc
AgeCommit message (Expand)AuthorFilesLines
2025-04-14gccrs: session: Desugar question mark operator after expansion instead.Arthur Cohen1-1/+1
2025-03-24gccrs: session-manager: Call into DesugarQuestionMarkArthur Cohen1-0/+2
2025-03-24gccrs: session manager: Call into DesugarForLoopsArthur Cohen1-0/+4
2025-03-24gccrs: Infer crate name after file openingDylan Gardner1-28/+33
2025-03-21gccrs: rust/intrinsic: add try intrinsic and panic strategy optionsliushuyu1-0/+3
2025-03-21gccrs: lang-items: Add lang-items AST collectorArthur Cohen1-0/+3
2025-03-19gccrs: Postpone break on error after name resolutionPierre-Emmanuel Patry1-3/+3
2025-03-19gccrs: Loop on expansion if a new export has been definedPierre-Emmanuel Patry1-1/+4
2025-03-19gccrs: session-manager: Fix typos in -frust-incomplete messageArthur Cohen1-4/+5
2025-03-19gccrs: Implement initial pattern analysis pass.Raiki Tamura1-0/+6
2025-03-17gccrs: Change crate_num_to_nodeid return typePierre-Emmanuel Patry1-5/+3
2025-03-17gccrs: Change return type of lookup_crate_namePierre-Emmanuel Patry1-4/+2
2025-03-17gccrs: Change singleton returned type to a referencePierre-Emmanuel Patry1-20/+20
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-11-27diagnostics: replace %<%s%> with %qs [PR104896]David Malcolm1-3/+3
2024-08-01gccrs: session manager: Init Immutable name resolver.Arthur Cohen1-0/+4
2024-08-01gccrs: session-manager: Dump name resolution pass.Arthur Cohen1-3/+27
2024-08-01gccrs: sesh: Add late name resolution 2.0Arthur Cohen1-5/+9
2024-08-01gccrs: TyTy: Variance analysis moduleJakub Dupak1-0/+3
2024-01-16gccrs: Add call to ast validation checkerPierre-Emmanuel Patry1-0/+9
2024-01-16gccrs: borrowck: Create BIR builders (visitors)Jakub Dupak1-628/+774
2024-01-16gccrs: borrowck: Execute only with CLI flagJakub Dupak1-3/+5
2024-01-16gccrs: borrowck: Add CLI option for borrowckJakub Dupak1-763/+630
2024-01-16gccrs: Fix ICE when emitting an error during cfg stripPierre-Emmanuel Patry1-0/+3
2024-01-16gccrs: port over readonly_error from c-family for lvalue assignment checksPhilip Herron1-2/+2
2024-01-16gccrs: Convert class Backend into namespaceOwen Avery1-5/+2
2024-01-16gccrs: Unify raw attribute valuesPierre-Emmanuel Patry1-2/+3
2024-01-16gccrs: Clarify package import procedurePierre-Emmanuel Patry1-8/+16
2024-01-16gccrs: Move extern crate resolvingPierre-Emmanuel Patry1-6/+11
2024-01-16gccrs: Move proc macro definition to mappingsPierre-Emmanuel Patry1-3/+11
2024-01-16gccrs: Add proc macro top level discoveryPierre-Emmanuel Patry1-13/+6
2024-01-16gccrs: Collect error instance instead of lambda functionsPierre-Emmanuel Patry1-2/+2
2024-01-16gccrs: Resolve nested macro definitionPierre-Emmanuel Patry1-1/+10
2024-01-16gccrs: Add punycode encoding to v0 manglingRaiki Tamura1-1/+1
2024-01-16gccrs: macro-expand: Keep optional references to last_{def, invoc}Arthur Cohen1-3/+3
2024-01-16gccrs: Normalize all identifier tokensRaiki Tamura1-5/+4
2024-01-16gccrs: session-manager: Run name resolution 2.0 if the option is presentArthur Cohen1-1/+11
2024-01-16gccrs: Add Unicode check for crate_name attributesRaiki Tamura1-10/+24
2024-01-16gccrs: Begin enforcing Sized properly and support anti traits like ?SizedPhilip Herron1-1/+1
2024-01-16gccrs: resolve: Add extern crate proc macro collectionPierre-Emmanuel Patry1-0/+26
2024-01-16gccrs: import: Change raw pointer to unique_ptrPierre-Emmanuel Patry1-1/+2
2024-01-16gccrs: import: Store procedural macros in extern cratePierre-Emmanuel Patry1-1/+1
2024-01-16gccrs: import: Change package opening prototypesPierre-Emmanuel Patry1-3/+3
2024-01-16gccrs: import: Add cli extern crate resolutionPierre-Emmanuel Patry1-3/+17
2024-01-16gccrs: cli: Add frust-type optionPierre-Emmanuel Patry1-1/+3
2024-01-16gccrs: Replace some usages of Location with location_tOwen Avery1-1/+1
2024-01-16gccrs: Remove RichLocation typedefOwen Avery1-1/+1
2024-01-16gccrs: Change class RichLocation into typedefOwen Avery1-1/+1
2024-01-16gccrs: Remove Linemap::get_locationOwen Avery1-1/+1
2024-01-16gccrs: Remove Rust::Optional in favor of tl::optionalArthur Cohen1-9/+7