aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-02-21d: Merge upstream dmd, druntime 09faa4eacd, phobos 13ef27a56.Iain Buclaw253-999/+2627
2023-02-21d: Only handle the left-to-right evaluation of a call expression during gimplifyIain Buclaw2-26/+12
2023-02-21d: Set doing_semantic_analysis_p before calling functionSemantic3Iain Buclaw2-0/+57
2023-02-21libphobos: Add @nogc to gcc.backtrace and gcc.libbacktrace modules.Iain Buclaw2-12/+12
2023-02-21tree-optimization/108691 - remove trigger-happy assertRichard Biener2-3/+14
2023-02-21tree-optimization/108793 - niter compute type mismatchRichard Biener2-5/+16
2023-02-21Update copyright years.Thomas Schwinge2-2/+2
2023-02-21gccrs: add math intrinsicsRaiki Tamura2-4/+291
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: Skip this debug test case which is failing on the latest mac-os devtoo...Philip Herron1-7/+8
2023-02-21gccrs: Fix undefined behaviour issues on macosPhilip Herron5-13/+38
2023-02-21gccrs: Add initial support for argument capture of closuresPhilip Herron6-6/+172
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 Tamura2-0/+20
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 Cohen4-33/+144
2023-02-21gccrs: intrinsics: Cleanup error handling around atomic_store_*Arthur Cohen2-24/+30
2023-02-21gccrs: intrinsics: Use lambdas for wrapping_<op> intrinsicsArthur Cohen1-18/+11
2023-02-21gccrs: intrinsics: Add unchecked operation intrinsicsArthur Cohen3-0/+111