]> git.ipfire.org Git - thirdparty/gcc.git/shortlog
thirdparty/gcc.git
2024-02-05  Kushal PalFix macro parsing for trait items.
2024-02-05  Kushal PalRemove obsolete classes and functions.
2024-02-05  Kushal PalParse trait functions as `AST::Function`.
2024-02-05  Kushal PalFix inconsistent formatting.
2024-02-05  Kushal PalAdd missing visitors for AST::Function.
2024-02-05  Kushal PalAdd checks for Trait functions
2024-02-05  Kushal PalUse AssociatedItem in place of TraitItem
2024-02-05  Philip Herrongccrs: fix bug in pattern check for tuples
2024-02-04  Philip Herrongccrs: Add testcase to show issue is already fixed
2024-02-04  Nobel SinghMove the Implementation of implitem lowering into its...
2024-02-04  Philip Herrongccrs: refactor inference variable computation into...
2024-02-04  Philip Herrongccrs: remove similar hack in type paths as we had...
2024-02-04  Philip Herrongccrs: remove old generics hack to reuse generic symbol...
2024-02-03  Philip Herrongccrs: Fix ICE accessing empty vector without check
2024-02-03  Philip Herrongccrs: add test cases to prove type inference is working
2024-02-03  Philip Herrongccrs: add testcase to prove issue has already been...
2024-02-03  Nobel SinghSet the default ABI to C for extern blocks and extern...
2024-02-03  Jakub DupakTyTy: Store reference to type before any substitutions
2024-02-03  Jakub DupakTyTy: Store region constraints
2024-02-03  Jakub DupakTypecheck: add regions (lifetimes) to TyTy
2024-02-03  Jakub DupakHIR: Add mising getter
2024-02-03  Jakub DupakTyTy: Region (lifetime) representation
2024-02-03  Jakub DupakTypecheck: lifetime interning and resolution tool
2024-01-29  Raiki Tamuragccrs: Implement quick-check for Unicode
2024-01-26  Kushal PalParse normal functions with `self` parameter correctly
2024-01-25  Arthur Cohengccrs: Fix output line ending patterns.
2024-01-24  Owen AveryRemove TraitImplItem
2024-01-23  Robert GossAdd improved error when no fields in initializer
2024-01-22  Jakub DupakTest: check implemented for lifetime handling
2024-01-22  Jakub DupakAST: Fix for lifetime lowering
2024-01-22  Jakub DupakAST: Fix for lifetime parsing
2024-01-22  Jakub DupakTest: fix missing lifetime in a test
2024-01-18  Kushal PalAdded newline to get more readable lexdump
2024-01-18  Owen AveryUnify storage of associated items in SingleASTNode
2024-01-18  Robert GossAdd improved error when a field is redefined in a struc...
2024-01-18  Arthur Cohenrust_debug: Cast size_t values to unsigned long before...
2024-01-17  Kushal PalHandle `async` keyword for regular implementations
2024-01-16  Kushal PalFix inconsistent formatting
2024-01-16  Kushal PalHandle `async` functions in traits
2024-01-15  Arthur Cohenexpand: C++ify proc macro decls generation
2024-01-04  Nirmal PatelHandle newlines during string parsing while lexing
2023-12-27  Jakub DupakTyTy: Refactor FnType deprecated API
2023-12-27  Jakub Dupakast: Lower 'for' lifetimes
2023-12-27  Jakub Dupakast: Infer static lifetime for const and static items
2023-12-27  Jakub Dupakast: Full lifetime elision handling
2023-12-27  Jakub Dupakast: Unify explicitly and implicitly elided lifettimes
2023-12-27  Jakub Dupakast: Fix lifetime type parsing
2023-12-27  Kushal PalGenerate error for `async` trait fucntions
2023-12-27  Kushal PalHandle `async` qualifier inside trait
2023-12-26  Raiki Tamuragccrs: split rust-mangle.cc into two files
2023-12-19  Jakub DupakBIR: Cleanup
2023-12-19  Jakub DupakTyTy: SubstitutionRef cast specialization
2023-12-19  Jakub DupakTyTy: Common interface for fucntion-like types
2023-12-19  Jakub DupakTyTy: refactor to new API
2023-12-19  Jakub DupakBIR: Fix missed nodiscard
2023-12-19  Jakub DupakTyTy: Fix missed nodiscard
2023-12-19  Jakub DupakHIR: add missing getters
2023-12-18  Arthur Cohengccrs: refactor builtins initialization and attributes
2023-12-14  Pierre-Emmanuel... Change cfg stripper to use default visitor
2023-12-11  Pierre-Emmanuel... Make expand visitor inherit from default visitor
2023-12-11  Pierre-Emmanuel... Make default resolver inherit from default visitor
2023-12-11  Owen AveryAllow enabling lang_items and no_core features
2023-12-11  Kushal PalRenamed `WIN64` to `WIN_64`
2023-12-06  Nobel SinghGenerate error for const trait functions
2023-12-06  Pierre-Emmanuel... Add a regression test for function body check
2023-12-06  Pierre-Emmanuel... Add validation for functions without body
2023-12-06  Pierre-Emmanuel... Make function bodies truly optional
2023-12-01  Pierre-Emmanuel... Add execution test for name resolution 2.0
2023-12-01  Pierre-Emmanuel... Add multiple regression test in name resolution
2023-12-01  Pierre-Emmanuel... Make early name resolver inherit from default one
2023-12-01  Pierre-Emmanuel... Change the attribute checker visitor to default one
2023-12-01  Pierre-Emmanuel... Make feature gate visitor inherit from default one
2023-12-01  Pierre-Emmanuel... Add regression test for const fn in trait
2023-12-01  Pierre-Emmanuel... Add AST validation check for const in trait
2023-12-01  Pierre-Emmanuel... Add a regression test for async const functions
2023-12-01  Pierre-Emmanuel... Add async const function ast validation pass
2023-12-01  Pierre-Emmanuel... Allow const and async specifiers in functions
2023-12-01  Pierre-Emmanuel... Split async and const function qualifiers
2023-11-30  Owen AveryRemove class AST::InherentImplItem
2023-11-30  Philip Herrongccrs: Remove backend dependancy on resolution rib...
2023-11-29  Pierre-Emmanuel... Add a regression test for unsafe module validation
2023-11-29  Pierre-Emmanuel... Emit an error on unsafe modules
2023-11-29  Pierre-Emmanuel... Parse module safety
2023-11-29  Pierre-Emmanuel... Add unsafety member to modules
2023-11-29  Owen AveryCreate base class for TupleStructItems and TuplePattern...
2023-11-28  Arthur Cohentoplevel: Resolve `use` declarations
2023-11-28  Arthur Cohenearly: Move `use` declaration resolving to TopLevel
2023-11-28  Arthur Cohenast: Add NodeId to UseTree base class
2023-11-28  Arthur Cohentoplevel: Add comment about running the collector twice
2023-11-28  Arthur Cohenearly: Resolve paths properly
2023-11-22  Arthur Cohenlate: Start storing mappings properly in the resolver
2023-11-22  Arthur Cohenlate: Start setting up builtin types
2023-11-22  Arthur Cohennr2.0: Store mappings in NameResolutionContext
2023-11-22  Arthur Cohentoplevel: Use DefaultResolver for Function
2023-11-22  Arthur Cohennr2.0: Add base for late name resolution
2023-11-22  Arthur Cohenctx: Add Labels ForeverStack to the resolver.
2023-11-21  M V V S Manoj... Added support to Parse ASYNC function
2023-11-21  Pierre-Emmanuel... Introduce a proper keyword list
2023-11-21  Pierre-Emmanuel... Replace some weak keyword raw value with constexpr
2023-11-21  Pierre-Emmanuel... Add a list of weak keyword
next