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

make wt_int and wm_int thread safe #264

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

make wt_int and wm_int thread safe #264

wants to merge 3 commits into from

Commits on Aug 31, 2015

  1. make wt_int and wm_int thread safe

    This is accomplished by moving m_path_off and m_path_rank_off to the local
    context of select (see #263).
    
    Now, grep mutable include/sdsl/*hpp yields only wt_pc.hpp, bp_support_sada, and
    csa_sada, all of which have shared caches that will not be thread safe without
    changes to the API.
    ekg committed Aug 31, 2015
    Configuration menu
    Copy the full SHA
    65ffe65 View commit details
    Browse the repository at this point in the history
  2. use stack-allocated memory

    ekg committed Aug 31, 2015
    Configuration menu
    Copy the full SHA
    87b9334 View commit details
    Browse the repository at this point in the history
  3. revert to int_vector<64>

    ekg committed Aug 31, 2015
    Configuration menu
    Copy the full SHA
    1d1c988 View commit details
    Browse the repository at this point in the history