コミット履歴

作者 SHA1 メッセージ 日付
  Jon Ross-Perkins c0b335b87f Add well-known identifier caching (#6486) 4 ヶ月 前
  Richard Smith 6114df59ee Factor out a `Check::CppContext` holding C++-specific check state (#6482) 4 ヶ月 前
  Dana Jansens 2d38978756 Diagnose explicit `Self` in extend in the parse node handler (Refactor Impl construction 1/7) (#6465) 4 ヶ月 前
  Richard Smith d208e950c7 Encapsulate `clang::ASTUnit` in `SemIR::CppFile`. (#6459) 5 ヶ月 前
  Richard Smith 372f632d9d Implement support for copying C++ classes. (#6434) 5 ヶ月 前
  Ivana Ivanovska b68b6ae1e7 Add support for more complex object-like macros (#6338) 5 ヶ月 前
  Ivana Ivanovska 3b0dad9dd5 Add support for simple object-like macros (#6326) 5 ヶ月 前
  Boaz Brickner 840562feb3 C++ Interop: Fix access calculation to handle private member of base classes correctly (#6238) 6 ヶ月 前
  Jon Ross-Perkins c7646b74c1 Reduce use of function return type deduction (#6227) 6 ヶ月 前
  Jon Ross-Perkins 49ba8cf3e1 Switch class to use a blanket impl for `Destroy` (#6125) 7 ヶ月 前
  Boaz Brickner 5705b94da8 Add `PerformCallToCppFunction()` which calls simplified version of `PerformCppOverloadResolution()` before calling `PerformCallToFunction()` (#6122) 7 ヶ月 前
  Richard Smith 925250f8f9 Improve diagnostics for overload resolution failure. (#6091) 7 ヶ月 前
  Boaz Brickner ef488f00fa Overload resolution for C++ operators (#6092) 7 ヶ月 前
  Boaz Brickner f29515fe4e Move C++ interop related `check` code files to a `cpp` dir (#6065) 7 ヶ月 前
  Richard Smith 65a7e50037 Instantiate C++ templates at end of file. (#6084) 7 ヶ月 前
  Boaz Brickner dfe9ffd369 Rename `check/import_cpp.*` to `check/cpp_import.*` to group C++ interop logic in `check` (#6074) 7 ヶ月 前
  Ivana Ivanovska 12ddfb9c7c [Carbon/C++ interop] Add support for C++ overloaded functions (#5891) 7 ヶ月 前
  Jon Ross-Perkins 6cc5d7ed2a Add an EnumMaskBase type (#6053) 7 ヶ月 前
  Richard Smith bd90fe1d9b Interop: map C++ `std::string_view` into Carbon `str` when importing. (#5985) 8 ヶ月 前
  Richard Smith 41ed82e033 Add basic support for strings to core, check, and lower. (#5963) 8 ヶ月 前
  Jon Ross-Perkins 37d5046ceb Support parse/check/lower for char (#5901) 9 ヶ月 前
  Boaz Brickner 3c9d267388 Generate and use a C++ thunk to call non simple ABI C++ functions (#5850) 9 ヶ月 前
  Jon Ross-Perkins 7209ad7c9f Generate Destroy impls for classes (#5873) 9 ヶ月 前
  Richard Smith 36f0a73092 Initial support for interop with class/struct/union fields. (#5849) 9 ヶ月 前
  Jon Ross-Perkins bd4fbb4393 Expand use of CheckIRId stores (#5820) 9 ヶ月 前
  Richard Smith 553dd6e531 Build the clang::CompilerInvocation in the driver. (#5784) 9 ヶ月 前
  Boaz Brickner 4f8d0649d5 When importing a looked up name, reuse previously imported declaration instead of importing the same declaration again (#5789) 9 ヶ月 前
  Richard Smith 3776e464e0 Properly set up C++ include paths and similar environment settings when parsing imported C++. (#5767) 10 ヶ月 前
  Jon Ross-Perkins a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 ヶ月 前
  Jon Ross-Perkins b97646a890 Split value store related types to separate files (#5754) 10 ヶ月 前