Cronologia Commit

Autore SHA1 Messaggio Data
  Richard Smith 86b02ee8af Interop support for `nullptr` and `nullptr_t`. (#6353) 5 mesi fa
  Dana Jansens 43e09e8e81 Type-check `require` declarations (#6286) 6 mesi fa
  Dana Jansens fe020ee08b Make FacetAccessType evaluate to SymbolicBindingType for type-of a BindSymbolicName (#6115) 7 mesi fa
  Richard Smith 3b6d202730 Implement support for mixed-access overload sets. (#6137) 7 mesi fa
  Boaz Brickner f29515fe4e Move C++ interop related `check` code files to a `cpp` dir (#6065) 7 mesi fa
  Boaz Brickner dfe9ffd369 Rename `check/import_cpp.*` to `check/cpp_import.*` to group C++ interop logic in `check` (#6074) 7 mesi fa
  Boaz Brickner 30f0ddab71 Add support for importing access from C++ to Carbon (#5858) 9 mesi fa
  Boaz Brickner cc698d78f5 When using a C++ struct as a parameter, map its type to a Carbon class type (#5538) 10 mesi fa
  Dana Jansens 493bea1647 Fearlessly hold references into ValueStore again (#5589) 11 mesi fa
  Richard Smith 4f5d11a28b Build generic eval blocks incrementally (#5313) 1 anno fa
  Dana Jansens 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) 1 anno fa
  Thomas Köppe bf32da8dad Add missing standard library header inclusions (#5316) 1 anno fa
  Jon Ross-Perkins 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) 1 anno fa
  Jon Ross-Perkins 55da026a46 Remove the SemIRLoc typedef (#5299) 1 anno fa
  josh11b 4af0c8f8d1 Implement ...`where .Self impls`... (#5238) 1 anno fa
  Richard Smith a45dc42d82 Store an `InterfaceId` and a `SpecificId` in `AssociatedEntityType`. (#5252) 1 anno fa
  josh11b bc439ad092 Forward `impl` declarations of incomplete facet types (#5219) 1 anno fa
  Richard Smith 4acc9cac5d Replace GetInstForSpecific with direct support for rendering a SpecificId in diagnostics. (#5192) 1 anno fa
  Jon Ross-Perkins acbe6530c3 Move diagnostics into a namespace (#5173) 1 anno fa
  josh11b d431e1fbf4 Never perform instance binding with implicit `Self` in an interface (#5121) 1 anno fa
  Boaz Brickner fcd38a4d7f Add support for importing C++ namespaces (#5103) 1 anno fa
  josh11b ebaf62efb9 Associated constants can be used in member function signatures (#5089) 1 anno fa
  Dana Jansens 2d1bfcac2e Perform member lookup on FacetAccessType (#5058) 1 anno fa
  Boaz Brickner 87b9cab7b1 Add support for importing a trivial global C++ function (#5033) 1 anno fa
  josh11b 3ebd098597 Completing a type no longer ignores facet types (#5004) 1 anno fa
  josh11b eb69d7420e First iteration of completing and resolving facet types (#4920) 1 anno fa
  Boaz Brickner 6a99c4e970 When diagnosing a duplicated name, add the name to the diagnosis (#4902) 1 anno fa
  Boaz Brickner 4a93b6667e Add the used name to the `NameUseBeforeDecl` diagnostic (#4901) 1 anno fa
  Boaz Brickner dd7c64bad0 When diagnosing a duplicate name, point to the name instead of the instruction (#4953) 1 anno fa
  Jon Ross-Perkins dc8f47e6ad Move type functions off Context (#4951) 1 anno fa