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

road to 2.0.0 #52

Merged
merged 57 commits into from
Feb 18, 2022
Merged

road to 2.0.0 #52

merged 57 commits into from
Feb 18, 2022

Conversation

folkvir
Copy link
Collaborator

@folkvir folkvir commented Feb 13, 2022

NEW:

  • Add XorFilter #29
  • Add #PR44 optimizing the BloomFilter internal storage with Uint arrays.
  • Add .nextInt32() function to get a new random seeded int 32-bits from the current seed.
  • Move all hashing related functions to its specific Hash class in a component of the BaseFilter class. It also allows for overriding the serizalize function for using custom hash functions

FIX:

  • Use correctly double hashing #issue43.
  • Disable 10.x and 15.x node tests.
  • Make all properties public for allowing developpers to override everything.

@folkvir folkvir requested a review from Callidon February 13, 2022 14:40
@folkvir
Copy link
Collaborator Author

folkvir commented Feb 13, 2022

This will need a serious squash commit before merging !!

@Callidon
Copy link
Owner

FYI I will look at this on Thursday morning 😉

Copy link
Owner

@Callidon Callidon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Congrats, great work 👍 🙏
Juste a small question but it's juste for my personal knowledge.
I'm merging the PR with a squash and will do the npm release right after 🚀

@@ -24,8 +26,8 @@ jobs:
key: ${{ runner.os }}-${{ matrix.node-version }}-${{ hashFiles('yarn.lock') }}
- name: Install package
if: steps.cache.outputs.cache-hit != 'true'
run: yarn install
run: npm install -g yarn && yarn install
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yarn is supposed to be installed by actions/setup-node, it is not true anymore?

@Callidon Callidon merged commit f580c3c into master Feb 18, 2022
@Callidon Callidon deleted the develop branch February 18, 2022 09:34
@Callidon Callidon mentioned this pull request Feb 18, 2022
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants