0.13.1
Version 0.13.1
Changelog
- Switched the build-seed mangle constant header to per-build generation (no longer committed): removed
internal/hash_mangle_seed.h.inandhash_mangle_seed_default_test, so a version bump no longer needs a committed regeneration.hash_mangle.hincludes the generated header directly (missing is an#error; clangd falls back under-DIS_CLANGD). - Added Starlark ports of the
dumboandfnv1ahashes in//mbo/hash:hash.bzl(the publichashstruct), byte-identical to C++ and verified against it. - Switched the mangle version/seed fold from FNV-1a to the in-house
dumbohash. - Added
//mbo/hash:hash_tool, a minimal<algo> [<data>]hash CLI (plainGetHash64, no mangle). - Excluded dev-only files from the release archive (
mbo/hash/measurements,.trunk, and git metadata).
For Bazel MODULES.bazel
bazel_dep(name = "helly25_mbo", version = "0.13.1")Using the provided LLVM
Copy llvm.MODULE.bazel to your repository's root directory and add the following line to your MODULES.bazel file or paste the whole contents into it.
include("//:llvm.MODULE.bazel")Using the provided development modules
Copy dev.MODULE.bazel to your repository's root directory and add the following line to your MODULES.bazel file or paste the whole contents into it. It provides the dev-only Hedron compile-commands extractor (generates compile_commands.json for clangd) and depend_on_what_you_use.
include("//:dev.MODULE.bazel")What's Changed
- Bump version from 0.13.0 to 0.13.1 by @helly25 in #252
- Release mechanics: per-build mangle-seed header, Starlark hash ports, leaner archive by @helly25 in #253
Full Changelog: 0.13.0...0.13.1