Repository navigation
Releases: wc0x2b/hereticus
Releases · wc0x2b/hereticus
Release list
hereticus-cli-v0.2.1
Added
research_bench --assemblagecounts each pair of names once per
release too, so a library that a package links into many files counts
once.BENCH_WRONG=1shows where the true partner of each wrong pair
went.
Changed
- Pair a function with the thin wrapper that took its place, where a
release moved its whole body into a new function, as cJSON did with
cJSON_ParseWithOpts. The new function now reads as new
(RESEARCH.md, "Assemblage-DeepHistory: the wrong pairs a report
shows").
hereticus-cli-v0.2.0
Added
- Pair a function by the text beside it in a table of the data, as the
name of an option in{"recv-size-max", get, set}. Twins with the same
instructions that a release reordered now pair right, and the JSON and
the Ghidra extension name the new stagetwin, by the text in its row
(RESEARCH.md, entry 19). Over 8,872 release pairs of
Assemblage-DeepHistory, the wrong pairs fell by 5.5%.
Changed
- Fewer wrong pairs across a kernel upgrade: over the OpenWrt kernels, the
wrong pairs fell from 0.75% to 0.69%.
hereticus-cli-v0.1.2
Other
- Undo pairs across source files and pair moved code
Added
- Pair a function whose code moved into a new callee with the wrapper that
kept its place, and a callee inlined into its caller with that caller.
The report then shows the old function as changed and the moved code as
new, as the source did (RESEARCH.md, entry 17). - Guess the source files of a stripped binary from the address order, the
calls and the shared texts, and undo a weak pair whose two files the other
pairs join elsewhere (RESEARCH.md, entry 16).
Changed
- Fewer wrong pairs across a kernel upgrade: over the OpenWrt kernels, the
wrong pairs fell from 0.95% to 0.75% at this release. The Ubuntu updates
and the backports built two ways pair more right and fewer wrong, and every
published fix keeps its rank. - On the MIPS kernel point releases, identical callers no longer report a
changed callee where the callee kept its place as a wrapper.
Fixed
just testno longer stops whenghidra/dist/holds the zip of another
Ghidra release, andjust release-assetsattaches only the zip of the
pinned release.
hereticus-cli-v0.1.1
Other
- Add homepage, license files and readmes to the published crates
- Publish only src in hereticus and hereticus-cli