Boaz Brickner
|
f29515fe4e
Move C++ interop related `check` code files to a `cpp` dir (#6065)
|
7 месяцев назад |
Richard Smith
|
b054e3d2b0
Overload resolution support for more kinds of candidate. (#6071)
|
7 месяцев назад |
Richard Smith
|
b44ba47cf3
Don't treat dependent types as having a copy value representation. (#6055)
|
7 месяцев назад |
Richard Smith
|
ca40e9d693
Support making method calls to C++ overload sets. (#6069)
|
7 месяцев назад |
Richard Smith
|
0cafb8f0e4
Store the CppOverloadSetId on CalleeFunction. (#6067)
|
7 месяцев назад |
Ivana Ivanovska
|
12ddfb9c7c
[Carbon/C++ interop] Add support for C++ overloaded functions (#5891)
|
7 месяцев назад |
Richard Smith
|
db0a00d713
Fix double-destruction of temporaries. (#6010)
|
8 месяцев назад |
Boaz Brickner
|
3c9d267388
Generate and use a C++ thunk to call non simple ABI C++ functions (#5850)
|
9 месяцев назад |
Richard Smith
|
4e5dccdbf7
When making a direct call to a thunk, inline the call in SemIR. (#5642)
|
10 месяцев назад |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
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
|
dc8fab1d81
Refactor PerformCall (#5302)
|
1 год назад |
Alina Sbirlea
|
077cf56a8a
Emit function definitions in check, for all specifics seen. (#5090)
|
1 год назад |
Jon Ross-Perkins
|
a5df8ad736
Support destruction of storage (#5171)
|
1 год назад |
Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
1 год назад |
Richard Smith
|
4d2cca48c7
Compute a correct `SpecificFunction` when resolving an indirect call to an impl function (#5116)
|
1 год назад |
Alina Sbirlea
|
7fd54eded0
Reverse nesting of BoundMethod and SpecificFunction. (#5079)
|
1 год назад |
josh11b
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
1 год назад |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
1 год назад |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
1 год назад |
Richard Smith
|
fcfb1345d5
Support accessing associated functions by member access into facets (#4872)
|
1 год назад |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 год назад |
Richard Smith
|
eabe9f117a
Track complete types required by a generic. (#4652)
|
1 год назад |
Jon Ross-Perkins
|
1cba3328f7
Finish removing BuiltinInstKind (#4637)
|
1 год назад |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 год назад |
Jon Ross-Perkins
|
0e92e6cc5a
Switch TypeId::TypeType to TypeType::SingletonTypeId, and similar (#4619)
|
1 год назад |
Geoff Romer
|
78d7a7c291
Remove return_slot_id (#4577)
|
1 год назад |
Geoff Romer
|
4f816dd03f
Remove param_refs and implicit_param_refs (#4479)
|
1 год назад |