Commit történet

Szerző SHA1 Üzenet Dátum
  Geoff Romer bd6aeae9d4 Don't require `ref` tags in thunks (#7115) 3 napja
  Dana Jansens fbc8d59d32 Introduce Diagnostics::ContextScope and remove diagnoser callbacks in type completion (#6761) 2 hónapja
  Jon Ross-Perkins 2c6d9c7f66 Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708) 2 hónapja
  Richard Smith 093d5072db Add support for using C++ user-defined conversions via interop (#6646) 3 hónapja
  Geoff Romer 0e5832d3c2 Model `ref` tags as insts instead of annotations (#6541) 3 hónapja
  Jon Ross-Perkins c0b335b87f Add well-known identifier caching (#6486) 4 hónapja
  Richard Smith 054dfca685 Perform overload resolution immediately in C++ operator lookup. (#6416) 5 hónapja
  Geoff Romer 43ffd721a4 Support `ref` tags on arguments to `ref` params (#6312) 5 hónapja
  Jon Ross-Perkins e1b87ac2e1 Change IndexWith to use a standard binary operator setup (#6127) 7 hónapja
  Boaz Brickner 3bb0d3e0b1 When looking up C++ operators, make sure all operands are complete (#6132) 7 hónapja
  Boaz Brickner ef488f00fa Overload resolution for C++ operators (#6092) 7 hónapja
  Boaz Brickner f29515fe4e Move C++ interop related `check` code files to a `cpp` dir (#6065) 7 hónapja
  Boaz Brickner dfe9ffd369 Rename `check/import_cpp.*` to `check/cpp_import.*` to group C++ interop logic in `check` (#6074) 7 hónapja
  Boaz Brickner d6fbe3c663 C++ interop: Support importing operators defined in namespaces (#6024) 7 hónapja
  Boaz Brickner 471b394c6d C++ interop: Support unary operators (#6020) 7 hónapja
  Boaz Brickner 870c5380a0 C++ interop: Support importing binary `operator+` (#5996) 8 hónapja
  Jon Ross-Perkins a85d292f8d Change from ToImplicit to AsDesugared (#5591) 11 hónapja
  Dana Jansens 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) 1 éve
  Jon Ross-Perkins 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) 1 éve
  Jon Ross-Perkins 422cc3d48a Move diagnostic usings off Context (#5007) 1 éve
  Jon Ross-Perkins afef6cd940 Refactor name lookup logic out of Context (#4930) 1 éve
  Jon Ross-Perkins efab39cbd9 Remove InstId::Builtin members (#4632) 1 éve
  Jon Ross-Perkins 4a80d6758d Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555) 1 éve
  Richard Smith fcabeb6725 Don't create instructions for implicit constants. (#4497) 1 éve
  David Blaikie 0b5d1101f9 Remove redundant optional wrapping llvm::function_ref (#4367) 1 éve
  Richard Smith 187a3608df Use `As` and `ImplicitAs` interfaces for conversions. (#4209) 1 éve
  Richard Smith 3cb769a053 Rename "generic instance" to "specific" throughout the toolchain. (#4165) 1 éve
  Richard Smith 50d56aa7c9 Add an instruction to represent a use of a dependent value from a generic instance. (#4122) 1 éve
  Richard Smith 6d3c915bbf When performing name lookup, determine the generic instance within which the lookup result was found. (#4118) 1 éve
  Richard Smith 9029cac727 Remove `inst_id` from the public interface of `ConstantId`. (#4053) 1 éve