diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index 1f0a423..d82aa6e 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -1,3 +1,30 @@ +

Release 5.0.4

+ +

The changes since release 5.0.3 are:

+ + + +

Fixed bitset serialization (issue #24)

+ +

C++ bitset serialization was not consistent with the C++ deserialization and +Java code in some instances (depending on the endianness of the serializer and deserializer) when the number of bits was 56-63 modulo 64. C++ serialization +has been fixed.

+ +

Fix exposed issue in deserialization on 32-bit platforms which +has also been corrected.

+ +

Fixed truncation in BitSet::or_and (issue #27)

+ +

If n, n1 and n2 words are used to store the values of the bitsets bitset, +bitset1 and bitset2 respectively then max(n, min(n1,n2)) words are needed +to store bitset.or_(bitset1, bitset2).

+ +

Previously min(n1,n2) words were used and the result would be truncated in +some instances. This has been fixed.

+

Release 5.0.3

The only change since release 5.0.2 is:

diff --git a/documentation/RELEASE_NOTES.md b/documentation/RELEASE_NOTES.md index 20abbb2..bc0429b 100644 --- a/documentation/RELEASE_NOTES.md +++ b/documentation/RELEASE_NOTES.md @@ -1,3 +1,32 @@ +Release 5.0.4 +============= + +The changes since release 5.0.3 are: + +* Fixed bitset serialization (issue #24) +* Fixed truncation in BitSet::or_and (issue #27) + +Fixed bitset serialization (issue #24) +-------------------------------------- + +C++ bitset serialization was not consistent with the C++ deserialization and +Java code in some instances (depending on the endianness of the serializer and deserializer) when the number of bits was 56-63 modulo 64. C++ serialization +has been fixed. + +Fix exposed issue in deserialization on 32-bit platforms which +has also been corrected. + +Fixed truncation in BitSet::or_and (issue #27) +---------------------------------------------- + +If n, n1 and n2 words are used to store the values of the bitsets bitset, +bitset1 and bitset2 respectively then max(n, min(n1,n2)) words are needed +to store bitset.or_(bitset1, bitset2). + +Previously min(n1,n2) words were used and the result would be truncated in +some instances. This has been fixed. + + Release 5.0.3 =============