Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
hash-util: make the code work with boost-1.86
... where `TEng::digest_type` expands to an array of chars rather than an array of ints. This caused each byte in the resulting hash string to be prepended by 3 zero bytes, which was detected by the CI on macOS: ``` --- /Users/runner/work/csdiff/csdiff/tests/csgrep/0036-csgrep-json-stdout.txt 2024-08-26 16:59:02 +++ - 2024-08-26 17:00:30 @@ -4,7 +4,7 @@ "checker": "SHELLCHECK_WARNING", "language": "shell", "tool": "shellcheck", - "hash_v1": "b6311c1fdc52c47d4279cd6650af36e6f8299960", + "hash_v1": "000000b6000000310000001c0000001f000000dc00000052000000c40000007d0000004200000079000000cd0000006600000050000000af00000036000000e6000000f8000000290000009900000060", "key_event_idx": 0, "events": [ { ``` Also use the `hex_lower` algorithm to optimize out the extra traversal step to lower the output string.
- Loading branch information