Historique des commits

Auteur SHA1 Message Date
  Dana Jansens 46bb0fecd4 Properly diagnose ambiguous `.Self` in `T impls X where...` (#7132) il y a 1 jour
  Richard Smith 709776ad1c Support for locations in transitively imported C++ code (#7093) il y a 1 semaine
  Nicholas Bishop 0635f4628f Add support for C++ calling Carbon functions with parameters (#7024) il y a 3 semaines
  Nicholas Bishop 1ef35e8299 Fix name mangling for Carbon functions called from C++ (#6984) il y a 1 mois
  Dana Jansens d6be20641c Use earlier `require` decls inside a named constraint to provide witnesses for `Self` (#6915) il y a 1 mois
  Nicholas Bishop f210f4ab04 Add initial support for importing C++ constexprs as Carbon constants (#6770) il y a 2 mois
  Burak Emir fdb188ccfd Implement unused pattern bindings, continued (#6518) il y a 2 mois
  Dana Jansens 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) il y a 2 mois
  Geoff Romer 7938d9a8d0 Lex/parse support for ->?, :?, and form literals (#6695) il y a 2 mois
  Jon Ross-Perkins 45ca3d28f5 Drop "diagnostic" from some filenames in the "diagnostics" folder (#6686) il y a 2 mois
  David Blaikie f1f6005d4a Perform Clang IRGen during `check` (#6569) il y a 3 mois
  Dana Jansens 3a7c44c5c4 Check required implementations when an enclosing interface is implemented (#6522) il y a 3 mois
  Jon Ross-Perkins 655932da0b Refactor BuildCustomWitness out to its own file (#6515) il y a 4 mois
  Richard Smith a8eca2ece6 Delay finishing the C++ translation unit until we reach the real EOF. (#6489) il y a 4 mois
  Jon Ross-Perkins c0b335b87f Add well-known identifier caching (#6486) il y a 4 mois
  Richard Smith 6114df59ee Factor out a `Check::CppContext` holding C++-specific check state (#6482) il y a 4 mois
  Dana Jansens 2d38978756 Diagnose explicit `Self` in extend in the parse node handler (Refactor Impl construction 1/7) (#6465) il y a 4 mois
  Richard Smith d208e950c7 Encapsulate `clang::ASTUnit` in `SemIR::CppFile`. (#6459) il y a 4 mois
  Richard Smith 372f632d9d Implement support for copying C++ classes. (#6434) il y a 5 mois
  Ivana Ivanovska b68b6ae1e7 Add support for more complex object-like macros (#6338) il y a 5 mois
  Ivana Ivanovska 3b0dad9dd5 Add support for simple object-like macros (#6326) il y a 5 mois
  Boaz Brickner 840562feb3 C++ Interop: Fix access calculation to handle private member of base classes correctly (#6238) il y a 6 mois
  Jon Ross-Perkins c7646b74c1 Reduce use of function return type deduction (#6227) il y a 6 mois
  Jon Ross-Perkins 49ba8cf3e1 Switch class to use a blanket impl for `Destroy` (#6125) il y a 7 mois
  Boaz Brickner 5705b94da8 Add `PerformCallToCppFunction()` which calls simplified version of `PerformCppOverloadResolution()` before calling `PerformCallToFunction()` (#6122) il y a 7 mois
  Richard Smith 925250f8f9 Improve diagnostics for overload resolution failure. (#6091) il y a 7 mois
  Boaz Brickner ef488f00fa Overload resolution for C++ operators (#6092) il y a 7 mois
  Boaz Brickner f29515fe4e Move C++ interop related `check` code files to a `cpp` dir (#6065) il y a 7 mois
  Richard Smith 65a7e50037 Instantiate C++ templates at end of file. (#6084) il y a 7 mois
  Boaz Brickner dfe9ffd369 Rename `check/import_cpp.*` to `check/cpp_import.*` to group C++ interop logic in `check` (#6074) il y a 7 mois