Skip to content

v0.6.0 — Stable

Latest

Choose a tag to compare

@neu-rah neu-rah released this 06 Aug 04:57
· 142 commits to main since this release

First stable release (prior tags were labeled beta).

New

  • Verified Bambu HLS synthesis examples: examples/hls_smoke (Chain<>/APIOf<>) and examples/hls_fir (stateful Chain<> FIR filter)
  • API reference documentation: docs/REFERENCE.md, docs/COMPONENTS.md
  • README: logo, PlatformIO Registry badge, PayPal donate badge

Fixed

  • AVR is_integral shim (avr_std.h) was misclassifying float/double as integral and hard-erroring on non-arithmetic types; replaced with a real per-type check, verified against the AVR toolchain
  • Removed dead findOr stub (unused template params, no-op body) and the redundant const overload of find()
  • Removed DropN/FindIndex from meta.h: DropN was silently broken (never actually dropped elements from a chain), and both were confirmed unused across the whole ecosystem

Docs

  • REFERENCE.md and COMPONENTS.md rewritten to match the current meta.h/chain.h/rules.h API — fabricated symbols (forEach, FilterIf, is_predicate, asCursor/asFormat/asPrinter/asParser) removed, Predicate/Transformation anatomy corrected, Partition's inverted Left/Right claim fixed, Chain::Map vs hapi::Map naming overlap documented