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

Revise perfect hash to align with libgrape-lite's pthash #1851

Closed
wants to merge 19 commits into from

Commits on Mar 28, 2024

  1. Add pthash.

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b7a037f View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Share code.

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    76e9175 View commit details
    Browse the repository at this point in the history
  2. Change perfect hash to grape perfect hash.

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    6e17673 View commit details
    Browse the repository at this point in the history
  3. Delete useless file.

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    6ae030f View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    f098f01 View commit details
    Browse the repository at this point in the history
  2. Format & lint

    Signed-off-by: Tao He <[email protected]>
    sighingnow committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    bb01a12 View commit details
    Browse the repository at this point in the history
  3. Revise graphar's submodule changes

    Signed-off-by: Tao He <[email protected]>
    sighingnow committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    86a25bd View commit details
    Browse the repository at this point in the history
  4. Change std::string_view to arrow_string_view.

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    655a71d View commit details
    Browse the repository at this point in the history
  5. Reduce one memory copy and remove code in libgrape lite's pthash that…

    … degrades performance.
    
    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    85bf5fc View commit details
    Browse the repository at this point in the history
  6. Change nonstd::string_view to arrow_string_view

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    f5f22d7 View commit details
    Browse the repository at this point in the history
  7. Format code.

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    0cfddb1 View commit details
    Browse the repository at this point in the history
  8. Minor

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    a77704c View commit details
    Browse the repository at this point in the history
  9. Clean code.

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    539921d View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Improve performance.

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    671300c View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. User grape key buffer.

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    c2dd93c View commit details
    Browse the repository at this point in the history
  2. Use grape perfect hash

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    be324c8 View commit details
    Browse the repository at this point in the history
  3. Remove dependency of pthash.

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    a22b603 View commit details
    Browse the repository at this point in the history
  4. Format code.

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    cdde79a View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Minor

    Signed-off-by: vegetableysm <[email protected]>
    vegetableysm committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    d393d2b View commit details
    Browse the repository at this point in the history