Commit History

Autor SHA1 Mensaxe Data
  Richard Smith fdfb1fb5ef Factor the scope stack and lexical lookups out of Check::Context. (#3688) %!s(int64=2) %!d(string=hai) anos
  Chandler Carruth 524902b540 Switch our main macOS actions to Arm. (#3677) %!s(int64=2) %!d(string=hai) anos
  Richard Smith c35e0fea64 Tidy up and refactor the node stack. (#3685) %!s(int64=2) %!d(string=hai) anos
  Richard Smith cb849cf165 Integrate description of tuple indexing into member access better. (#3679) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 7e06b703bf Clean up some redundant name qualifiers. (#3681) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 3a489fd7b4 Implement ConstantId::Invalid (#3674) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins ee467900ed Use llvm:: for specializations instead of 'namespace llvm' (#3682) %!s(int64=2) %!d(string=hai) anos
  josh11b 03bf22e55e Parse tree for `impl` that is better for check stage (#3678) %!s(int64=2) %!d(string=hai) anos
  Chandler Carruth efde1497c4 Remove the link to a GSoC organization (for now). (#3680) %!s(int64=2) %!d(string=hai) anos
  Chandler Carruth a57abdfd45 Update Abseil and RE2 to latest releases. (#3676) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 134766d50c Refactor File constructors to share logic. (#3675) %!s(int64=2) %!d(string=hai) anos
  Richard Smith a1655b6858 Tuples and tuple indexing (#3646) %!s(int64=2) %!d(string=hai) anos
  Richard Smith 9e7a17b1a1 Scaffolding for checking impls. (#3672) %!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
  Chandler Carruth 5e88fe72c9 Switch remaining relational operator overloads to spaceship. (#3668) %!s(int64=2) %!d(string=hai) anos
  Chandler Carruth 1529538ad2 Use concepts and better comparisons from C++20 in `IndexBase`. (#3666) %!s(int64=2) %!d(string=hai) anos
  Chandler Carruth 2e236759ca Switch `//common` to use C++20 concepts. (#3665) %!s(int64=2) %!d(string=hai) anos
  Chandler Carruth 79ac4c953a Switch `migrate_cpp` to use concepts. (#3667) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins e583493e9f Implement some basic ImportRef handling for builtins. (#3663) %!s(int64=2) %!d(string=hai) anos
  Richard Smith 3fa70de101 Remove some C++17 workarounds now we build in C++20 mode. (#3653) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 7f11012f58 CrossRefIRId -> ImportIRId (#3662) %!s(int64=2) %!d(string=hai) anos
  Chandler Carruth bf02d1f4b0 Remove headers marked as unused by ClangD. (#3661) %!s(int64=2) %!d(string=hai) anos
  Chandler Carruth 8bee5ebe83 Enable C++20 and fix infrastructure to work with it. (#3660) %!s(int64=2) %!d(string=hai) anos
  josh11b afd7115c0e Support determining `IdKind` from `NodeCategory`, in addition to `NodeKind` (#3648) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 8167c44a03 Merging CrossRef into ImportRefUsed, shifting builtins over. (#3659) %!s(int64=2) %!d(string=hai) anos
  Chandler Carruth 13de9e9d06 Fix outstanding `clang-tidy` errors. (#3654) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins c1a894fca7 Start adding ImportRefUsed, removing older copy behavior. (#3657) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins adad286b74 Refactor LazyImportRef into ImportRefUnused. (#3656) %!s(int64=2) %!d(string=hai) anos
  Richard Smith 7b933a1126 Fix crash attempting to convert a struct to an invalid class. (#3658) %!s(int64=2) %!d(string=hai) anos
  Jon Ross-Perkins 0a610e00c9 Fix missing abi requirement (#3655) %!s(int64=2) %!d(string=hai) anos