]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/rust/parse/rust-parse-impl.h
gcse: Skip hardreg pre when the hardreg is never live [PR121095]
[thirdparty/gcc.git] / gcc / rust / parse / rust-parse-impl.h
2025-04-28  Pierre-Emmanuel... gccrs: Remove error state for GenericArg
2025-04-08  Pierre-Emmanuel... gccrs: Change optional to expected for parse_loop_label
2025-04-08  Pierre-Emmanuel... gccrs: Migrate error state to optionals
2025-04-08  Pierre-Emmanuel... gccrs: Make loop label truly optional
2025-03-31  Arthur Cohengccrs: parser: Parse let-else statements
2025-03-24  Owen Averygccrs: Reduce usage of rust-session-manager.h
2025-03-21  Owen Averygccrs: Remove dead code related to external functions
2025-03-21  Owen Averygccrs: Remove Rust::make_unique
2025-03-17  anshgccrs: Add RAW_STRING_LITERAL
2025-03-17  Pierre-Emmanuel... gccrs: Add exclusive_range_pattern feature gate
2025-03-17  Pierre-Emmanuel... gccrs: Parse exclusive range pattern
2025-03-17  Pierre-Emmanuel... gccrs: Parse raw ref operator
2025-03-17  Pierre-Emmanuel... gccrs: Add outer attributes to struct expr fields
2025-03-17  Pierre-Emmanuel... gccrs: Allow multiple outer attributes on generic params
2025-03-17  Pierre-Emmanuel... gccrs: Fix generic parameter parsing
2025-03-17  Pierre-Emmanuel... gccrs: Parse box expressions
2025-01-02  Jakub JelinekUpdate copyright years.
2024-08-01  Owen Averygccrs: Avoid parsing const unsafe/extern functions...
2024-08-01  0xn4utilusgccrs: Remove dead code associated with `AST::ExternalF...
2024-08-01  0xn4utilusgccrs: Update resolver to use `AST::Function` instead...
2024-08-01  0xn4utilusgccrs: Unify ASTValidation::visit for ExternalFunctionI...
2024-08-01  Owen Averygccrs: Ensure TupleStructPattern and TuplePattern have...
2024-02-07  Kushal Palgccrs: Fix macro parsing for trait items.
2024-02-07  Kushal Palgccrs: Parse trait functions as `AST::Function`.
2024-02-07  Kushal Palgccrs: Use AssociatedItem in place of TraitItem
2024-02-07  Kushal Palgccrs: Parse normal functions with `self` parameter...
2024-01-30  Owen Averygccrs: Remove TraitImplItem
2024-01-30  Jakub Dupakgccrs: AST: Fix for lifetime parsing
2024-01-30  Kushal Palgccrs: Handle `async` keyword for regular implementations
2024-01-30  Kushal Palgccrs: Handle `async` functions in traits
2024-01-30  Jakub Dupakgccrs: ast: Full lifetime elision handling
2024-01-30  Jakub Dupakgccrs: ast: Unify explicitly and implicitly elided...
2024-01-30  Jakub Dupakgccrs: ast: Fix lifetime type parsing
2024-01-30  Kushal Palgccrs: Handle `async` qualifier inside trait
2024-01-30  Pierre-Emmanuel... gccrs: Make function bodies truly optional
2024-01-30  Pierre-Emmanuel... gccrs: Allow const and async specifiers in functions
2024-01-30  Pierre-Emmanuel... gccrs: Split async and const function qualifiers
2024-01-30  Owen Averygccrs: Remove class AST::InherentImplItem
2024-01-30  Pierre-Emmanuel... gccrs: Emit an error on unsafe modules
2024-01-30  Pierre-Emmanuel... gccrs: Parse module safety
2024-01-30  Pierre-Emmanuel... gccrs: Add unsafety member to modules
2024-01-30  M V V S Manoj Kumargccrs: Added support to Parse ASYNC function
2024-01-30  Pierre-Emmanuel... gccrs: Replace some weak keyword raw value with constexpr
2024-01-30  Pierre-Emmanuel... gccrs: Replace some keyword raw values
2024-01-30  Pierre-Emmanuel... gccrs: Replace TOK suffix with KW
2024-01-30  Pierre-Emmanuel... gccrs: Add check for associated items on auto traits
2024-01-30  Pierre-Emmanuel... gccrs: Report self parameter parsing error kind
2024-01-30  Pierre-Emmanuel... gccrs: Fix error emission for self pointers
2024-01-30  Pierre-Emmanuel... gccrs: Add visibility to trait item
2024-01-16  Pierre-Emmanuel... gccrs: Fix float lexing and tuple index disambiguation
2024-01-16  Pierre-Emmanuel... gccrs: Rework function special parameters
2024-01-16  Pierre-Emmanuel... gccrs: Use keyword const values instead of raw values
2024-01-16  Owen Averygccrs: Replace AST::Method with existing AST::Function
2024-01-16  Pierre-Emmanuel... gccrs: Parse named variadic parameters
2024-01-16  Pierre-Emmanuel... gccrs: Fix multiple issues with variadic representation
2024-01-16  Pierre-Emmanuel... gccrs: Parse variadic functions
2024-01-16  Pierre-Emmanuel... gccrs: Fix token lexed as a float literal
2024-01-16  Pierre-Emmanuel... gccrs: Parse const with no value expression
2024-01-16  Jakub Dupakgccrs: ast: Parse labelled block
2024-01-16  Pierre-Emmanuel... gccrs: Break OR tokens in closure parameter list context
2024-01-16  Pierre-Emmanuel... gccrs: Allow macro named macro_rules
2024-01-16  Pierre-Emmanuel... gccrs: Fix RangeFromExpr parsing in for loops
2024-01-16  Pierre-Emmanuel... gccrs: Allow call to macro named "default" at item...
2024-01-16  Pierre-Emmanuel... gccrs: Fix path expr segment parsing with generic path
2024-01-16  Pierre-Emmanuel... gccrs: Add comma for expr delimiter to fix match arms
2024-01-16  Pierre-Emmanuel... gccrs: Fix pub unit type parsing
2024-01-16  Pierre-Emmanuel... gccrs: Fix type param bound parsing with opening scope
2024-01-16  Pierre-Emmanuel... gccrs: Change debug log call to as_string function
2024-01-16  Jakub Dupakgccrs: Fix parser bug on tupplestruct pattern
2024-01-16  Pierre-Emmanuel... gccrs: Unify raw attribute values
2024-01-16  Muhammad Mahadgccrs: Invalid order of generic parameters
2024-01-16  Muhammad Mahadgccrs: [E0380] Use of auto trait with method or associa...
2024-01-16  Muhammad Mahadgccrs: [E0753] Use of inner doc comment in invalid...
2024-01-16  Owen Averygccrs: Replace Location with location_t in parsing...
2024-01-16  Owen Averygccrs: Improve keyword check while parsing a macro...
2024-01-16  Owen Averygccrs: Replace some usages of Location with location_t
2024-01-16  Arthur Cohengccrs: rust-unreachable: Add specific behavior for...
2024-01-16  Owen Averygccrs: Replace Linemap::unknown_location with UNKNOWN_L...
2024-01-16  Owen Averygccrs: Replace value initialization of Location with...
2024-01-16  Raiki Tamuragccrs: Add location info to `Rust::Identifier`
2024-01-16  Pierre-Emmanuel... gccrs: parser: Propagate type hint value
2024-01-16  Pierre-Emmanuel... gccrs: ast: Change Identifier definition
2024-01-16  Owen Averygccrs: Match tokens in macros more closely
2024-01-16  Matthew Jaspergccrs: Parse semicolons in more cases for statement...
2024-01-16  Owen Averygccrs: Fix non-mod-rs files' external module loading...
2024-01-16  Owen Averygccrs: Allow parsing a borrow from struct expression
2024-01-16  Owen Averygccrs: Properly match delimiters
2024-01-16  Owen Averygccrs: Parse AttrInputMacro
2024-01-16  Owen Averygccrs: Handle keyword metavariables
2024-01-16  Matthew Jaspergccrs: Fix parsing of block expressions followed by `.`
2024-01-16  Matthew Jaspergccrs: ast: Remove ExprStmtWithBlock / ExprStmtWithoutB...
2024-01-16  Owen Averygccrs: Handle keywords in macro fragments
2024-01-16  Owen Averygccrs: Fix "default unsafe fn ..." parsing
2024-01-16  Owen Averygccrs: Fix infinite loop with parsing invalid generic...
2024-01-16  M V V S Manoj Kumargccrs: Deleted the as_string ASR and HIR dumps
2024-01-16  Arthur Cohengccrs: parser: Parse reference patterns correctly
2024-01-16  Pierre-Emmanuel... gccrs: parser: Fix attribute differentation
2024-01-16  Sebastian Kirmayergccrs: parser: macro: reject separator in `?` repetition
2024-01-16  Owen Averygccrs: Unify AST::IfLetExprConseqIf{,Let} into AST...
2024-01-16  Owen Averygccrs: Handle underscore in MacroMatch.
next