Skip to content

Releases: clash-lang/ghc-typelits-extra

v0.4.6

10 Oct 15:48
d5578a1
Compare
Choose a tag to compare
  • Support for GHC-9.8.1

v0.4.5

20 Feb 21:40
d4a66e6
Compare
Choose a tag to compare
  • Support for GHC-9.6.0.20230210

v0.4.4

21 Oct 13:08
Compare
Choose a tag to compare
  • Add support for GHC 9.4

v0.4.1

10 Nov 10:12
Compare
Choose a tag to compare
  • Reduce n <=? Max (n + p) p to True

v0.4

09 Mar 13:39
Compare
Choose a tag to compare
  • Max short-circuits on zero, but is stuckness preserving. i.e. Max (0-1) 0 reduces to (0-1)
  • Reduce inside arithmetic equations. e.g. 1 + a ~ Max 0 a + CLog 2 2

v0.3.3

06 Feb 17:00
Compare
Choose a tag to compare
  • Add support for GHC 8.10.1-alpha2

v0.2.1

29 Sep 13:56
Compare
Choose a tag to compare
  • Reduce Max n n to n
  • Reduce Min n n to n

v0.2

19 Aug 08:49
Compare
Choose a tag to compare
  • New type-level operations:
    • Max: type-level max
    • Min: type-level min
    • Div: type-level div
    • Mod: type-level mod
    • FLog: floor of logBase
    • Log: exact integer logBase (i.e. where floor (logBase b x) ~ ceiling (logBase b x) holds)
    • LCM: type-level lcm
  • Fixes bugs:
    • CLog b 1 doesn't reduce to 0

v0.1.2

08 Jul 13:07
Compare
Choose a tag to compare
  • Solve KnownNat constraints over CLog and GCD, i.e., KnownNat (CLog 2 4)

v0.1

21 Oct 15:46
Compare
Choose a tag to compare

Initial release