Changes
v0.9.4 - alpha (March 20, 2020)
- License terms temporarily modified.
v0.9.3 - alpha (March 15, 2020)
- Added unit
- File fnx.symbols.inc
- FNX_TRY_TO_USE_POPCNT_INSTRUCTION directive added.
- FNX_TRY_TO_USE_VPCLMULQDQ_INSTRUCTION directive added.
- Unit fnx.Common
- ArrayOfArrayOfUInt64 type added.
- TPolynomialType type modified.
- POLYNOMIAL_TYPE_STR constant modified.
- Unit fnx.Common.LowLevel
- RawBitWeight function modified.
- RawCmp0 function added.
- Unit fnx.IntUtils
- U32RandomPermutation functions added.
- Unit fnx.BigInts
- TBIGINT_XXX constants renamed to BIGINT_XXX.
- IDotProduct functions added.
- IDotProductS64 function added.
- Unit fnx.BigInts.GFPFields
- GFPFieldEqual function added.
- Unit fnx.BigInts.QuadInts
- TQUADINT_XXX constants renamed to QUADINT_XXX.
- Unit fnx.BigInts.GFPECurves
- TGFPECPOINT_IDENTITY constant renamed to GFPECPOINT_IDENTITY.
- PGFPECPoint type added.
- TGFPEllipticCurve.IsValidCurve method suppressed.
- GFPECIsValidCurve function added.
- GFPECEqual function added.
- GFPECNotEqual function added.
- Unit fnx.BigInts.Lists.pas
- TBigIntList.Clear method inlined.
- TBigIntList.Init method modified.
- Unit fnx.BigInts.PriorityQueues.pas
- TBigIntPriorityQueue.Clear method inlined.
- Unit fnx.BigInts.Stacks.pas
- TBigIntStack.Clear method inlined.
v0.9.2 - alpha (October 6, 2019)
- fnx.BigInts unit
- Local SetupPseudoConstants procedure modified.
- Names of the twelve IGreater[...] and ILess[...] functions simplified.
(Oups? It should have been done before releasing 0.9.1.)
v0.9.1 - alpha (September 28, 2019)
|
|
|