Skip to content

Commit

Permalink
Preparing a new release.
Browse files Browse the repository at this point in the history
  • Loading branch information
lemire committed Mar 14, 2013
1 parent 4029506 commit fb25975
Show file tree
Hide file tree
Showing 23 changed files with 62 additions and 27 deletions.
16 changes: 13 additions & 3 deletions README
@@ -1,10 +1,13 @@
JavaEWAH
(c) 2009-2012
(c) 2009-2013
Daniel Lemire (http://lemire.me/en/),
Cliff Moon (https://github.com/cliffmoon),
David McIntosh (https://github.com/mctofu),
Robert Becho (https://github.com/RBecho),
and Colby Ranger (https://github.com/crangeratgoogle)
Colby Ranger (https://github.com/crangeratgoogle)
and Veronika Zenz (https://github.com/veronikazenz)



This code is licensed under Apache License, Version 2.0 (ASL2.0).

Expand Down Expand Up @@ -38,6 +41,13 @@ Daniel Lemire, Owen Kaser, Kamel Aouiche, Sorting improves word-aligned bitmap i
http://arxiv.org/abs/0901.3751

(The PDF file is freely available on the arXiv site.)

== Benchmark ==

For a simple comparison between this library and other libraries such as
WAH, ConciseSet, BitSet and other options, please see

https://github.com/lemire/simplebitmapbenchmark

== Unit testing ==

Expand Down Expand Up @@ -66,7 +76,7 @@ You can also specify the dependency in the Maven "pom.xml" file:
<dependency>
<groupId>com.googlecode.javaewah</groupId>
<artifactId>JavaEWAH</artifactId>
<version>0.6.9</version>
<version>0.6.10</version>
</dependency>
</dependencies>

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/googlecode/javaewah/BitCounter.java
@@ -1,7 +1,7 @@
package com.googlecode.javaewah;

/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/
/**
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/googlecode/javaewah/BitmapStorage.java
@@ -1,7 +1,7 @@
package com.googlecode.javaewah;

/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down
@@ -1,7 +1,7 @@
package com.googlecode.javaewah;

/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down
@@ -1,7 +1,7 @@
package com.googlecode.javaewah;

/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho and and Google Inc.
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/googlecode/javaewah/EWAHIterator.java
Expand Up @@ -2,7 +2,7 @@


/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/googlecode/javaewah/IntIterator.java
@@ -1,7 +1,7 @@
package com.googlecode.javaewah;

/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down
@@ -1,7 +1,7 @@
package com.googlecode.javaewah;

/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/
/**
Expand Down
@@ -1,7 +1,7 @@
package com.googlecode.javaewah;

/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/
/**
Expand All @@ -10,7 +10,7 @@
* set bit.
*
* @since 0.4.2
* @author Daniel Lemire
* @author Daniel Lemire and Veronika Zenz
*
*/
public class NonEmptyVirtualStorage implements BitmapStorage {
Expand Down
@@ -1,7 +1,7 @@
package com.googlecode.javaewah;

/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down
@@ -1,5 +1,12 @@
package com.googlecode.javaewah.benchmark;


/*
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/


/**
* This class will generate uniformly distributed lists of random integers.
*
Expand Down
@@ -1,9 +1,17 @@
package com.googlecode.javaewah.benchmark;


/*
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/


import java.util.Iterator;
import java.util.Random;
import java.util.TreeSet;


/**
* This class will generate "clustered" lists of random integers. That is, the
* integers tend not to be randomly distributed.
Expand Down
16 changes: 13 additions & 3 deletions src/main/java/com/googlecode/javaewah/benchmark/benchmark.java
@@ -1,14 +1,24 @@
package com.googlecode.javaewah.benchmark;

/*
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/


import java.text.DecimalFormat;
import java.util.List;

import com.googlecode.javaewah.EWAHCompressedBitmap;
import com.googlecode.javaewah.FastAggregation;
import com.googlecode.javaewah.IntIterator;


public class benchmark {
/**
* This class is used to benchmark the performance
* EWAH.
*
* @author Daniel Lemire
*/
public class Benchmark {

public static void main(String args[]) {
test(100, 16, 1);
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/googlecode/javaewah32/BitCounter32.java
Expand Up @@ -3,7 +3,7 @@


/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/
/**
Expand Down
Expand Up @@ -2,7 +2,7 @@


/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down
@@ -1,7 +1,7 @@
package com.googlecode.javaewah32;

/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down
@@ -1,7 +1,7 @@
package com.googlecode.javaewah32;

/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, and Google Inc.
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down
Expand Up @@ -2,7 +2,7 @@


/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down
Expand Up @@ -3,7 +3,7 @@


/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/
/**
Expand Down
Expand Up @@ -3,7 +3,7 @@


/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/
/**
Expand All @@ -12,7 +12,7 @@
* there will be at least on set bit.
*
* @since 0.5.0
* @author Daniel Lemire
* @author Daniel Lemire and Veronika Zenz
*
*/
public class NonEmptyVirtualStorage32 implements BitmapStorage32 {
Expand Down
Expand Up @@ -2,7 +2,7 @@


/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Robert Becho
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down
Expand Up @@ -2,7 +2,7 @@


/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Google Inc.
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down
@@ -1,7 +1,7 @@
package com.googlecode.javaewah32;

/*
* Copyright 2009-2012, Daniel Lemire, Cliff Moon, David McIntosh and Google Inc.
* Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz
* Licensed under APL 2.0.
*/

Expand Down

0 comments on commit fb25975

Please sign in to comment.