Releases: sdiehl/galois-field
Releases · sdiehl/galois-field
1.0.3 Release
1.0.2 Release
- Add
Moddependency 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.
1.0.1 Release
- Add Bit dependency for binary fields.
- Add major optimisations for binary fields.
1.0 Release
- Refactor library structure from
GaloisFieldtoData.Field.Galois. - Add
Fieldexport for Galois fields. - Add
Semiringdependency for Galois fields. - Rename
PrimeFieldtoPrimeand addPrimeFieldclass. - Rename
ExtensionFieldtoExtensionand addExtensionFieldclass. - Rename
BinaryFieldtoBinaryand addBinaryFieldclass. - Rename
splittopolyand swapIrreducibleMonicparameters. - Rename
toInt,toField,fromFieldtofrom,toconversion functions. - Replace
IntegerwithNatural. - Add
CyclicSubgroupclass with generator function. - Add
RootsOfUnitytype with cofactor, check, and conversion functions. - Add
TowerOfFieldsclass with embed and scalar multiplication functions. - Add
Boundedinstances for prime fields and binary fields. - Add
Enuminstances for prime fields and binary fields. - Add
Groupinstances for Galois fields. - Add
Hashableinstances for prime fields and binary fields. - Add
Integralinstances for prime fields and binary fields. - Add
IsListinstances for Galois fields. - Add
Realinstances for prime fields and binary fields. - Add
rndRfunction for Galois fields. - Add
conjfunction for extension fields. - Add minor optimisations to exponentiation with
SPECIALISE. - Add major optimisations to
frobfunction. - Add pattern synonyms for field elements.
0.4 Release
- Add
Vectorimplementation of extension fields. - Add
qnrfunction for Galois fields. - Add
qrfunction for Galois fields. - Add
quadfunction for extension fields and binary fields. - Add
srfunction for extension fields and binary fields. - Add
Semiringinstances for Galois fields. - Add
Ordinstances for Galois fields. - Add minor optimisations to exponentiation with
RULES.
0.3 Release
- Add complete implementation of binary fields.
- Add
quadfunction for prime fields. - Add
srfunction for prime fields.
0.2.1 Release
- Add preliminary implementation of BinaryField.
- Add frob function for GaloisField.
- Add minor improvements to documentation.
0.2 Release
- Add deg for GaloisField
- Add order for GaloisField
- Add pow for GaloisField
- Add rnd for GaloisField
0.1 Release
- Initial release.