Commit History

Autor SHA1 Mensaxe Data
  Chandler Carruth 8992d22ab3 Port the toolchain to use the new Carbon hashtable (#4097) hai 1 ano
  Chandler Carruth b70cfd0be9 Remove another hashtable iteraiton order dependency. (#4070) hai 1 ano
  Richard Smith 9029cac727 Remove `inst_id` from the public interface of `ConstantId`. (#4053) hai 1 ano
  Jon Ross-Perkins 807a3f1370 Add namespace-scoped private keyword support. (#4026) hai 1 ano
  Richard Smith 7792e5fce3 Support out-of-line definitions of members of generic classes and interfaces. (#4029) hai 1 ano
  Jon Ross-Perkins d9c62b106d Rename enclosing scope to parent scope (#4020) hai 1 ano
  Jon Ross-Perkins 517a416852 Clean up some misc toolchain braced inits. (#4013) hai 1 ano
  Richard Smith ed6d2baa99 Refactor application of name qualifiers in decl name stack. (#4008) hai 1 ano
  Richard Smith 28cefe98df Factor out pushing / popping of names plus parameters. (#4005) hai 1 ano
  Richard Smith 28170c7867 Parse parameters in name qualifiers. (#3988) hai 1 ano
  Jon Ross-Perkins 73f8490660 On NameContext, rename enclosing_scope and target_scope_id. (#3948) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 92fa0ac1ac Remove ImportRefUsed (#3934) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins f9a4371aca Refactor name addition, particularly for associated entities. (#3924) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 4ed0d95777 Switch check code to use CARBON_KIND_SWITCH (#3873) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins dffe4a36de When merging functions, detect uses of imports prior to a redecl. (#3836) %!s(int64=2) %!d(string=hai) anos
  Richard Smith f9ce0b194d Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins b5d28f2c4b location -> loc abbreviation (#3826) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins b079acd86f Replace NodeId with a hybrid LocationId in SemIR diagnostics. (#3810) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 8567e02aa7 Refactor handling of cross-package imports. (#3783) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 86a7c9ff45 Rename parse_node -> node_id (#3760) %!s(int64=2) %!d(string=hai) anos
  Richard Smith 90369815ad Support for name lookup into interfaces. (#3729) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 4ab42c0712 Fix for MakeUnqualifiedName conflicting with a namespace (#3707) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 1bf4dc53d9 Add diagnostic support so that we can just pass in TypeId. (#3695) %!s(int64=2) %!d(string=hai) anos
  Richard Smith 5ab26072fd Use the DeclNameStack for impl declarations. (#3691) %!s(int64=2) %!d(string=hai) anos
  Richard Smith fdfb1fb5ef Factor the scope stack and lexical lookups out of Check::Context. (#3688) %!s(int64=2) %!d(string=hai) anos
  Richard Smith 44fca1669a Keep parameters in scope throughout the entity that they parameterize. (#3671) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins f4a741903f Add import support for remaining decl types. (#3651) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins d0fb4b5815 Change DiagnoseDuplicateName to expect an inst ID for the duplicate. (#3616) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 5d0465d43c Adjust a few Invalid comparisons to use is_valid (#3583) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins b6ffe0197b Implement a list of exported names for imports. (#3552) %!s(int64=2) %!d(string=hai) anos