You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* refactor(filter): remove unused reserved layer config types
Remove QuestionAwareLayerConfig, DensityAdaptiveLayerConfig,
NumericalQuantLayerConfig, and DynamicRatioLayerConfig (all marked
"reserved for future implementation") plus their never-read fields
on LayerConfig. Verified unreferenced via grep across the repo.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* fix(tracking): include db path and operation in wrapped errors
All error paths in tracking.go now report the database path and the
operation that failed (open, create dir, init schema, enable WAL,
record, aggregate, recent, scan, prune), making failures diagnosable
without enabling debug logging.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* docs(unsafe): add safety-invariant comments at unsafe conversions
Each unsafe string<->[]byte conversion in internal/fastops/simd.go and
internal/filter/zerocopy.go now carries an explicit "safe: ..." comment
stating the aliasing invariant (backing array not mutated while the
alias is live). Also migrated the legacy *(*string)(unsafe.Pointer(&b))
header-punning pattern to the supported unsafe.String/unsafe.Slice +
unsafe.SliceData/StringData APIs, which are valid under the Go memory
model (the old slice->string pun read a slice header as a string header).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
0 commit comments