Richard Smith
|
36f0a73092
Initial support for interop with class/struct/union fields. (#5849)
|
9 месяцев назад |
Jon Ross-Perkins
|
fdd68dcbe6
Fix a crash when Core is poisoned (#5838)
|
9 месяцев назад |
Jon Ross-Perkins
|
1e9e148c3b
Rename the ImportRefs block to Imports (#5618)
|
11 месяцев назад |
Dana Jansens
|
493bea1647
Fearlessly hold references into ValueStore again (#5589)
|
11 месяцев назад |
Richard Smith
|
c49789d80b
Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418)
|
1 год назад |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 год назад |
Boaz Brickner
|
609ccefd18
Introduce a Clang diagnostic instruction and use it to point to C++ source locations on Clang errors and warnings (#5262)
|
1 год назад |
Dana Jansens
|
c38e723dd8
Rename singleton InstId constants to TypeInstId (#5323)
|
1 год назад |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 год назад |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 год назад |
Jon Ross-Perkins
|
55da026a46
Remove the SemIRLoc typedef (#5299)
|
1 год назад |
Jon Ross-Perkins
|
fe29224016
Refactor LocId to merge in SemIRLoc (#5284)
|
1 год назад |
Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
1 год назад |
Jon Ross-Perkins
|
dfe1c880ea
Clean up node kind information for namespaces (#5120)
|
1 год назад |
Boaz Brickner
|
fcd38a4d7f
Add support for importing C++ namespaces (#5103)
|
1 год назад |
Jon Ross-Perkins
|
e6872f9499
Change NodeIdOneOf and similar to use "requires" and explicit UnsafeMake (#5084)
|
1 год назад |
Boaz Brickner
|
80e1a6ef61
Avoid copying `NameScope` and only allow moving it (#5032)
|
1 год назад |
Jon Ross-Perkins
|
21252b5e94
Add missing trailing return types (#5006)
|
1 год назад |
Alina Sbirlea
|
1d48270dc4
Emit diagnostics missing declaration of owned function. (#4962)
|
1 год назад |
Boaz Brickner
|
6a99c4e970
When diagnosing a duplicated name, add the name to the diagnosis (#4902)
|
1 год назад |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
1 год назад |
Boaz Brickner
|
dd7c64bad0
When diagnosing a duplicate name, point to the name instead of the instruction (#4953)
|
1 год назад |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
1 год назад |
Jon Ross-Perkins
|
e70f9cd71d
Move diagnostic helpers from Context to other files (#4949)
|
1 год назад |
Richard Smith
|
6dda094928
Superficial support for `template` modifier on symbolic bindings. (#4948)
|
1 год назад |
Boaz Brickner
|
3f599c250b
Generate Cpp namespace when import Cpp is used (#4873)
|
1 год назад |
Richard Smith
|
8eb4e24cb6
Implement #4864: `Core` is a keyword (#4909)
|
1 год назад |
Jon Ross-Perkins
|
2fef1cb713
Switch to trailing returns in toolchain and related code. (#4919)
|
1 год назад |
Boaz Brickner
|
65180a77c3
Use designated initializers in import.cpp (#4883)
|
1 год назад |
Boaz Brickner
|
3d39ab67bf
Wrap lookup result in a new `ScopeLookupResult` (#4831)
|
1 год назад |