aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust
AgeCommit message (Expand)AuthorFilesLines
2023-02-23Daily bump.GCC Administrator1-0/+14
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-22Rust: Don't depend on unused 'target-libffi', 'target-libbacktrace'Thomas Schwinge1-2/+0
2023-02-22Daily bump.GCC Administrator1-0/+839
2023-02-21Update copyright years.Thomas Schwinge2-2/+2
2023-02-21gccrs: add math intrinsicsRaiki Tamura1-4/+118
2023-02-21gccrs: const evaluator: Remove get_nth_callargArthur Cohen1-16/+3
2023-02-21gccrs: Repair 'gcc/rust/lang.opt' commentThomas Schwinge1-3/+1
2023-02-21gccrs: Cleanup unused parameters to fix the bootstrap buildPhilip Herron26-695/+661
2023-02-21gccrs: Fix undefined behaviour issues on macosPhilip Herron5-13/+38
2023-02-21gccrs: Add initial support for argument capture of closuresPhilip Herron5-6/+139
2023-02-21gccrs: Add capture tracking to the type info for closuresPhilip Herron3-6/+14
2023-02-21gccrs: Add closure binding's tracking to name resolutionPhilip Herron3-0/+159
2023-02-21gccrs: Refactor name resolver to take a Rib::ItemTypePhilip Herron10-41/+108
2023-02-21gccrs: Get rid of make builtin macroPhilip Herron2-48/+46
2023-02-21gccrs: Improve lexer dumpRaiki Tamura6-72/+72
2023-02-21gccrs: Remove default location. Add visibility location to create_* functionsDave2-19/+25
2023-02-21gccrs: ast: Dump no comma after self in fn params if it is the last oneJakub Dupak1-4/+12
2023-02-21gccrs: ast: Dump remove /* stmp */ comment to not clutter the dumpJakub Dupak1-2/+1
2023-02-21gccrs: ast: Remove unused include in rust-ast-dump.ccJakub Dupak1-1/+0
2023-02-21gccrs: ast: Dump generic parametersJakub Dupak2-9/+123
2023-02-21gccrs: ast: Dump type param typeJakub Dupak1-1/+13
2023-02-21gccrs: ast: Dump trait object type one boundJakub Dupak1-2/+9
2023-02-21gccrs: ast: Dump parenthesised typeJakub Dupak1-2/+9
2023-02-21gccrs: ast: Dump trait object typeJakub Dupak1-4/+13
2023-02-21gccrs: ast: Dump impl trait typeJakub Dupak1-2/+10
2023-02-21gccrs: ast: Dump impl trait type one boundJakub Dupak1-2/+8
2023-02-21gccrs: ast: Dump bare function typeJakub Dupak4-9/+111
2023-02-21gccrs: ast: Dump inferred typeJakub Dupak1-0/+3
2023-02-21gccrs: ast: Dump tuple typeJakub Dupak1-5/+13
2023-02-21gccrs: ast: Dump never typeJakub Dupak1-1/+6
2023-02-21gccrs: ast: Dump raw pointer typeJakub Dupak1-88/+112
2023-02-21gccrs: ast: Dump array typeJakub Dupak1-0/+7
2023-02-21gccrs: ast: Dump slice typeJakub Dupak1-0/+5
2023-02-21gccrs: ast: Dump where clause and recursively needed nodesJakub Dupak5-17/+131
2023-02-21gccrs: ast: add visit overload for referencesJakub Dupak3-7/+23
2023-02-21gccrs: typecheck: Fix overzealous `delete` callArthur Cohen1-1/+0
2023-02-21gccrs: add Location to AST::VisibilityDave3-9/+19
2023-02-21gccrs: add lang item "phantom_data"Raiki Tamura1-0/+9
2023-02-21gccrs: ast: Dump unit structJakub Dupak1-1/+4
2023-02-21gccrs: ast: refer correctly to arguments in docs-stringsJakub Dupak1-3/+3
2023-02-21gccrs: ast: transform helper methods to visits and add methods to simplify re...Jakub Dupak2-387/+235
2023-02-21gccrs: ast: visitor pattern -> overload syntax compatibility layerJakub Dupak2-0/+15
2023-02-21gccrs: intrinsics: Implement atomic_load intrinsicsArthur Cohen2-31/+113
2023-02-21gccrs: intrinsics: Cleanup error handling around atomic_store_*Arthur Cohen1-22/+28
2023-02-21gccrs: intrinsics: Use lambdas for wrapping_<op> intrinsicsArthur Cohen1-18/+11
2023-02-21gccrs: intrinsics: Add unchecked operation intrinsicsArthur Cohen1-0/+80
2023-02-21gccrs: intrinsics: Add early implementation for atomic_store_{seqcst, relaxed...Arthur Cohen3-22/+181
2023-02-21gccrs: constexpr: Add `rust_sorry_at` in places relying on init valuesArthur Cohen1-47/+49