Commit graph

  • 28932ac1e3
    feat(perf,docs): optimizations for metadata writes, prompt updates and test improvements trvon 2026-06-07 20:27:00 -04:00
  • e44ba047f2
    perf(daemon): batch fallback metadata writes trvon 2026-06-07 20:14:54 -04:00
  • 827969311a
    fix(daemon): honor no-embeddings tasks trvon 2026-06-07 20:14:24 -04:00
  • 4637451997
    perf(metadata): prep batch content before tx trvon 2026-06-07 20:07:07 -04:00
  • 3a2f059c61
    perf(metadata): bound feedback write waits trvon 2026-06-07 19:58:38 -04:00
  • 43ad8f5065
    fix(daemon): align shutdown wait budgets trvon 2026-06-07 19:57:00 -04:00
  • 5d39f6db5d
    perf(metadata): flatten batch content retries trvon 2026-06-07 19:52:46 -04:00
  • d6a82fed22
    perf(metadata): reduce sqlite lock contention trvon 2026-06-07 19:45:13 -04:00
  • 06a4da55c8
    fix(daemon): cancel repair work on shutdown trvon 2026-06-07 19:43:25 -04:00
  • 4cbbf3e950
    fix(daemon): quiesce shutdown background work trvon 2026-06-07 19:06:04 -04:00
  • 2b09df4350
    fix(graph): handle path-like explore queries trvon 2026-06-07 16:12:11 -04:00
  • 00c48f1e22
    feat: test coverage and continued refactor work in metadata code trvon 2026-06-07 14:13:15 -04:00
  • 8e683a5c64
    fix(metadata): harden repository invariants trvon 2026-06-05 21:04:02 -04:00
  • d2b86c8449
    refactor(metadata): split repository ops trvon 2026-06-05 17:16:04 -04:00
  • c36ffcd177
    perf(daemon): coalesce metadata writes trvon 2026-06-05 09:08:05 -04:00
  • 5ff4b720f3
    fix(cli): improve graph-guided grep trvon 2026-06-04 22:46:10 -04:00
  • 5bda4d77a2
    perf+assert(storage): eliminate zero-init, temp-path overhead, add DCHECK invariants (#42) Trevon 2026-06-04 22:44:12 -04:00
  • 5707df2992
    fix(daemon): defer startup maintenance trvon 2026-06-04 21:53:35 -04:00
  • fa1380655a
    fix(refcount): downgrade increment size PRECONDITION to DCHECK+error return trvon 2026-06-04 21:32:51 -04:00
  • 77b3624f33
    fix(bench): split meson guard for own-main vs benchmark_main targets trvon 2026-06-04 21:29:58 -04:00
  • 96f25db4c1
    test(refcount): add closed-state throw coverage for increment/decrement trvon 2026-06-04 21:27:45 -04:00
  • d9390c7f8f
    fix(test): rename work_coordinator section, no longer tests double-start trvon 2026-06-04 21:22:25 -04:00
  • 0ce4d9de10
    fix(bench): rm benchmark_main_dep from targets with own main trvon 2026-06-04 21:20:10 -04:00
  • eab2123300
    fix(bench): check store/retrieve results, fix comment copy-vs-move trvon 2026-06-04 21:17:39 -04:00
  • 24368db278
    fix(bench): move pre-store to SetUp, PauseTiming unreliable trvon 2026-06-04 20:38:12 -04:00
  • d7efd5735d
    fix(review): DCHECK store postcondition, cast fileSize, rm dup main trvon 2026-06-04 20:33:34 -04:00
  • 07e3f9939d
    fix(review): drop PRECONDITION dead throw, fix test comments trvon 2026-06-04 20:09:38 -04:00
  • 703d4b6c58
    fix(review): downgrade PRECONDITION→DCHECK for catchable throws, guard zero-size UB trvon 2026-06-04 20:02:38 -04:00
  • 573d4f4db3
    style(storage): fmt wrap DCHECK lines trvon 2026-06-04 19:36:58 -04:00
  • 59563e1375
    assert(storage): DCHECK temp dir, buffer, size invariants in hot paths trvon 2026-06-04 19:31:42 -04:00
  • b35cab2bed
    perf(storage): skip redundant temp-dir check, use hex table for names trvon 2026-06-04 19:02:09 -04:00
  • 1c60a9f1ee
    perf(storage): eliminate zero-init in retrieveRaw, fix benchmark build trvon 2026-06-04 18:43:41 -04:00
  • c44abede30
    test(ingestion): add maxConcurrent early-return branch coverage trvon 2026-06-04 17:25:44 -04:00
  • f7cb053249
    fix(review): document PRECONDITION+throw pattern, downgrade exists() to DCHECK trvon 2026-06-04 17:20:05 -04:00
  • 89764b4110
    fix(review): downgrade transactionId to DCHECK, use unique benchmark hashes trvon 2026-06-04 17:17:58 -04:00
  • 50eff57f2a
    refactor(test): remove duplicate fork test, defer to assert_catch2 trvon 2026-06-04 16:57:02 -04:00
  • 3806980f26
    test(daemon): fork-based precondition test — known Catch2 SIGABRT artifact trvon 2026-06-04 16:53:50 -04:00
  • ddfc3f5f7e
    fix(storage): remove overly-aggressive decrement DCHECK, fix transaction test trvon 2026-06-04 15:19:39 -04:00
  • cd661c5004
    test(ingestion): add batch concurrency edge-case tests trvon 2026-06-04 15:07:56 -04:00
  • c6f0513438
    test(daemon): add fork-based double-start precondition test trvon 2026-06-04 14:28:04 -04:00
  • 885c97b633
    fix(daemon): replace WorkCoordinator double-start throw with precondition trvon 2026-06-04 14:00:49 -04:00
  • e7b074d477
    bench(storage): add store/retrieve throughput microbenchmark trvon 2026-06-04 13:52:46 -04:00
  • 5b8148d15e
    Merge branch 'experimental' of github.com:trvon/yams into experimental trvon 2026-06-04 13:28:21 -04:00
  • a9a070953e
    fix(daemon): add WorkCoordinator double-start precondition trvon 2026-06-04 13:27:52 -04:00
  • 931243aeb8
    fix(storage): add remove counter and retrieve-read DCHECKs trvon 2026-06-04 13:21:54 -04:00
  • 87f50c0f84
    fix(ingestion): add batch concurrency and accounting assertions trvon 2026-06-04 13:20:35 -04:00
  • 7c03e5a0b3
    fix(storage): add atomic-write and store postcondition assertions trvon 2026-06-04 13:19:02 -04:00
  • 98edadf35d
    fix(storage): add reference counter lifecycle assertions trvon 2026-06-04 13:17:38 -04:00
  • 642b903926
    fix(storage): add MutexPool and hash-length precondition assertions trvon 2026-06-04 13:06:38 -04:00
  • 2d01ba314c
    Assertion hardening, metadata correctness, & daemon lifecycle fixes (#41) Trevon 2026-06-04 12:53:42 -04:00
  • a64a3e80a6
    fix(ci): use static helper for Windows timer leak, restrict ubsan tests trvon 2026-06-04 12:38:53 -04:00
  • 122685e10b
    fix(config): cast parseTomlU32 to size_t for batch fields trvon 2026-06-04 08:39:36 -04:00
  • 2e0f81f908
    fix(daemon): detach wake timers on Windows stop path to prevent SIGSEGV trvon 2026-06-04 08:29:02 -04:00
  • 9fd9553ff9
    ci(ubsan): use restricted build targets to avoid runner timeout trvon 2026-06-04 08:25:15 -04:00
  • 3fea5b56da
    fix(daemon): widen init-failure dispatch, add null/dbz preconditions trvon 2026-06-03 21:08:29 -04:00
  • b8ebb626f8
    fix(safety): add null precondition checks for Fold proved null-deref sites trvon 2026-06-03 19:52:46 -04:00
  • 048c946ca0
    fix(chunking): add precondition checks for rabin polynomial and windowSize trvon 2026-06-03 19:37:51 -04:00
  • f466782157
    fix(db_repair): add logging to empty catch blocks trvon 2026-06-03 19:17:40 -04:00
  • 4d2251b13f
    fix(doctor): add logging to daemon_check empty catch blocks trvon 2026-06-03 19:16:13 -04:00
  • 98c2cab380
    fix(static-analysis): strip trailing text from nosemgrep comments trvon 2026-06-03 19:13:41 -04:00
  • c69c1017e6
    fix(static-analysis): add logging to empty catch blocks and fix nosemgrep syntax trvon 2026-06-03 19:09:52 -04:00
  • d9b49a0a66
    fix(config): harden expand_tilde and fix Windows XDG state path doubling trvon 2026-06-03 18:56:32 -04:00
  • 284595df64
    refactor(graph): split cli graph helpers trvon 2026-06-03 18:25:18 -04:00
  • f10c994880
    style(daemon): normalize test include order trvon 2026-06-03 17:35:26 -04:00
  • 3bc3e7ec05
    test(daemon): isolate post-ingest identity batch trvon 2026-06-03 17:26:22 -04:00
  • 70601ec987
    test(daemon): simulate vector lock contention cross-process trvon 2026-06-03 17:14:53 -04:00
  • 68d2afeb2f
    fix(metadata): serialize FTS indexed counter updates trvon 2026-06-03 17:10:09 -04:00
  • 72c5a362cf
    fix(daemon): gate db-open startup against shutdown trvon 2026-06-03 16:52:07 -04:00
  • aeb20e62fb
    fix(daemon): make lifecycle stop completion safe trvon 2026-06-03 16:49:23 -04:00
  • 64a7ea4d86
    fix(cli): honor data-dir in graph explore trvon 2026-06-03 11:19:59 -04:00
  • 6bacd3dcb2
    fix(services): prevent prune delete metadata orphans trvon 2026-06-03 11:07:40 -04:00
  • 3ad96b071c
    feat(graph): add daemon-backed explore trvon 2026-06-03 10:39:14 -04:00
  • 08ad1660e9
    refactor(daemon): extract metrics resource snapshot trvon 2026-06-03 08:55:27 -04:00
  • 295fc1772b
    refactor(daemon): extract metrics counter snapshot trvon 2026-06-03 08:53:34 -04:00
  • 56144f33cb
    refactor(daemon): extract metrics snapshot helpers trvon 2026-06-03 08:51:16 -04:00
  • bee2449e9f
    refactor(services): extract list hydration helpers trvon 2026-06-03 08:26:27 -04:00
  • 6c3196be40
    refactor(services): extract list query helpers trvon 2026-06-03 08:23:27 -04:00
  • f81a99c391
    style(ci): normalize test workflow spacing trvon 2026-06-02 23:27:51 -04:00
  • dcb1757888
    refactor(services): reduce deletion and poller complexity trvon 2026-06-02 22:59:15 -04:00
  • 166ac4e97f
    refactor(daemon): isolate poller config assertion checks trvon 2026-06-02 22:22:26 -04:00
  • c006bd7b04
    fix(test): address assertion review findings trvon 2026-06-02 22:16:16 -04:00
  • a799983ea7
    fix(ci): enable -Denable-dcheck=true in all test CI lanes trvon 2026-06-02 21:59:12 -04:00
  • 518e01393b
    fix(test): expand assertion tests for POSTCONDITION, DCHECK, UNREACHABLE trvon 2026-06-02 21:45:27 -04:00
  • f180d732a9
    fix(test): add fork-based assertion validation tests trvon 2026-06-02 21:41:12 -04:00
  • b273170207
    fix(services): assert document deletion ordering content-before-metadata trvon 2026-06-02 21:25:13 -04:00
  • 55193ac118
    fix: enable DCHECK by default and assert metadata counter consistency trvon 2026-06-02 21:17:17 -04:00
  • 98b4f672f4
    feat(vec0): restore persisted ANN index on daemon restart trvon 2026-06-02 20:19:21 -04:00
  • 4779108a88
    fix(daemon): clean up recovery sentinels regardless of salvage count trvon 2026-06-02 20:16:24 -04:00
  • 8d5438d6f6
    fix(daemon): harden PostIngestQueue wait_until deadline checks trvon 2026-06-02 20:13:14 -04:00
  • cbfca427e0
    fix(daemon): harden PressureLimitedPoller inFlightCounter null check trvon 2026-06-02 19:10:44 -04:00
  • bef3e8286c
    chore(vector): resolve clang-tidy hygiene across queue, vdb, and sqlite-vec trvon 2026-06-02 19:00:33 -04:00
  • 79c2f04d43
    fix(test): add PressureLimitedPoller wake-timer shutdown tests trvon 2026-06-02 18:54:56 -04:00
  • 1f7cbe5420
    fix(vector): address audit findings plus hardening trvon 2026-06-02 18:44:38 -04:00
  • 006d107928
    refactor(vector): harden backend contracts trvon 2026-06-02 17:28:45 -04:00
  • b1f9bb4749
    fix(test): add PressureLimitedPoller capability-sleep shutdown test trvon 2026-06-02 13:29:32 -04:00
  • 1501a91c59
    fix(daemon): tighten shutdown lifecycle invariants trvon 2026-06-02 12:48:04 -04:00
  • b2cf34fae0
    fix(core): add assertions and harden daemon lifecycle trvon 2026-06-02 12:37:20 -04:00
  • 69a9f349c7
    Add funding information for GitHub and Liberapay nightly-20260603-69a9f349 Trevon 2026-06-02 11:11:57 -04:00
  • 88d2a8ccca
    removing agents submodule trvon 2026-06-02 08:56:25 -04:00
  • fc6858ffb9
    chore(main): release 0.16.2 (#37) v0.16.2 nightly-20260602-fc6858ff github-actions[bot] 2026-06-01 12:17:17 -04:00