Fitcher Penrose (v1.3.0)
The 1.3.0-release contains a lot of optimizations, contributed by @AaronChen0. Thanks for all the contributions! Other than that, a breaking change in the ssz-interface implementation and a bugfix.
What's Changed
-
optimizations to
Mul
,squared
,Exp
,Set
,DivMod
,Byte
,Lsh
,Rsh
,SRsh
,ExtendSign
,AddMod
,MulOverflow
,MulMod
,MulDivOverflow
,MulModWithReciprocal
,Mod
,Sqrt
by @AaronChen0 in (#152, #153, #154, #158, #165, #166, #167, #168, #169, #172, #173, #174 -
Fixes a bug in
SetBytes29
(#157) -
Test-improvements, now using golang-native fuzzing instead of gofuzz-based fuzzing by @holiman (#163, #164)
-
The method
MarshalSSZTo
was removed, and has been replaced byMarshalSSZAppend
andMarshalSSZInto
. This is an intentionally breaking change, forcing users to explicitly choose which implementation they desire. For more info, see #171
Full Changelog: v1.2.4...v1.2.5
The uint256
release naming-convention is "fictional mathematicians", later expanded into "fictional scientists", due to the dearth of fiction about mathematicians.
Fitcher Penrose appears in Amitav Ghosh's Ibis-trilogy, part II, "River of Smoke". He is a botanist collecting rare plants in Asia.