Commit Graph

  • 4ba768a3bf release: 1.0.0 main v1.0.0 dsql 2026-07-06 21:21:00 -04:00
  • 68be8f7101 fix: _pid_alive treats an out-of-C-int-range pid as not alive (no OverflowError) dsql 2026-07-06 17:17:39 -04:00
  • 98f7190f18 fix: _save no longer resolves the store's realpath twice per call dsql 2026-07-06 00:18:16 -04:00
  • ddf76d8241 fix: clear() and stale-tmp sweep resolve the real symlink target and match only <base>.<pid>.tmp dsql 2026-07-03 19:05:46 -04:00
  • 5e3eb4e704 refactor: derive __version__ from package metadata (single source) dsql 2026-07-03 16:58:41 -04:00
  • 8381b2ecbd docs: compress prose/module docstrings, em-dash->hyphen (de-bloat wave 1) dsql 2026-07-03 00:10:19 -04:00
  • 5c2fdd80f9 fix: str-only keys, symlink-safe atomic writes, strict JSON, stale-tmp sweep v0.2.0 dsql 2026-07-02 23:23:17 -04:00
  • e68e0b9ccf chore: ignore .claude/ dir (CLAUDE.md now lives under .claude/) v0.1.1 dsql 2026-06-29 21:54:14 -04:00
  • 1e364fcfdb fix: clear() treats a concurrent delete as success; explicit utf-8; durability prose dsql 2026-06-29 21:35:23 -04:00
  • 8747b61705 docs: pin install line to release, note unpinned-latest option dsql 2026-06-29 18:13:30 -04:00
  • 22e91d2b2d docs: show unpinned install line; note tag-pinning for reproducibility dsql 2026-06-29 18:07:15 -04:00
  • 5ee0292dcb docs: document _load's ValueError-on-non-object-JSON in the error contract (v0.1.1) dsql 2026-06-29 17:57:37 -04:00
  • e29c523c12 fix: _load raises on valid-but-non-object JSON v0.1.0 dsql 2026-06-28 17:18:28 -04:00
  • 8f60f6e17b add package: pyproject + src dsql 2026-06-24 19:54:04 -04:00
  • 019955dad3 init: async file-backed kv store for single-process local state dsql 2026-06-24 19:54:04 -04:00