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 |