Dana Jansens
|
ee77aa4b67
Member access into a facet is not a "lookup in type of base" (#6631)
|
3 месяцев назад |
Özgür
|
a4b5ab9df9
Reject unqualified private access to base members (#6521)
|
4 месяцев назад |
Jon Ross-Perkins
|
47e551141f
Change the package namespace to use the package name (#6495)
|
4 месяцев назад |
Jon Ross-Perkins
|
c0b335b87f
Add well-known identifier caching (#6486)
|
4 месяцев назад |
Richard Smith
|
86b02ee8af
Interop support for `nullptr` and `nullptr_t`. (#6353)
|
5 месяцев назад |
Dana Jansens
|
43e09e8e81
Type-check `require` declarations (#6286)
|
6 месяцев назад |
Dana Jansens
|
fe020ee08b
Make FacetAccessType evaluate to SymbolicBindingType for type-of a BindSymbolicName (#6115)
|
7 месяцев назад |
Richard Smith
|
3b6d202730
Implement support for mixed-access overload sets. (#6137)
|
7 месяцев назад |
Boaz Brickner
|
f29515fe4e
Move C++ interop related `check` code files to a `cpp` dir (#6065)
|
7 месяцев назад |
Boaz Brickner
|
dfe9ffd369
Rename `check/import_cpp.*` to `check/cpp_import.*` to group C++ interop logic in `check` (#6074)
|
7 месяцев назад |
Boaz Brickner
|
30f0ddab71
Add support for importing access from C++ to Carbon (#5858)
|
9 месяцев назад |
Boaz Brickner
|
cc698d78f5
When using a C++ struct as a parameter, map its type to a Carbon class type (#5538)
|
10 месяцев назад |
Dana Jansens
|
493bea1647
Fearlessly hold references into ValueStore again (#5589)
|
11 месяцев назад |
Richard Smith
|
4f5d11a28b
Build generic eval blocks incrementally (#5313)
|
1 год назад |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
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 год назад |
josh11b
|
4af0c8f8d1
Implement ...`where .Self impls`... (#5238)
|
1 год назад |
Richard Smith
|
a45dc42d82
Store an `InterfaceId` and a `SpecificId` in `AssociatedEntityType`. (#5252)
|
1 год назад |
josh11b
|
bc439ad092
Forward `impl` declarations of incomplete facet types (#5219)
|
1 год назад |
Richard Smith
|
4acc9cac5d
Replace GetInstForSpecific with direct support for rendering a SpecificId in diagnostics. (#5192)
|
1 год назад |
Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
1 год назад |
josh11b
|
d431e1fbf4
Never perform instance binding with implicit `Self` in an interface (#5121)
|
1 год назад |
Boaz Brickner
|
fcd38a4d7f
Add support for importing C++ namespaces (#5103)
|
1 год назад |
josh11b
|
ebaf62efb9
Associated constants can be used in member function signatures (#5089)
|
1 год назад |
Dana Jansens
|
2d1bfcac2e
Perform member lookup on FacetAccessType (#5058)
|
1 год назад |
Boaz Brickner
|
87b9cab7b1
Add support for importing a trivial global C++ function (#5033)
|
1 год назад |
josh11b
|
3ebd098597
Completing a type no longer ignores facet types (#5004)
|
1 год назад |
josh11b
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
1 год назад |