aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2024-08-01gccrs: Unify ASTValidation::visit for ExternalFunctionItem and Function0xn4utilus3-17/+57
2024-08-01gccrs: Add get_pattern_kind to Pattern0xn4utilus4-0/+60
2024-08-01gccrs: Add support for external functions0xn4utilus4-20/+43
2024-08-01gccrs: Clean BiMap to use tl::optional for lookupsSourabh Jaiswal6-23/+28
2024-08-01gccrs: Ensure TupleStructPattern and TuplePattern have itemsOwen Avery6-54/+26
2024-08-01gccrs: Add curly brackets, formatted clangjjasmine1-5/+12
2024-08-01gccrs: Add error emitting when we can't resolve id exprjjasmine1-1/+4
2024-08-01gccrs: format-args: Add documentation for future expansion of functionArthur Cohen1-21/+5
2024-08-01gccrs: lower: Add base for lowering FormatArgs nodesArthur Cohen10-54/+127
2024-08-01gccrs: format-args: Fix Rust interface and add input parsing.Arthur Cohen6-58/+368
2024-08-01gccrs: parser: Add peek(n) method to parserArthur Cohen1-0/+1
2024-08-01gccrs: macro-builtins: Add newline generic format_args!() handlerArthur Cohen2-8/+65
2024-08-01gccrs: ast: Add base nodes for FormatArgsArthur Cohen16-0/+191
2024-08-01gccrs: Make DefaultResolver visit more of the ASTOwen Avery2-16/+91
2024-08-01gccrs: extern-types: Lower to HIR::ExternalTypeItem properlyArthur Cohen2-3/+16
2024-08-01gccrs: hir: Add ExternalTypeItem nodeArthur Cohen16-3/+230
2024-08-01gccrs: extern-types: Declare external types in name resolver.Arthur Cohen1-0/+19
2024-08-01gccrs: lang-items: Make lang items enum stronger, rename class, cleanup ns.Arthur Cohen17-226/+213
2024-08-01gccrs: lang-items: Cleanup parsing and lookups of lang items.Arthur Cohen4-507/+206
2024-08-01gccrs: Fix small FixMe task in rust macro builtinsjjasmine3-4/+3
2024-08-01gccrs: Adjust error checks to match name resolution 2.0Owen Avery6-10/+10
2024-08-01gccrs: rust-fmt: Store parsed string in Pieces structArthur Cohen2-4/+7
2024-08-01gccrs: format_args: Parse entire token invocationArthur Cohen1-18/+22
2024-08-01gccrs: format_args: Parse format string properlyArthur Cohen1-1/+18
2024-08-01gccrs: libformat_parser: Send boxed values across FFI properlyArthur Cohen2-1/+12
2024-08-01gccrs: libformat_parser: Update header and remove old interfaceArthur Cohen2-52/+157
2024-08-01gccrs: libformat_parser: Start experimenting with cbindgenArthur Cohen1-2/+2
2024-08-01Rust: Move 'libformat_parser' build into libgrustThomas Schwinge1-15/+1
2024-08-01Rust: Move 'libformat_parser' build into the GCC build directoryThomas Schwinge1-2/+9
2024-08-01Rust: Don't cache 'libformat_parser.a'Thomas Schwinge1-2/+1
2024-08-01gccrs: Add 'gcc/rust/Make-lang.in:LIBFORMAT_PARSER'Thomas Schwinge1-4/+8
2024-08-01gccrs: libgrust: Add format_parser libraryArthur Cohen5-153/+139
2024-08-01gccrs: fmt: Start working on format_args!() parserArthur Cohen3-0/+230
2024-08-01gccrs: minor cleanup in langhook.type_for_modeMarc Poulhiès1-24/+15
2024-08-01gccrs: Fix false positive for top-level AltPatternOwen Avery2-0/+2
2024-08-01Rust: Make 'tree'-level 'MAIN_NAME_P' workThomas Schwinge1-0/+6
2024-08-01tree-optimization/114659 - VN and FP to int punningRichard Biener2-7/+66
2024-08-01[x86] implement TARGET_MODE_CAN_TRANSFER_BITSRichard Biener1-0/+22
2024-08-01Add TARGET_MODE_CAN_TRANSFER_BITSRichard Biener4-0/+42
2024-08-01AVR: Tweak unsigned comparisons against 256 resp. 65536.Georg-Johann Lay1-2/+34
2024-08-01AVR: Tweak register pressure for const_fixed compares against "M".Georg-Johann Lay2-14/+21
2024-08-01i386: Fix up *<extract_type>_vinsert<shuffletype><extract_suf>_0 [PR115981]Jakub Jelinek3-21/+27
2024-08-01omp-offload.cc: Fix value-expr handling of 'declare target link' vars [PR115637]Tobias Burnus2-4/+9
2024-08-01i386: Remove ndd support for *add<mode>_4 [PR113744]Lingling Kong1-25/+15
2024-08-01RISC-V: NFC: Do not use zicond for pr105314 testcasesXiao Zeng3-3/+3
2024-08-01Fix ICE when using -gcodeview with empty structMark Harmstone1-2/+5
2024-07-31testsuite: split out parts of jit.dg/jit.exp into a new lib/valgrind.expDavid Malcolm2-43/+62
2024-07-31diagnostics: handle logical locations with NULL nameDavid Malcolm1-1/+2
2024-07-31testsuite: drop unused import within sarif.pyDavid Malcolm1-1/+0
2024-07-31diagnostics: SARIF output: capture unlabelled secondary locationsDavid Malcolm4-6/+152