Fedora 20 Update: javaewah-0.7.8-1.fc20

updates at fedoraproject.org updates at fedoraproject.org
Sun Nov 10 07:52:32 UTC 2013


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2013-18878
2013-10-11 16:27:46
--------------------------------------------------------------------------------

Name        : javaewah
Product     : Fedora 20
Version     : 0.7.8
Release     : 1.fc20
URL         : http://code.google.com/p/javaewah/
Summary     : A word-aligned compressed variant of the Java bitset class
Description :
JavaEWAH is a word-aligned compressed variant of the Java bitset class.
It uses a 64-bit run-length encoding (RLE) compression scheme.

The goal of word-aligned compression is not to achieve the best
compression, but rather to improve query processing time. Hence, we try
to save CPU cycles, maybe at the expense of storage. However, the EWAH
scheme we implemented is always more efficient storage-wise than an
uncompressed bitmap (implemented in Java as the BitSet class). Unlike
some alternatives, javaewah does not rely on a patented scheme.

--------------------------------------------------------------------------------
Update Information:

This updates JavaEWAH to the latest version available from upstream: 0.7.8. The following are the changes since the previous version here (0.6.12) (list of changes taken from changelog file at https://github.com/lemire/javaewah/blob/master/CHANGELOG :

version 0.7.8 (October 1st 2013)
 - Resolved an issue with addStream... methods.

version 0.7.7 (October 1st 2013)
 - Resolved an issue with 32-bit EWAH caused by a partial update in version 0.7.6.

version 0.7.6 (September 30th 2013)
 - Fixed a memory leak

version 0.7.5 (September 7th 2013)
 - Fixed recently introduced "Get" method. Better unit testing.

version 0.7.4 (September 7th 2013)
 - Added a convenience method that allows you to query for the value of a bit (based on code by @zhenjl)

version 0.7.3 (August 8th 2013)
 - Fixed bug that could sometimes arise with the new iterator-based processing (O. Kaser)


version 0.7.2 (July 25th 2013)
 - Clarifying the difference between setSizeInBits(int) and
   setSizeInBits(int,boolean). Some code that worked previously
   (but was potentially unsafe) might throw an exception when
   using setSizeInBits(int). The fix is to call setSizeInBits(int,false)
   which will be equivalent, but safer.

version 0.7.1 (July 16th 2013)
 - From now on, we require java 6 or better: in practice this means
 that we are starting to use annotations such as @Override.
 - We revert to the pre-0.7 behavior by setting the "sizeInBits"
 of the bitmaps according to the max of the input bitmaps (issue 27).


version 0.7.0 (July 16th 2013)
 - Performance improvements when aggregating several bitmaps
 - Introduction of an iterator-based approach
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update javaewah' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list