aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/rust-lang.cc
AgeCommit message (Expand)AuthorFilesLines
8 daysgccrs: Adapt attribute lang hook and do some cleanupdevel/rust/masterMarc Poulhiès1-4/+9
2025-01-10rust/intrinsic: add try intrinsic and panic strategy optionsliushuyu1-0/+2
2024-02-20gccrs: minor cleanup in langhook.type_for_modeMarc Poulhiès1-24/+15
2024-02-16Update copyright years.Sahil Yeole1-1/+1
2024-01-29gccrs: Implement quick-check for UnicodeRaiki Tamura1-0/+1
2023-12-18gccrs: refactor builtins initialization and attributesArthur Cohen1-0/+6
2023-08-31Handle gengtype annotations in backend/rust-tree.{cc,h}Owen Avery1-22/+1
2023-08-09gccrs: Add function `Rust::encode_punycode`Raiki Tamura1-0/+2
2023-08-09gccrs: Normalize all identifier tokensRaiki Tamura1-1/+1
2023-07-29Add function for Unicode NFC normalizationRaiki Tamura1-0/+2
2023-07-14rust-unreachable: Add specific behavior for rust_unreachableArthur Cohen1-5/+5
2023-07-10gccrs: Remove Rust::Optional in favor of tl::optionalArthur Cohen1-2/+1
2023-06-28gccrs: Refactor lexer to handle UTF-8Raiki Tamura1-0/+2
2023-04-26gccrs: enable -Winfinite-recursion warnings by defaultPhilip Herron1-0/+2
2023-04-11Placate clang-format, 'gcc/rust/rust-lang.cc:grs_langhook_type_for_mode'Thomas Schwinge1-7/+7
2023-04-07Merge commit 'aee5ee35602e0098c2ae16fa2fc9c8845caf92ed' into HEADThomas Schwinge1-0/+15
2023-04-07Merge commit '334f23d83261997ca89d8919b94b97aa22003a65' into HEADThomas Schwinge1-4/+0
2023-02-22Rust: In 'type_for_mode' langhook also consider all 'int_n' modes/typesThomas Schwinge1-0/+15
2023-02-22Rust: Move void_list_node init to common codeThomas Schwinge1-4/+0
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/+456
2022-12-06rust-lang: Don't fold convert_to expressionsArthur Cohen1-4/+4
2022-10-12Merge #1570bors[bot]1-0/+7
2022-10-06lang.opt: Remove overzealous warning initialisationArthur Cohen1-0/+7
2022-09-30rust: Reintroduce TARGET_RUST_CPU_INFO hookIain Buclaw1-2/+0
2022-08-17Merge #1471bors[bot]1-0/+2
2022-08-12Disable 'TARGET_RUST_CPU_INFO', 'TARGET_RUST_OS_INFO'Thomas Schwinge1-0/+2
2022-08-11intrinsics: Add wrapping_{add, sub, mul}Arthur Cohen1-1/+7
2022-07-28session-manager: Produce a fatal error if multiple files are specifiedArthur Cohen1-34/+2
2022-05-05util: Add Optional<T> wrapper classArthur Cohen1-0/+2
2022-04-29ast: Resolver: Flatten use declarations to pathsArthur Cohen1-0/+2
2022-04-12rust-session-manager: address comments ...liushuyu1-0/+1
2022-04-12privacy: ctx: Add proper implementations for insert_reachability() andArthur Cohen1-0/+3
2022-02-17frust-cfg: Only allow double quoted valuesArthur Cohen1-0/+2
2022-02-05selftest: Enable unit testing for the rust frontendCohenArthur1-0/+24
2022-02-03Merge commit 'ff7aeceb6b3a476c3bac66a7f39a5ef4240206fc' [#247, #906]Thomas Schwinge1-1/+1
2022-01-24Update GCC/Rust files per 'contrib/update-copyright.py --this-year' [#764]Thomas Schwinge1-1/+1
2021-10-22Update GCC/Rust files per 'contrib/update-copyright.py --this-year'Thomas Schwinge1-1/+1
2021-08-15Use default type_for_size langhookMark Wielaard1-17/+0
2021-08-06session: Turn Session class into basic singletonCohenArthur1-8/+7
2021-06-17avoid abort macro override the abort of stdThomas Young1-1/+1
2021-06-03rust_debug: Replace fprintf (stderr) with rust_debugCohenArthur1-1/+2
2021-04-02Address miscellaneous '-Werror=unused-parameter' diagnostics [#336]Thomas Schwinge1-1/+1
2021-03-10Remove unused header inclusions.Marc Poulhiès1-4/+1
2021-02-19Format all files in gcc/rust/ using clang-formatAkshat Agarwal1-3/+6
2020-12-23Add missing license textNym Seddon1-0/+18
2020-11-28Converted Parser to template in preparation for macro expansionSimplyTheOther1-7/+1
2020-11-28This sets up the conversion from AST to GCCPhilip Herron1-2/+1
2020-11-27Fix indentationNala Ginrut1-181/+237