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

Add Cursively to the benchmark suite. #7

Merged
merged 2 commits into from
Jan 17, 2021

Commits on Jan 17, 2021

  1. Initial Cursively implementation.

    At the moment, we're just using Dictionary<ReadOnlyMemory<byte>, string> for encoding.
    airbreather committed Jan 17, 2021
    Configuration menu
    Copy the full SHA
    d2dd7b7 View commit details
    Browse the repository at this point in the history
  2. Reimplement lots of stuff

    - Instead of the naive hash code, use XXH64.  XXH3 would be better, since most of these are very short, but I happen to have an implementation of XXH64 lying around.
    - Reimplement a pool of encoded strings using Sylvan.StringPool as a base.
    airbreather committed Jan 17, 2021
    Configuration menu
    Copy the full SHA
    4d739a3 View commit details
    Browse the repository at this point in the history