Historial de Commits

Autor SHA1 Mensaje Fecha
  Dana Jansens 6359e3f550 Dedupe self values in identify facet type (#6819) hace 2 meses
  Richard Smith 41dd256d56 Support for initialization of classes with abstract base classes. (#6802) hace 2 meses
  Dana Jansens 142596b49c Diagnose unidentified type-of-self in impl lookup query (#6769) hace 2 meses
  Dana Jansens fbc8d59d32 Introduce Diagnostics::ContextScope and remove diagnoser callbacks in type completion (#6761) hace 2 meses
  Dana Jansens 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) hace 2 meses
  Jon Ross-Perkins 2c6d9c7f66 Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708) hace 2 meses
  Dana Jansens 32aa7cb1fa Make identifying a facet type an operation on a (self+facet type) pair (#6592) hace 3 meses
  Dana Jansens 3a7c44c5c4 Check required implementations when an enclosing interface is implemented (#6522) hace 3 meses
  Geoff Romer 505b1c86b9 Initial support for return forms (#6556) hace 3 meses
  Özgür 2a3d0b71bb Reject abstract types in `var` function parameters (#6499) hace 4 meses
  Richard Smith 6b28213b36 Add interop support for naming and "calling" C++ templates. (#6474) hace 4 meses
  Dana Jansens 73e6994d44 Add a diagnostic note for errors during identifying facet types (#6445) hace 5 meses
  Dana Jansens 0cf2448505 Get specific interfaces with correct specific from named constraints (#6435) hace 5 meses
  Jon Ross-Perkins 93a8c5230c Ensure a symbolic `final impl` has a definition produced (#6236) hace 5 meses
  Dana Jansens 201e408252 Type completion of facet types is separate from Identifying (#6385) hace 5 meses
  Richard Smith 0678501038 Replace builtin `CppVoidType` with a prelude type. (#6403) hace 5 meses
  Dana Jansens e62678e682 Identify and complete facet types as needed for p5168 (#6369) hace 5 meses
  Richard Smith 8f19f7a7c0 Use the value representation of `T` as that of `MaybeUnformed(T)` where possible (#6334) hace 5 meses
  David Blaikie db150ffc5c Remove TODO that was based on a misunderstanding on my part (#6322) hace 5 meses
  Boaz Brickner 94bb6be185 C++ Interop: Make `CppVoidType` always-incomplete (#6302) hace 6 meses
  Dana Jansens ca3f95faa6 Make named constraint eval to a FacetType with itself in it (#6308) hace 6 meses
  Boaz Brickner 4d4d720ff0 C++ Interop: Support getting `void*` from C++ functions and passing `void*` it to C++ function (#6279) hace 6 meses
  Dana Jansens 22580a47d3 Initial support for empty named constraints (#6245) hace 6 meses
  Boaz Brickner f29515fe4e Move C++ interop related `check` code files to a `cpp` dir (#6065) hace 7 meses
  Boaz Brickner dfe9ffd369 Rename `check/import_cpp.*` to `check/cpp_import.*` to group C++ interop logic in `check` (#6074) hace 7 meses
  Richard Smith b44ba47cf3 Don't treat dependent types as having a copy value representation. (#6055) hace 7 meses
  Ivana Ivanovska 12ddfb9c7c [Carbon/C++ interop] Add support for C++ overloaded functions (#5891) hace 7 meses
  Richard Smith 0e6dd7e701 Add `MaybeUnformed(T)` type. (#5989) hace 8 meses
  Richard Smith 82ba1a43a1 Support for importing C++ enum types. (#5978) hace 8 meses
  Richard Smith 2352e93bb5 Remove now-unused StringType instruction. (#5964) hace 8 meses