Historial de Commits

Autor SHA1 Mensaje Fecha
  Richard Smith 31919afa24 Allow conversion between `T*` and `Cpp.void*`. (#6575) hace 3 meses
  Dana Jansens 30562826b8 Add Inst::IsOneOf to check if an inst is one of a few kinds (#6523) hace 3 meses
  Jon Ross-Perkins c5eba90317 Change `Destroy` to use a `CustomWitness` instead of a blanket impl (#6512) hace 4 meses
  Ammar Alassal a848ae11e4 Added string indexing (#6329) hace 4 meses
  Geoff Romer 2b8fdf3417 Switch the prelude to use `ref` instead of `addr` (#6359) hace 5 meses
  Richard Smith 90771414f5 Add builtins to form and detect null `MaybeUnformed(T*)` values. (#6208) hace 6 meses
  Jon Ross-Perkins 4a6376cf59 Rename/restructure `Destroy` logic to better reflect #6124 (#6144) hace 7 meses
  Jon Ross-Perkins 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) hace 7 meses
  Jon Ross-Perkins 973d721916 Some more edits to EnumBase and EnumMaskBase (#6054) hace 7 meses
  Richard Smith 1ec8ac7ef9 Add `Copy` interface and use it for making copies. (#6034) hace 7 meses
  Richard Smith 0e6dd7e701 Add `MaybeUnformed(T)` type. (#5989) hace 8 meses
  Richard Smith 629f77eb61 Switch to representing FloatLiteralType as a RealId. (#5944) hace 8 meses
  Richard Smith 28103b8f2e Convert LegacyFloatType into FloatLiteralType. (#5939) hace 8 meses
  Richard Smith 694c00c7eb Make `Core.Float` a class. Add missing builtins for float support. (#5932) hace 8 meses
  Jon Ross-Perkins 37d5046ceb Support parse/check/lower for char (#5901) hace 9 meses
  Richard Smith a508b00883 Fix expected signature for `type.and`. (#5613) hace 11 meses
  Jon Ross-Perkins 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hace 1 año
  Richard Smith b5ae988a08 Add builtins for compound assignment operators. (#5335) hace 1 año
  Dana Jansens c38e723dd8 Rename singleton InstId constants to TypeInstId (#5323) hace 1 año
  Jon Ross-Perkins 401c72a5c3 Allow no-op functions to have unused arguments (#5318) hace 1 año
  Jon Ross-Perkins 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) hace 1 año
  Jon Ross-Perkins b49e89e97e Add a no-op builtin function which shouldn't generate code. (#5306) hace 1 año
  Dana Jansens f0663715dd Even more usage of TypeInstId (#5296) hace 1 año
  Dana Jansens c34a8d0a3a Convert remaining type-value InstId fields to TypeInstId (#5294) hace 1 año
  Richard Smith a74ca9071b Remove all remaining uses of `TypeId`s as instruction operands. (#5280) hace 1 año
  Dana Jansens 129cf35d78 Support BitAnd operator between facet types (#5022) hace 1 año
  Jon Ross-Perkins 6b5eb1a101 Id::Invalid -> Id::None (#4834) hace 1 año
  Richard Smith 246ec785df Add support for converting between integer types (#4753) hace 1 año
  Richard Smith 4a7aefefaa Add support for operators on `Core.IntLiteral`. (#4716) hace 1 año
  Richard Smith c1590f886a Add equality comparison support for `bool`. (#4701) hace 1 año