Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 éve |
Boaz Brickner
|
fcd38a4d7f
Add support for importing C++ namespaces (#5103)
|
1 éve |
josh11b
|
ebaf62efb9
Associated constants can be used in member function signatures (#5089)
|
1 éve |
Boaz Brickner
|
87b9cab7b1
Add support for importing a trivial global C++ function (#5033)
|
1 éve |
Boaz Brickner
|
80e1a6ef61
Avoid copying `NameScope` and only allow moving it (#5032)
|
1 éve |
Boaz Brickner
|
809bcf10ed
Fix bad merge of comments introduced in #4884 (#4955)
|
1 éve |
Boaz Brickner
|
23e5677c8e
Avoid poisoning non identifier names (#4884)
|
1 éve |
Boaz Brickner
|
c67920e631
When diagnosing name used before declared, set the location of the usage (#4860)
|
1 éve |
Boaz Brickner
|
3d39ab67bf
Wrap lookup result in a new `ScopeLookupResult` (#4831)
|
1 éve |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
1 éve |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 éve |
Boaz Brickner
|
6636baf392
Remove comment about `inst_id` not being poisoned (#4827)
|
1 éve |
Boaz Brickner
|
d30957fc65
Remove extra `SemIR::` qualification in `NameScope` since it's already in `SemIR` namespace (#4823)
|
1 éve |
Richard Smith
|
6bc36b045f
Rearrange name poisoning logic to do a little less work. (#4766)
|
1 éve |
Boaz Brickner
|
74395ce693
Change name poisoning implementation to allow better diagnostics (#4764)
|
1 éve |
Boaz Brickner
|
9c8773da1b
Basic name poisoning support (#4654)
|
1 éve |
Jon Ross-Perkins
|
c832d523be
Update files and clang-tidy config to pass with clang-tidy-20 (#4691)
|
1 éve |
Richard Smith
|
a10c79569e
Model `Core.Int` as a class type (#4644)
|
1 éve |
Boaz Brickner
|
daba2c72cf
[NFC] Convert NameScope from struct to class (#4623)
|
1 éve |
josh11b
|
abd12c18c7
Support extended scopes that are parameterized types (#4524)
|
1 éve |
josh11b
|
bbeb66b5fe
Test `class` with multiple `extend` (#4504)
|
1 éve |
Dana Jansens
|
361efa90a8
Always call MemUsage::Collect to collect metrics from a field (#4480)
|
1 éve |
Jon Ross-Perkins
|
5bdeb010c8
Clean up format_provider uses (#4417)
|
1 éve |
David Blaikie
|
4631767943
Stop name mangling at an imported package name (#4294)
|
1 éve |
Brymer Meneses
|
da40c8b076
Improve access checking code (#4317)
|
1 éve |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 éve |
Jon Ross-Perkins
|
f1190a4792
Add basic output of where memory is stored after a compile. (#4136)
|
1 éve |
Chandler Carruth
|
8992d22ab3
Port the toolchain to use the new Carbon hashtable (#4097)
|
1 éve |
Chandler Carruth
|
b70cfd0be9
Remove another hashtable iteraiton order dependency. (#4070)
|
1 éve |
Jon Ross-Perkins
|
807a3f1370
Add namespace-scoped private keyword support. (#4026)
|
1 éve |