Commit Verlauf

Autor SHA1 Nachricht Datum
  Richard Smith b5877d8afa Factor out definition merging logic. (#7154) vor 1 Tag
  Geoff Romer 49c7288619 Restructure return declaration handling (#7076) vor 1 Woche
  Jon Ross-Perkins 9266ced4e3 Improve CanDestroyType to handle remaining cases (#6943) vor 1 Monat
  Nicholas Bishop 0075d530b9 Support const eval when calling a C++ thunk (#6947) vor 1 Monat
  Geoff Romer 21291b4cc3 Remove `InitForm::index` (#6817) vor 1 Monat
  Jon Ross-Perkins b14015602b Make Destroy.Op functions able to have a body (#6729) vor 2 Monaten
  Dana Jansens e991657e1d Use the canonical instructions to get SpecificIds in GetCallee (#6726) vor 2 Monaten
  Richard Smith 1b2ae912fc Add basic support for `eval fn` and `musteval fn`. (#6694) vor 2 Monaten
  Geoff Romer 75713908f4 Store and reuse lowered parameter order (#6593) vor 3 Monaten
  Dana Jansens c64117d0e0 Make IdTag typesafe (#6574) vor 3 Monaten
  Geoff Romer a2737a3189 Add `Call` param patterns to `Function` (#6586) vor 3 Monaten
  Geoff Romer 11d407b4a0 Add form to Function (#6561) vor 3 Monaten
  Geoff Romer 2078721e1c Always build ReturnTypeInfo from a function (#6490) vor 4 Monaten
  Jon Ross-Perkins c5eba90317 Change `Destroy` to use a `CustomWitness` instead of a blanket impl (#6512) vor 4 Monaten
  Geoff Romer bf45b1cbf5 Refactor function return type representation (#6463) vor 4 Monaten
  Geoff Romer 4821eec2f8 Add support for `ref` patterns (#6283) vor 6 Monaten
  Jon Ross-Perkins 8004c2d5f6 CalleeFunction -> Callee name adjustments (#6117) vor 7 Monaten
  Jon Ross-Perkins 0f7df4ed7e Switch CalleeFunction to a variant (#6104) vor 7 Monaten
  Richard Smith 0cafb8f0e4 Store the CppOverloadSetId on CalleeFunction. (#6067) vor 7 Monaten
  Ivana Ivanovska 12ddfb9c7c [Carbon/C++ interop] Add support for C++ overloaded functions (#5891) vor 7 Monaten
  Elliott Kalt f4bd6e42f9 Replace `impl fn` with `override fn` (#6008) vor 7 Monaten
  Richard Smith 51cb078da4 Support lowering of functions with variable binding parameters. (#6012) vor 8 Monaten
  Boaz Brickner 3c9d267388 Generate and use a C++ thunk to call non simple ABI C++ functions (#5850) vor 8 Monaten
  David Blaikie 26ec78ec00 Ensure vtable entries for generics are attached constants (#5853) vor 9 Monaten
  David Blaikie 3bf98e9bc2 Implement correctly overriding dependent virtual functions (#5804) vor 9 Monaten
  Jon Ross-Perkins a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) vor 10 Monaten
  Boaz Brickner cc698d78f5 When using a C++ struct as a parameter, map its type to a Carbon class type (#5538) vor 10 Monaten
  Geoff Romer 0b3edee177 Alphabetize typed_insts.h (#5401) vor 10 Monaten
  Richard Smith 4e5dccdbf7 When making a direct call to a thunk, inline the call in SemIR. (#5642) vor 10 Monaten
  Boaz Brickner e4c8150f2c Store Clang `Decl`s in a `CanonicalValueStore` (#5638) vor 10 Monaten