コミット履歴

作者 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 ヶ月 前
  Geoff Romer bf45b1cbf5 Refactor function return type representation (#6463) 4 ヶ月 前
  Richard Smith c7cd24e1b2 Support for calling C++ destructors. (#6453) 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 108e39e095 Fix SemIR printout for string literals in macros (#6440) 5 ヶ月 前
  Boaz Brickner bef92cf881 Add `CppCompat.ULong32`, `CppCompat.LongLong64` and `CppCompat.ULongLong64` (#6386) 5 ヶ月 前
  Ivana Ivanovska 109e39c75c Add support for nullptr literals in macros (#6426) 5 ヶ月 前
  Ivana Ivanovska 7be6538aec Add support for character literals in macros (#6419) 5 ヶ月 前
  Ivana Ivanovska 093700b274 Add support for boolean literals in macros (#6418) 5 ヶ月 前
  Richard Smith 13fbe3c1f3 Allow interop with classes with virtual base classes. (#6413) 5 ヶ月 前
  Ivana Ivanovska 8866e39085 Add support for string literals in macros (#6408) 5 ヶ月 前
  Ivana Ivanovska 994e6c904d Add support for macros with floating-point literals (#6391) 5 ヶ月 前
  Richard Smith 0678501038 Replace builtin `CppVoidType` with a prelude type. (#6403) 5 ヶ月 前
  Ivana Ivanovska 315b0ac241 Refactor identifier lookup in cpp/import.cpp (#6383) 5 ヶ月 前
  Chandler Carruth 13bb660f7f Update LLVM and update APIs (#6147) 5 ヶ月 前
  Boaz Brickner bc734bb768 C++ Interop: Add `Core.CppCompat.Long32` as a distinct type for `Cpp.long` when `long` is 32 bits (#6364) 5 ヶ月 前
  Boaz Brickner 2ad26487b6 C++ Interop: Don't crash when trying to call a C++ function with undeduced return type (#6363) 5 ヶ月 前
  Jon Ross-Perkins 877179d6d9 Refactor addition of imported locations and placeholders (#6354) 5 ヶ月 前
  Geoff Romer 0873777237 Import C++ ref parameters as ref parameters (#6360) 5 ヶ月 前
  Richard Smith 86b02ee8af Interop support for `nullptr` and `nullptr_t`. (#6353) 5 ヶ月 前
  Ivana Ivanovska 3b0dad9dd5 Add support for simple object-like macros (#6326) 5 ヶ月 前
  Boaz Brickner b54f2dd592 Support `import Cpp;` to import `Cpp` namespace for using C++ builtins (#6320) 6 ヶ月 前
  Boaz Brickner ae50e0f623 Propagate location to `CppOverloadSetValue` instructions (#6317) 6 ヶ月 前
  Boaz Brickner 805600de43 C++ Interop: Preserve non-nullability when mapping const non-nullable pointers (#6293) 6 ヶ月 前
  Boaz Brickner d3762f9723 Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290) 6 ヶ月 前
  Boaz Brickner fc8db6ac5c C++ Interop: Add a test that demonstrates that const non nullable pointers are wrongly mapped to nullable (optional) pointers (#6284) 6 ヶ月 前
  Boaz Brickner 4d4d720ff0 C++ Interop: Support getting `void*` from C++ functions and passing `void*` it to C++ function (#6279) 6 ヶ月 前
  Richard Smith 6011040481 Rework handling of C++ references. (#6268) 6 ヶ月 前