Cronologia Commit

Autore SHA1 Messaggio Data
  Boaz Brickner c67920e631 When diagnosing name used before declared, set the location of the usage (#4860) 1 anno fa
  Boaz Brickner f4e19f4390 Change `DeclNameStack::LookupOrAddName()` to return `SemIR::ScopeLookupResult` instead of a `pair` (#4852) 1 anno fa
  Jon Ross-Perkins 6b5eb1a101 Id::Invalid -> Id::None (#4834) 1 anno fa
  Geoff Romer 4f10735751 Track params in the parser (#4777) 1 anno fa
  Richard Smith d42128ef9a Parse all kinds of declarations at function scope. (#4779) 1 anno fa
  Boaz Brickner 74395ce693 Change name poisoning implementation to allow better diagnostics (#4764) 1 anno fa
  Boaz Brickner 9c8773da1b Basic name poisoning support (#4654) 1 anno fa
  Boaz Brickner daba2c72cf [NFC] Convert NameScope from struct to class (#4623) 1 anno fa
  Jon Ross-Perkins 1cba3328f7 Finish removing BuiltinInstKind (#4637) 1 anno fa
  Geoff Romer dc32aa2690 Initial support for binding patterns in SemIR (#4221) 1 anno fa
  Jon Ross-Perkins bed5fdcbbe Fix indirect import handling for functions. (#4258) 1 anno fa
  Jon Ross-Perkins fbb1cd36c0 Only produce a name scope for a namespace when not merged (#4168) 1 anno fa
  Jon Ross-Perkins 99696b9812 Rename check handlers to HandleParseNode overloads. (#4121) 1 anno fa
  Jon Ross-Perkins a81d67c629 Rename Builtin to BuiltinInst, particularly to get BuiltinInstKind (#4115) 1 anno fa
  Jon Ross-Perkins 807a3f1370 Add namespace-scoped private keyword support. (#4026) 1 anno fa
  Jon Ross-Perkins d1862e829b Add a macro for introducer tokens. (#4031) 1 anno fa
  Richard Smith 7792e5fce3 Support out-of-line definitions of members of generic classes and interfaces. (#4029) 1 anno fa
  Jon Ross-Perkins 0ffa5bf659 For modifiers, get the TokenKind from DeclKind instead of argument. (#4028) 1 anno fa
  Jon Ross-Perkins a910eda020 Switch decl_state to an arg for modifier functions (#4027) 1 anno fa
  Chandler Carruth 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 anno fa
  Jon Ross-Perkins d9c62b106d Rename enclosing scope to parent scope (#4020) 1 anno fa
  Jon Ross-Perkins 5bb318cae6 Switch AddInst struct init style. (#4012) 1 anno fa
  Richard Smith 28cefe98df Factor out pushing / popping of names plus parameters. (#4005) 1 anno fa
  Jon Ross-Perkins b5d28f2c4b location -> loc abbreviation (#3826) 2 anni fa
  Jon Ross-Perkins 1c673041f0 Provide locations for indirectly imported instructions. (#3811) 2 anni fa
  Jon Ross-Perkins b079acd86f Replace NodeId with a hybrid LocationId in SemIR diagnostics. (#3810) 2 anni fa
  Jon Ross-Perkins 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 anni fa
  Jon Ross-Perkins 1f764c8cf1 Implement merging of namespace declarations. (#3647) 2 anni fa
  Jon Ross-Perkins 91f0c23124 Provide diagnostic locations for imported namespaces. (#3640) 2 anni fa
  Richard Smith 906346cf35 Ensure we evaluate instructions created in uncommon ways. (#3598) 2 anni fa