All Versions
11
Latest Version
Avg Release Cycle
27 days
Latest Release
1014 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.0.3 Changes
June 22, 2020- ➕ Add
fromU
for RootsOfUnity - ⚡️ Update to support removal of :% for Rational from Protolude 0.3
- ➕ Add
-
v1.0.2 Changes
April 09, 2020- ➕ Add
Mod
dependency for prime fields. - ➕ Add minor optimisations for prime fields.
- ✂ Remove unsafeCoerce for number coercions.
- ⬆️ Bump poly dependency to 0.4.
- ⬆️ Bump upper bound for protolude.
- ➕ Add
-
v1.0.1 Changes
October 24, 2019- ➕ Add
Bit
dependency for binary fields. - ➕ Add major optimisations for binary fields.
- ➕ Add
-
v1.0 Changes
October 25, 2019- 🔨 Refactor library structure from
GaloisField
toData.Field.Galois
. - ➕ Add
Field
export for Galois fields. - ➕ Add
Semiring
dependency for Galois fields. - 📇 Rename
PrimeField
toPrime
and addPrimeField
class. - 📇 Rename
ExtensionField
toExtension
and addExtensionField
class. - 📇 Rename
BinaryField
toBinary
and addBinaryField
class. - 📇 Rename
split
topoly
and swapIrreducibleMonic
parameters. - 📇 Rename
toInt
,toField
,fromField
tofrom
,to
conversion functions. - Replace
Integer
withNatural
. - ➕ Add
CyclicSubgroup
class with generator function. - ➕ Add
RootsOfUnity
type with cofactor, check, and conversion functions. - ➕ Add
TowerOfFields
class with embed and scalar multiplication functions. - ➕ Add
Bounded
instances for prime fields and binary fields. - ➕ Add
Enum
instances for prime fields and binary fields. - ➕ Add
Group
instances for Galois fields. - ➕ Add
Hashable
instances for prime fields and binary fields. - ➕ Add
Integral
instances for prime fields and binary fields. - ➕ Add
IsList
instances for Galois fields. - ➕ Add
Real
instances for prime fields and binary fields. - ➕ Add
rndR
function for Galois fields. - ➕ Add
conj
function for extension fields. - ➕ Add minor optimisations to exponentiation with
SPECIALISE
. - ➕ Add major optimisations to
frob
function. - ➕ Add pattern synonyms for field elements.
- 🔨 Refactor library structure from
-
v0.4.1 Changes
- ➕ Add compilation optimisations with
INLINABLE
.
- ➕ Add compilation optimisations with
-
v0.4 Changes
August 07, 2019- ➕ Add
Vector
implementation of extension fields. - ➕ Add
qnr
function for Galois fields. - ➕ Add
qr
function for Galois fields. - ➕ Add
quad
function for extension fields and binary fields. - ➕ Add
sr
function for extension fields and binary fields. - ➕ Add
Semiring
instances for Galois fields. - ➕ Add
Ord
instances for Galois fields. - ➕ Add minor optimisations to exponentiation with
RULES
.
- ➕ Add
-
v0.3 Changes
July 25, 2019- ➕ Add complete implementation of binary fields.
- ➕ Add
quad
function for prime fields. - ➕ Add
sr
function for prime fields.
-
v0.2.1 Changes
July 12, 2019- ➕ Add preliminary implementation of binary fields.
- ➕ Add
frob
function for Galois fields. - ➕ Add minor improvements to documentation.
-
v0.2 Changes
July 05, 2019- ➕ Add deg for GaloisField
- ➕ Add order for GaloisField
- ➕ Add pow for GaloisField
- ➕ Add rnd for GaloisField
-
v0.1.1 Changes
- ➕ Add
Arbitrary
instances for Galois fields. - ➕ Add
Bits
instances for prime fields. - ➕ Add
Pretty
instances for Galois fields. - ➕ Add minor optimisations to multiplication and inversion with
INLINE
.
- ➕ Add