Skip to content

Release v3.0.1

Choose a tag to compare

@ashvardanian ashvardanian released this 21 Jul 11:04

Release: v3.0.1 [skip ci]

Patch

  • Make: Link the installed-package smoke test to a real target (ab78ea4)
  • Make: Probe libatomic for the sub-word atomics RISC-V lacks (898a483)
  • Make: Probe libatomic through is_lock_free, not a bare load (8e81ff6)
  • Make: Skip the stress suite under emulation and trace refused syscalls (d997239)
  • Fix: Keep mapped pages when the kernel refuses to bind them (c615d4e)
  • Fix: Report on-domain huge pages only where memory placement works (81f0c5e)
  • Make: Enforce standard conformance on the tests and add a libc++ CI row (ee75eb6)
  • Fix: Gate the C++20 library features on their feature-test macros (d870112)
  • Make: Carry libatomic on the header, probed, not guessed per target (c87caa1)
  • Fix: Hold the C++17 floor the header only claimed to support (2c91ff1)
  • Improve: Unify the waiter overloads over a single watched form (f5565ef)
  • Fix: Probe for the kernel UAPI headers before assuming them (f6449b8)
  • Make: Drop the libnuma probes and repair the consumer surface (380f3a3)
  • Improve: Harvest memory domains from sysfs, dropping libnuma (40eb35c)
  • Fix: Dangling name_buffer pointer in named pool spawn (#36) (98145ac)