Commit History

Autor SHA1 Mensaxe Data
  Geoff Romer 2b8fdf3417 Switch the prelude to use `ref` instead of `addr` (#6359) hai 5 meses
  Richard Smith 90771414f5 Add builtins to form and detect null `MaybeUnformed(T*)` values. (#6208) hai 6 meses
  Jon Ross-Perkins 4a6376cf59 Rename/restructure `Destroy` logic to better reflect #6124 (#6144) hai 7 meses
  Jon Ross-Perkins 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) hai 7 meses
  Jon Ross-Perkins 973d721916 Some more edits to EnumBase and EnumMaskBase (#6054) hai 7 meses
  Richard Smith 1ec8ac7ef9 Add `Copy` interface and use it for making copies. (#6034) hai 7 meses
  Richard Smith 0e6dd7e701 Add `MaybeUnformed(T)` type. (#5989) hai 8 meses
  Richard Smith 629f77eb61 Switch to representing FloatLiteralType as a RealId. (#5944) hai 8 meses
  Richard Smith 28103b8f2e Convert LegacyFloatType into FloatLiteralType. (#5939) hai 8 meses
  Richard Smith 694c00c7eb Make `Core.Float` a class. Add missing builtins for float support. (#5932) hai 8 meses
  Jon Ross-Perkins 37d5046ceb Support parse/check/lower for char (#5901) hai 9 meses
  Richard Smith a508b00883 Fix expected signature for `type.and`. (#5613) hai 11 meses
  Jon Ross-Perkins 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) hai 1 ano
  Richard Smith b5ae988a08 Add builtins for compound assignment operators. (#5335) hai 1 ano
  Dana Jansens c38e723dd8 Rename singleton InstId constants to TypeInstId (#5323) hai 1 ano
  Jon Ross-Perkins 401c72a5c3 Allow no-op functions to have unused arguments (#5318) hai 1 ano
  Jon Ross-Perkins 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) hai 1 ano
  Jon Ross-Perkins b49e89e97e Add a no-op builtin function which shouldn't generate code. (#5306) hai 1 ano
  Dana Jansens f0663715dd Even more usage of TypeInstId (#5296) hai 1 ano
  Dana Jansens c34a8d0a3a Convert remaining type-value InstId fields to TypeInstId (#5294) hai 1 ano
  Richard Smith a74ca9071b Remove all remaining uses of `TypeId`s as instruction operands. (#5280) hai 1 ano
  Dana Jansens 129cf35d78 Support BitAnd operator between facet types (#5022) hai 1 ano
  Jon Ross-Perkins 6b5eb1a101 Id::Invalid -> Id::None (#4834) hai 1 ano
  Richard Smith 246ec785df Add support for converting between integer types (#4753) hai 1 ano
  Richard Smith 4a7aefefaa Add support for operators on `Core.IntLiteral`. (#4716) hai 1 ano
  Richard Smith c1590f886a Add equality comparison support for `bool`. (#4701) hai 1 ano
  Richard Smith 3645143e27 Add solutions for advent of code 2024 day 1 to `examples/`. (#4673) hai 1 ano
  Richard Smith cd1ecf1297 When a builtin function expects type T also allow an adapter for T. (#4643) hai 1 ano
  Jon Ross-Perkins efab39cbd9 Remove InstId::Builtin members (#4632) hai 1 ano
  Jon Ross-Perkins 4a80d6758d Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555) hai 1 ano