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

Short BitVector Optimizations (2) #325

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Commits on Jun 26, 2020

  1. Add files via upload

    schmi710 authored Jun 26, 2020
    Configuration menu
    Copy the full SHA
    2e9ccb3 View commit details
    Browse the repository at this point in the history
  2. Short BitVector Optimizations

    I hope I didn't mess anything up.
    schmi710 authored Jun 26, 2020
    Configuration menu
    Copy the full SHA
    6a09899 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2020

  1. Bug Fix

    hopefully
    schmi710 authored Jul 4, 2020
    Configuration menu
    Copy the full SHA
    ae9689e View commit details
    Browse the repository at this point in the history
  2. Bug Fix

    schmi710 authored Jul 4, 2020
    Configuration menu
    Copy the full SHA
    8dd82f1 View commit details
    Browse the repository at this point in the history
  3. Bug Fixes

    schmi710 authored Jul 4, 2020
    Configuration menu
    Copy the full SHA
    d108180 View commit details
    Browse the repository at this point in the history
  4. Major Bug Fixes

    Fixed the masking for bit operations that was causing bits to appear outside the "official" BitVector bits for short BitVectors.
    schmi710 authored Jul 4, 2020
    Configuration menu
    Copy the full SHA
    4f7e699 View commit details
    Browse the repository at this point in the history
  5. Mask fix

    schmi710 authored Jul 4, 2020
    Configuration menu
    Copy the full SHA
    c6a1962 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2020

  1. Fixed Old Bug

    Previously, a resize which decreased the number of fields would not properly clear the values in the last field if the number of bits was not evenly divisible by 64.
    This bug persisted for long BitVectors.
    schmi710 authored Jul 9, 2020
    Configuration menu
    Copy the full SHA
    9aeea81 View commit details
    Browse the repository at this point in the history
  2. Updated the BitVector test suite

    added a section to check for overflow in a variety of cases and methods.
    schmi710 authored Jul 9, 2020
    Configuration menu
    Copy the full SHA
    3df22fd View commit details
    Browse the repository at this point in the history