Skip to content

v0.12.0

Latest

Choose a tag to compare

@dkorunic dkorunic released this 02 Jun 10:31
· 4 commits to main since this release

Changelog

  • e4a8bdb Add Nautilus fuzzing grammar for Go
  • 000bcd4 README: add benchstat performance comparison across v0.6.0, v0.8.0, v0.11.0
  • 61bc973 README: add decision-path benchmark results for v0.11.0 fast-path analysis
  • 7ce07cd README: document actual differences from upstream fieldalignment
  • d22f507 README: expand deep dive with size example and clarify goals
  • 34a41a5 README: reformat benchmark results as GFM tables; Taskfile: add update-plugin task
  • e4d6af6 Replace github.com/sirkon/dst with internal/dstmin
  • f9f4241 Taskfile: gate fuzzcache clean, dedupe flags, fix gosentry default
  • 7f1911c Taskfile: make LIBAFL_FLAGS overridable
  • 31ce3fd all: add SPDX-FileCopyrightText and SPDX-License-Identifier headers
  • e8595be betteralign: add fuzz tests for optimalOrder and gcSizes
  • a6cf4b0 betteralign: add go-fuzz wrappers, fuzz Taskfile targets, and seed corpus
  • 8daafe1 betteralign: close mutation-testing gaps and tighten dstmin
  • ca9aa55 betteralign: drop redundant re-parse, guard reorder; docs and benchmarks
  • cbce045 betteralign: harden gcSizes, dstmin, and fuzz harness
  • cc2a525 betteralign: report structs dstmin can't rewrite; lazy positional scan
  • 52078de betteralign: skip function bodies in fuzz type-check
  • 6111982 docs: fix doc-comment gaps found in contract audit
  • 70d4f4f docs: refresh CLAUDE.md and AGENTS.md for dstmin + fuzzing
  • 7bf4761 docs: refresh README benchmarks for v0.12.0
  • d93b8a8 dstmin: add named fuzz-corpus seeds for known reorder bugs
  • e0f907f dstmin: fix reorder fuzz oracle smart-quote false positive
  • 9c17583 dstmin: harden FuzzDecorateFileReorder against comment drop/dup
  • 99d8e8f dstmin: narrow per-struct comment scan with binary search
  • 85697c4 dstmin: reject block comment on } line (BUG-44)
  • 7059ad0 dstmin: unit tests and fuzz seeds for BUG-35..41
  • b16c19e dstmin: use built-in min() instead of manual clamp
  • 1db82ec dstmin: word-only comment fuzz oracle; drop go-fuzz harness
  • 97ad918 fuzz: add generated-matcher, comment-run, and multi-reorder targets
  • ed36635 fuzz: byte-enrich Nautilus grammar; gate it behind GRAMMAR=true
  • 6bd54a8 internal/dstmin/README: refresh benchmark numbers
  • 3483080 internal/dstmin: add BSD 3-Clause license headers and LICENSE file
  • 445610b internal/dstmin: expand decoration tests and tighten fuzz invariant
  • 3e60f68 internal/dstmin: reject mid-body build constraints and line directives
  • ea68d0e vscode: bump @types/node, @types/vscode and transitive deps
  • c62b48f vscode: bump ovsx dev dependency to ^1.0.0
  • f8e6c7d vscode: bump qs to 6.15.2