Commit History

Author SHA1 Message Date
  Jon Ross-Perkins 45ca3d28f5 Drop "diagnostic" from some filenames in the "diagnostics" folder (#6686) 2 months ago
  Dana Jansens c64117d0e0 Make IdTag typesafe (#6574) 3 months ago
  Dana Jansens 90f839e84e Add IR tagging to RequireImplsIds (#6525) 4 months ago
  Jon Ross-Perkins 47e551141f Change the package namespace to use the package name (#6495) 4 months ago
  Richard Smith 6b28213b36 Add interop support for naming and "calling" C++ templates. (#6474) 4 months ago
  Richard Smith c7cd24e1b2 Support for calling C++ destructors. (#6453) 4 months ago
  Dana Jansens 73e6994d44 Add a diagnostic note for errors during identifying facet types (#6445) 5 months ago
  Dana Jansens f220359a9f Print special ids as their names and don't crash when dumping them (#6398) 5 months ago
  Richard Smith b300f36e6f Use `inline constexpr` where appropriate. (#6374) 5 months ago
  Dana Jansens ff0cea55f6 Add require decls to Interface and NamedConstraint (#6321) 5 months ago
  Dana Jansens 81e55bed8a Generate a RequireDecl instruction for require declarations (#6318) 5 months ago
  Jon Ross-Perkins 8166f9a7cf Formalize Cpp as a PackageNameId (#6306) 5 months ago
  Boaz Brickner d3762f9723 Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290) 6 months ago
  Jon Ross-Perkins a1fd86cf27 Change ImplWitnessTablePlaceholder from instruction to InstId value (#6294) 6 months ago
  Dana Jansens 22580a47d3 Initial support for empty named constraints (#6245) 6 months ago
  David Blaikie f64b08863a Dump all non-indexed ids as hex (#6228) 6 months ago
  David Blaikie 63118265f0 Add unit tagging to VtableId (#6216) 6 months ago
  David Blaikie a486c12bd6 Add unit tagging to SpecificInterfaceId (#6215) 6 months ago
  Boaz Brickner ffefa7711c Move the mapping from entity name to an imported C++ global variable declaration outside of `EntityName` (#6211) 6 months ago
  David Blaikie 2d1de16293 Add unit tagging to ImplId (#6214) 6 months ago
  David Blaikie 1a9826bc29 Add unit tagging to FunctionId (#6213) 6 months ago
  David Blaikie d0d2f18f37 Add unit tagging to CppOverloadSetId (#6212) 6 months ago
  David Blaikie b2c2bdde3a Add unit tagging to AssociatedConstantId (#6207) 6 months ago
  David Blaikie 60b2b7f8c1 Add unit tagging to ClassId (#6195) 6 months ago
  Jon Ross-Perkins c9bb6b11a4 Use an import_ir prefix and handle special IR values (#6176) 6 months ago
  Jon Ross-Perkins 705c95d6e0 Drop fn destroy support (#6136) 7 months ago
  Ivana Ivanovska 12ddfb9c7c [Carbon/C++ interop] Add support for C++ overloaded functions (#5891) 7 months ago
  Jon Ross-Perkins 3f799bd987 Use explicit(false) for implicit construction (#6039) 7 months ago
  Jon Ross-Perkins b74fdf52de Use `typename` on templates for consistency. (#6038) 7 months ago
  Boaz Brickner 870c5380a0 C++ interop: Support importing binary `operator+` (#5996) 8 months ago