aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/util
AgeCommit message (Expand)AuthorFilesLines
2023-02-14gccrs: Support for Sized builtin marker traitPhilip Herron2-2/+18
2023-02-13Update copyright years.Thomas Schwinge1-1/+1
2023-02-12Merge commit '83ffe9cde7fe0b4deb0d1b54175fd9b19c38179c' into HEADThomas Schwinge18-18/+18
2023-02-05gccrs: Add missing Sized, Copy and Clone lang item mappingsPhilip Herron1-0/+24
2023-02-02Move rust-buffered-queue.h to util folder #1766MAHAD1-0/+204
2023-01-30moved operator.h to util/rust-operators.hAbdul Rafey2-1/+73
2023-01-16Update copyright years.Jakub Jelinek16-16/+16
2023-01-02unsafe: check use of `target_feature` attributePrajwal S N1-0/+3
2022-12-13gccrs: Add helpers mappings canonical path and lang itemsPhilip Herron8-0/+2181
2022-12-13gccrs: Add attributes checkerArthur Cohen2-0/+1109
2022-12-13gccrs: Add implementation of OptionalArthur Cohen2-0/+388
2022-12-13gccrs: Add Base62 implementationArthur Cohen2-0/+80
2022-12-13gccrs: Add Rust ABI enum helpersPhilip Herron2-0/+117
2022-12-13gccrs: Add port of FNV hash used during legacy symbol manglingPhilip Herron1-0/+95
2022-12-13gccrs: Add wrapper for make_uniquePhilip Herron1-0/+35
2022-12-05Cleanup unused parameters to fix the bootstrap buildPhilip Herron1-156/+156
2022-12-04Revert "rust: Remove unused variables and fix dangling references"Philip Herron1-156/+156
2022-11-28Merge #1651bors[bot]1-0/+1
2022-11-19Improve lexer dumpRaiki Tamura1-0/+1
2022-11-16Merge #1633bors[bot]1-0/+9
2022-11-15rust: Remove unused variables and fix dangling referencesArthur Cohen1-156/+156
2022-11-09clang-formatRaiki Tamura1-2/+2
2022-11-09add lang item "phantom_data"Raiki Tamura1-0/+9
2022-10-27attribute checker: Remove system includesArthur Cohen1-1/+1
2022-10-27optional: Remove system includesArthur Cohen1-2/+1
2022-10-27make_unique: Remove system includesArthur Cohen1-1/+1
2022-10-24builtins: Rename all bang macro handlersArthur Cohen1-11/+11
2022-10-21Merge #1608bors[bot]1-0/+7
2022-10-21Merge #1607bors[bot]1-2/+2
2022-10-19Add missing fn_once_output langitemPhilip Herron1-0/+7
2022-10-19rust: Replace uses of ASTFragment -> FragmentArthur Cohen1-2/+2
2022-10-17Merge #1594 #1595bors[bot]2-0/+27
2022-10-14Support outer attribute handling on trait items just like normal itemsPhilip Herron2-0/+27
2022-10-14Merge #1580bors[bot]2-0/+28
2022-10-12Add ABI mappings for rust-call to map to ABI::RUSTPhilip Herron1-0/+2
2022-10-12Add mappings for fn_once lang itemPhilip Herron1-0/+9
2022-10-11mappings: Add MacroInvocation -> MacroRulesDef mappingsArthur Cohen2-0/+28
2022-09-27Refactor TypeResolution to be a simple query based systemPhilip Herron2-0/+15
2022-09-13attributes: Add #[macro_use] as builtinArthur Cohen1-0/+1
2022-08-26rustc_attrs: Allow `rustc_inherit_overflow_checks` as a builtinArthur Cohen1-15/+17
2022-08-03hir: more conformant builtin macro detection ...liushuyu1-3/+17
2022-07-29mappings: Keep track of extern blocksArthur Cohen2-8/+34
2022-07-28util: Add StackedContext classArthur Cohen1-0/+86
2022-07-21ast: Add new AttributeChecker visitorArthur Cohen2-0/+967
2022-07-15Merge #1385 #1386 #1387 #1388bors[bot]2-26/+73
2022-07-15Add new interface to mappings class crate_num_to_nodeid and node_is_cratePhilip Herron2-24/+71
2022-07-15Fix undefined behaviour using .get on unique_ptrPhilip Herron1-2/+2
2022-07-08backend: properly handles foreign ABIsliushuyu2-0/+10
2022-07-08Refactor mappings class and HIR lowering to be consistentPhilip Herron3-483/+345
2022-07-06Fix bad ABI from string method causing all rust abi to become C abiPhilip Herron1-1/+1