aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/rust-session-manager.h
AgeCommit message (Expand)AuthorFilesLines
2025-01-28Infer crate name after file openingDylan Gardner1-1/+1
2025-01-10rust/intrinsic: add try intrinsic and panic strategy optionsliushuyu1-0/+14
2024-05-06Change singleton returned type to a referencePierre-Emmanuel Patry1-2/+2
2024-03-26session-manager: Dump name resolution pass.Arthur Cohen1-0/+1
2024-03-26sesh: Add late name resolution 2.0Arthur Cohen1-1/+2
2024-02-16Update copyright years.Sahil Yeole1-1/+1
2023-11-06Add two new steps to compile processPierre-Emmanuel Patry1-0/+2
2023-10-26borrowck: Add CLI option for borrowckJakub Dupak1-0/+3
2023-09-07Convert class Backend into namespaceOwen Avery1-3/+0
2023-07-19cli: Add frust-type optionPierre-Emmanuel Patry1-1/+27
2023-07-17Replace some usages of Location with location_tOwen Avery1-1/+1
2023-07-12Change specifier of some forward declarationPierre-Emmanuel Patry1-1/+1
2023-07-10gccrs: Remove Rust::Optional in favor of tl::optionalArthur Cohen1-23/+24
2023-06-29dump: Remove tokenstream dumpPierre-Emmanuel Patry1-3/+0
2023-06-14fixup: Remove old typecheck dumptieway591-3/+0
2023-05-31Make key and key/value config options seperateOwen Avery1-14/+41
2023-04-28cli: Add frust-extern optionPierre-Emmanuel Patry1-0/+3
2023-04-21Deleted the as_string ASR and HIR dumpsM V V S Manoj Kumar1-4/+0
2023-03-30session: Add tokenstream dump optionPierre-Emmanuel Patry1-0/+3
2023-02-12Merge commit '83ffe9cde7fe0b4deb0d1b54175fd9b19c38179c' into HEADThomas Schwinge1-1/+1
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-13gccrs: Compiler proper interface kicks off the pipelinePhilip Herron1-0/+358
2022-09-26rust: Add -frust-compile-until optionArthur Cohen1-1/+24
2022-08-25session-manager: Add ast-pretty-expanded dumpArthur Cohen1-1/+1
2022-08-12Disable 'TARGET_RUST_CPU_INFO', 'TARGET_RUST_OS_INFO'Thomas Schwinge1-3/+0
2022-07-28session-manager: Produce a fatal error if multiple files are specifiedArthur Cohen1-2/+2
2022-07-19lexer: Allow specifiying tokens as reserved in certain editionsArthur Cohen1-2/+4
2022-07-15Add new metadata interface to write directly to filePhilip Herron1-0/+17
2022-07-15Support extern cratePhilip Herron1-1/+1
2022-07-08Refactor mappings class and HIR lowering to be consistentPhilip Herron1-10/+16
2022-07-04session-manager: Add -frust-dump-ast-prettyArthur Cohen1-0/+3
2022-06-24cli: add "hir-pretty" as a "dump" optionandrewnaguib1-0/+3
2022-04-26rust-session-manager: handle crate_name attributeliushuyu1-0/+2
2022-04-19macros: save included filename into session managerliushuyu1-0/+13
2022-04-13rust-session-manager: address more commentsliushuyu1-8/+2
2022-04-12rust-session-manager: address comments ...liushuyu1-33/+8
2022-04-12testsuite/rust: adapt/fix the testcases ...liushuyu1-0/+1
2022-04-12rust-session-manager: set and validate crate name properly ...liushuyu1-1/+39
2022-04-12rust: Allow gccrs to build on x86_64-apple-darwin with clang/libc++Simon Cook1-1/+1
2022-04-08options: Add -frust-edition flag and possible valuesArthur Cohen1-0/+12
2022-02-26lexer: Add ability to lex strings directlyArthur Cohen1-1/+1
2022-01-28Add -frust-cfg=value option for adding config optionsPhilip Herron1-0/+3
2022-01-24Update GCC/Rust files per 'contrib/update-copyright.py --this-year' [#764]Thomas Schwinge1-1/+1
2021-11-02gccrs: add the `-frust-crate=` option to set the crate nameBen Boeckel1-0/+8
2021-10-22Update GCC/Rust files per 'contrib/update-copyright.py --this-year'Thomas Schwinge1-1/+1
2021-08-06session: Turn Session class into basic singletonCohenArthur1-2/+19
2021-06-17avoid abort macro override the abort of stdThomas Young1-4/+3
2021-02-10Enable -frust-dump-all option for debuggingPhilip Herron1-9/+31
2021-02-06Move scan for unused names to be after type resolutionPhilip Herron1-13/+4
2020-12-17TypeResolution pass now with a TyTy modulePhilip Herron1-0/+9