Commit History

Autor SHA1 Mensaxe Data
  Geoff Romer b67d03126e Separate inst kind for out params (#4442) hai 1 ano
  Geoff Romer 9266f867f9 Model the return slot as an output parameter (#4432) hai 1 ano
  Geoff Romer 223c5cb04b Restructure handling of runtime parameters (#4422) hai 1 ano
  Geoff Romer 9d942f4633 Generate parameter pattern-match IR from pattern IR (#4388) hai 1 ano
  josh11b c721a020a7 Store pointer not reference in `ConstantStore` (#4398) hai 1 ano
  Richard Smith 1a1bfd2eb2 Track and resolve the specific callee in a call to a generic function (#4395) hai 1 ano
  Richard Smith b274622228 Improve infrastructure for formatting types in diagnostics. (#4374) hai 1 ano
  Richard Smith 568ad197d1 Track the instruction used to name the type and constraint in an impl. (#4368) hai 1 ano
  josh11b bdbd1079a6 `where` check stage, step 2: SemIR (#4349) hai 1 ano
  Geoff Romer dc32aa2690 Initial support for binding patterns in SemIR (#4221) hai 1 ano
  Richard Smith 2044366652 Support initialization of specific classes from struct literals (#4320) hai 1 ano
  Brymer Meneses 7f930d0f58 Use `TupleAccess` instead of `TupleIndex` (#4318) hai 1 ano
  Chandler Carruth 4845f40dff Switch `CARBON_CHECK` to a format string API (#4285) hai 1 ano
  Jon Ross-Perkins 64204d9182 Factor library names into their own ID structure. (#4219) hai 1 ano
  Richard Smith 8a8c227163 Track an interface type, not an interface ID, on an associated entity. (#4188) hai 1 ano
  Richard Smith 37a8bfa488 Refactor `ReturnTypeInfo` and `InitRepr`. (#4169) hai 1 ano
  Richard Smith 2ef1d1f8b9 Move definition of member of Function to function.cpp where it belongs. (#4170) hai 1 ano
  Richard Smith 3cb769a053 Rename "generic instance" to "specific" throughout the toolchain. (#4165) hai 1 ano
  Jon Ross-Perkins 07c286e3cb Use the package/library name in ImportIRId formatting. (#4154) hai 1 ano
  Geoff Romer 326609857d Rename BindNameInfo to EntityName (#4090) hai 1 ano
  Richard Smith dde0bd0ffe Change TypeId to be a thin wrapper around ConstantId. (#4140) hai 1 ano
  Jon Ross-Perkins f1190a4792 Add basic output of where memory is stored after a compile. (#4136) hai 1 ano
  Richard Smith 50d56aa7c9 Add an instruction to represent a use of a dependent value from a generic instance. (#4122) hai 1 ano
  Jon Ross-Perkins 469f1c8e64 Refactor InstKind to move metadata from macros to the type. (#4119) hai 1 ano
  Jon Ross-Perkins a81d67c629 Rename Builtin to BuiltinInst, particularly to get BuiltinInstKind (#4115) hai 1 ano
  Jon Ross-Perkins f3a4178083 Remove SemIR::RealLiteral (#4113) hai 1 ano
  Jon Ross-Perkins 5ebcbae2e8 Add a location to indirect imports. (#4098) hai 1 ano
  Jon Ross-Perkins 8218769e5e Fix quirks in debug printing (#4088) hai 1 ano
  Jon Ross-Perkins 3f78e1d068 Change implicit import handling to be namespace-oriented. (#4089) hai 1 ano
  Richard Smith a0d767246f Add `GenericInstance` type to represent instances of generics. (#4085) hai 1 ano