Mike Keesey
|
39ad6da290
|
made getTrueMask in BitSet a lot more rational with fewer code paths.
|
2012-07-06 23:42:54 -06:00 |
|
Mike Keesey
|
7947981b4b
|
Fixed issue where BitSet didn't handle a range of 64 bits correctly on bulk operations - now just return the predefined MASK which has all the bits set when requesting that all the bits be set.
|
2012-07-06 23:33:05 -06:00 |
|
Mike Keesey
|
9c9ee5c26d
|
Made the bulk clear() fast like bulk set() and flip() for BitSet.
|
2012-07-05 22:16:19 -06:00 |
|
Mike Keesey
|
990f4fd154
|
Moved looping through the partitions to change and generating a mask for start and end values into an iterator. This is to use one code path for several bulk-modification operations like flip(start, end) and set(start, end).
|
2012-07-04 17:12:50 -06:00 |
|
Mike Keesey
|
0c806f82b5
|
Made the bulk set() function in BitSet a lot faster by applying an appropriate mask to each partition instead of setting each bit individually.
|
2012-07-04 16:00:12 -06:00 |
|
Mike Keesey
|
5f1b086150
|
Fixed an off-by-one error when deciding if we should grow BitSets.
|
2012-07-03 21:28:59 -06:00 |
|
Mike Keesey
|
d419899ac1
|
Adding both forms of flip() to BitSet.
|
2012-07-02 14:28:40 -06:00 |
|
Mike Keesey
|
31311160c3
|
Adding cardinality() to BitSet.
|
2012-07-02 14:28:34 -06:00 |
|
Joel Dice
|
d1018bf078
|
update copyright years
|
2009-03-15 12:02:36 -06:00 |
|
Zsombor
|
9ba62e25b9
|
fix and-ing, or-ing, etc BitSet with variant size
|
2009-02-16 17:51:37 -07:00 |
|
Joel Dice
|
975c2c12a8
|
add license header to BitSet.java
|
2008-07-13 18:25:26 -06:00 |
|
Zsombor
|
e1d712ef71
|
java.util.BitSet implementation
|
2008-07-13 18:16:55 -06:00 |
|