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

Fix for illegal instruction #13

Merged
merged 16 commits into from
Dec 8, 2021
Merged

Fix for illegal instruction #13

merged 16 commits into from
Dec 8, 2021

Commits on Aug 24, 2021

  1. check_bytes_arrays_within_dist function added.

    Also `hamming_distance_sse41_byte_max_dist` and `hamming_distance_loop_byte_max_dist` added as underlying functions.
    Added 2 tests(for input args checks and calculations check) and 1 benchmark(with result check too).
    Version changed from 1.4 to 2.1
    bigcat88 committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    05f1d4a View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2021

  1. Update test_hexhamming.py

    remove `result` from `test_check_bytes_arrays_within_dist_bench`
    bigcat88 committed Aug 29, 2021
    Configuration menu
    Copy the full SHA
    5a37199 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. Configuration menu
    Copy the full SHA
    f174739 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d988dee View commit details
    Browse the repository at this point in the history
  3. alpha

    bigcat88 committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    7385eb7 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. beta

    need to check how it will compile on MVSC.
    later will write why i rewrited what was a;ready written..
    bigcat88 committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    978e516 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6802aab View commit details
    Browse the repository at this point in the history
  3. nothing important.

    bigcat88 committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    8885cd2 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2021

  1. changed hamming_distance_bytes__basic not to store each time result i…

    …n `int`(this is a high cost operation for CPU) during distance calculation, and store it only at end.
    bigcat88 committed Sep 4, 2021
    Configuration menu
    Copy the full SHA
    865f28b View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. Configuration menu
    Copy the full SHA
    457d427 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Configuration menu
    Copy the full SHA
    5cfd911 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    063398c View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

  1. - Fixes: Illegal instruction on Proxmox during import.

    - Fixes: Illegal instruction on Docker+qemu during usage.
    - Rollback old SSE4.1 popcount.
    - Added new function `set_algo` for internal testing and further developing, to see if all algorithms are correct.
    - +Refactor
    bigcat88 committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    fdd22e3 View commit details
    Browse the repository at this point in the history
  2. Add empty line.

    bigcat88 committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    a369f3e View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

  1. added keywords and zip_safe values.

    moved author/email to right location.
    bigcat88 committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    cd658f2 View commit details
    Browse the repository at this point in the history
  2. changed test_hamming_distance_string

    `test_hamming_distance_byte`,`test_check_hexstrings_within_dist`,
    `test_check_bytes_arrays_within_dist_calculation`
    to use `set_algo` function to test all algorithms.
    will need some changes in future to be able to build/pass on arm.
    bigcat88 committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    cc53e60 View commit details
    Browse the repository at this point in the history