Skip to content

Releases: InternetOfPins/HAPI

v0.6.0 — Stable

Choose a tag to compare

@neu-rah neu-rah released this 06 Aug 04:57

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

beta 0.4.3

Choose a tag to compare

@neu-rah neu-rah released this 17 Jun 02:35

run.h: add Trans/Identity constexpr transform pipeline, drop Checkable/Transformable tags and runEach (overkill — forEach suffices)

disassembly files

Choose a tag to compare

@neu-rah neu-rah released this 14 Jun 08:11
v0.4.1

disassembly files

beta.0

Choose a tag to compare

@neu-rah neu-rah released this 08 Jan 16:44

first release (test)