Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8300487: Store cardinality as a field in BitSet #11837

Closed
wants to merge 51 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
123c00f
Defined new field for cardinality
fabioromano1 Jan 3, 2023
25ac270
Added invariant for cardinality
fabioromano1 Jan 3, 2023
9de7942
Added computeCardinality() method
fabioromano1 Jan 3, 2023
ab0d0f7
Added instructions to update cardinality in flip and set methods
fabioromano1 Jan 3, 2023
1322773
Merge branch 'openjdk:master' into patch-2
fabioromano1 Jan 3, 2023
85d8e13
Added statements to update cardinality in clear methods
fabioromano1 Jan 3, 2023
9603615
Changed Long.SIZE with BITS_PER_WORD
fabioromano1 Jan 3, 2023
7800482
Updated get(from, to) method
fabioromano1 Jan 3, 2023
ce74e51
Updated get(from, to) method
fabioromano1 Jan 3, 2023
08aad84
Moved computeCardinality() near private constructor
fabioromano1 Jan 3, 2023
f51a969
Moved bitCount(wordIndex) near to computeCardinality()
fabioromano1 Jan 3, 2023
0dcf5f1
Clarified statement in flip(from, to)
fabioromano1 Jan 3, 2023
86770a3
Merge branch 'openjdk:master' into patch-2
fabioromano1 Jan 3, 2023
1e0786c
Simplified the computation of length()
fabioromano1 Jan 3, 2023
3b78829
Added includes(BitSet) method
fabioromano1 Jan 3, 2023
2e116fb
Updated and(BitSet) method
fabioromano1 Jan 3, 2023
dc07151
Update or(BitSet) method
fabioromano1 Jan 3, 2023
638121a
Clarified code in clear() and or(BitSet) methods
fabioromano1 Jan 3, 2023
dcdd8fd
Updated xor method
fabioromano1 Jan 3, 2023
fd95d43
Updated andNot method
fabioromano1 Jan 3, 2023
f32a2cd
Update equals method
fabioromano1 Jan 3, 2023
0fe91a8
Update readObject method
fabioromano1 Jan 3, 2023
06d35fd
update toString method
fabioromano1 Jan 3, 2023
b8d97d2
Update getFence method
fabioromano1 Jan 3, 2023
1acc413
Merge branch 'openjdk:master' into patch-2
fabioromano1 Jan 3, 2023
5c581b7
Avoid overflow in checkInvariants
fabioromano1 Jan 4, 2023
83892ce
Update BitSet.java
fabioromano1 Jan 4, 2023
0235b18
Added test for includes(BitSet) method
fabioromano1 Jan 4, 2023
8392011
Update testIncludes()
fabioromano1 Jan 4, 2023
5a32797
Merge branch 'openjdk:master' into patch-2
fabioromano1 Jan 4, 2023
457b42f
Merge branch 'openjdk:master' into patch-2
fabioromano1 Jan 5, 2023
5480404
Merge branch 'openjdk:master' into patch-2
fabioromano1 Jan 6, 2023
ab1982e
Merge branch 'openjdk:master' into patch-2
fabioromano1 Jan 7, 2023
a5d82fa
Merge branch 'openjdk:master' into patch-2
fabioromano1 Jan 9, 2023
1526dbb
Merge branch 'openjdk:master' into patch-2
fabioromano1 Jan 10, 2023
a2b6e7d
Merge branch 'openjdk:master' into patch-2
fabioromano1 Jan 11, 2023
a205b36
Added this. in BitSet(long[])
fabioromano1 Jan 11, 2023
dc2ee2c
Formatted
fabioromano1 Jan 11, 2023
39300ee
Format file
fabioromano1 Jan 11, 2023
b4ac41f
Format file
fabioromano1 Jan 11, 2023
57940e7
Removed trailing spaces
fabioromano1 Jan 11, 2023
d06ed69
Added author to includes(BitSet)
fabioromano1 Jan 18, 2023
206e967
Merge branch 'openjdk:master' into patch-2
fabioromano1 Jan 18, 2023
f50e11f
Revert "Added author to includes(BitSet)"
fabioromano1 Jan 18, 2023
d09dabe
Revert "Removed trailing spaces"
fabioromano1 Jan 18, 2023
a7b272c
Revert "Format file"
fabioromano1 Jan 18, 2023
7fd5bf3
Revert "Format file"
fabioromano1 Jan 18, 2023
7af49d6
Revert "Formatted"
fabioromano1 Jan 18, 2023
7f860b7
Added author and reverse the cicle order in includes(BitSet)
fabioromano1 Jan 18, 2023
0c3e7cd
Moved changes in subclass NaturalsBitSet
fabioromano1 Jan 21, 2023
9d9fb06
Added tests for NaturalsBitSet class
fabioromano1 Jan 22, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.