Commit Graph

  • a6682c6a07 ci(release): kernel builds required + full walker-parity gate (#1401) Colby Mchenry 2026-07-21 14:02:41 -05:00
  • 7d4a3d0f2d docs(release): README polish + v1.5.0 (#1400) Colby Mchenry 2026-07-21 13:57:55 -05:00
  • 2ab3201273 docs(release): README polish + v1.5.0 release/1.5.0-prep Colby McHenry 2026-07-21 13:57:50 -05:00
  • 0f1096e238 docs: Opus 4.8 benchmark re-validation + release-notes headline (#1399) Colby Mchenry 2026-07-21 13:47:10 -05:00
  • f8e6f0066c chore: gitignore target-linux/ cross-build cache (two cache files slipped into #1397) (#1398) Colby Mchenry 2026-07-21 12:09:55 -05:00
  • c74e8b05e0 perf(sync): adaptive quick-fire debounce + scoped watcher sync — save-to-graph well under a second at any scale (#1397) Colby Mchenry 2026-07-21 12:09:31 -05:00
  • 157c8e735d perf(resolution): generation-tagged supertype memo + method owner index — Swift compiler 185→98s, byte-identical (#1395) Colby Mchenry 2026-07-21 10:56:40 -05:00
  • 974e6c8b95 perf(resolution): incremental receiver-inference scan memo + compiled-pattern memo — kong −8% more (−23% cumulative), byte-identical (#1392) Colby Mchenry 2026-07-21 00:20:03 -05:00
  • abb0a916f7 perf(resolution): per-context basename index for Lua/Luau require resolution — kong fresh index −16% (#1391) Colby Mchenry 2026-07-21 00:02:02 -05:00
  • 1aa4de6eaa perf(resolution): adaptive pool engagement — projected-settle bar replaces the fixed 150k-ref gate for mid-run boot; tokio −23% (#1390) Colby Mchenry 2026-07-20 23:20:28 -05:00
  • 082ea65f3a perf(synthesis): provably-empty pass gates + prefilters — render/expo/rn/mybatis stop scanning repos they can't match; iface memo (#1389) Colby Mchenry 2026-07-20 21:15:58 -05:00
  • 27c3c55436 perf(resolution): darwin-honest memory budget — vm_stat-based availability unstrangles the resolver pool on macOS (#1388) Colby Mchenry 2026-07-20 20:11:31 -05:00
  • 3c1f30ab48 docs(kernel): mark R7b complete — 20 languages default-routed, Linux leg validated (#1387) Colby Mchenry 2026-07-20 20:02:23 -05:00
  • d1b75a1a27 feat(kernel): R7b Dart walker — dart module, vendored-grammar-C d4d8f3e + wasm byte-copy vendor, dart default-routed (#1386) Colby Mchenry 2026-07-20 19:55:48 -05:00
  • bdd687b49f feat(kernel): R7b Scala walker — scala module, vendored-grammar-C master@0aca5d0a6f, scala default-routed (#1385) Colby Mchenry 2026-07-20 19:02:52 -05:00
  • e32135171e feat(kernel): R7b Lua+Luau walker — one lua module, vendored-grammar-C lua v0.4.1, tree-sitter-luau 1.2.0 pin, both default-routed (#1384) Colby Mchenry 2026-07-20 18:42:14 -05:00
  • b2f9ab1800 feat(kernel): R7b R walker — rlang module, tree-sitter-r 1.2.0 crate pin, r default-routed (#1383) Colby Mchenry 2026-07-20 18:28:28 -05:00
  • 45a53eb5b5 feat(kernel): R7b Kotlin walker — kotlin module, vendored-grammar-C build, kotlin default-routed (#1382) Colby Mchenry 2026-07-20 17:33:18 -05:00
  • 09e301bbfa feat(kernel): R7b Swift walker — swift module, tree-sitter-swift 0.7.3 bump, swift default-routed (#1381) Colby Mchenry 2026-07-20 17:09:12 -05:00
  • a6c62d77df feat(kernel): R7b PHP walker — php module, tree-sitter-php 0.24.2 bump, php default-routed (#1380) Colby Mchenry 2026-07-20 16:08:22 -05:00
  • 1909931238 feat(kernel): R7b Ruby walker — ruby module, tree-sitter-ruby 0.23.1 bump, ref-flag wire slot, ruby default-routed (#1379) Colby Mchenry 2026-07-20 15:44:13 -05:00
  • 286e9ccc2d feat(kernel): R7b C# walker — csharp module, tree-sitter-c-sharp 0.23.5 pin, csharp default-routed (#1378) Colby Mchenry 2026-07-20 13:46:12 -05:00
  • f1ca991943 feat(kernel): R7b Rust walker — rustlang module, tree-sitter-rust 0.24.2 bump, rust default-routed (#1371) Colby Mchenry 2026-07-20 00:08:09 -05:00
  • ce0ae30e09 perf(store): resolution ref-index window — kernel-scale resolution 423→276s, 8c envelope ≈11min (§4d round 2) (#1369) Colby Mchenry 2026-07-19 23:24:14 -05:00
  • f6d8e8fdab perf(store): parse-lane index deferral — dubbo fresh init −19%, kernel-scale envelope best-ever 14.2min (§4d round 1) (#1368) Colby Mchenry 2026-07-19 23:02:54 -05:00
  • 9647771659 docs(kernel): §7a.11 continuous-shallow WAL probe — killed by measurement, fold I/O is a fixed budget (#1366) Colby Mchenry 2026-07-19 19:01:11 -05:00
  • 69ea438bac perf(kernel): cFnPtr native extraction sweep — step 2, pass 230→151s across the arc (§7a.10) (#1365) Colby Mchenry 2026-07-19 17:48:27 -05:00
  • c6850d737b perf(resolution): cFnPtr fuse-then-link — one extraction sweep + filtered verbatim linking, pass −22% at kernel scale (#1364) Colby Mchenry 2026-07-19 11:43:06 -05:00
  • b877db617c docs(kernel): §7a.8 cFnPtr calibration — strip rewrite killed by measurement, fuse-then-link is step 1 (#1363) Colby Mchenry 2026-07-18 17:15:15 -05:00
  • 971a5a0483 perf(resolution): worker connection recycling — WAL-depth writes-under-readers fix, superphase −11.4% at 8c (#1362) Colby Mchenry 2026-07-18 16:58:03 -05:00
  • 5955d04c97 docs(kernel): §7a.6 per-ref measurement round — pool works, two cache theories killed, writes-under-readers named (#1354) Colby Mchenry 2026-07-18 02:31:47 -05:00
  • b9d0f57a64 feat(extraction): C deferral round 2 — 8 new preParse passes, linux kernel/+mm/ deferral 58.6%→33.9% (#1353) Colby Mchenry 2026-07-18 01:00:00 -05:00
  • 2d72891b59 feat(kernel): R7a C/C++ walker — dual-lang ccpp module, preParse hoist, 7 new blanks, c/cpp default-routed (#1346) Colby Mchenry 2026-07-17 16:56:41 -05:00
  • 44561b6aad feat(extraction): vendor current C/C++ grammars (R7a prep) — c v0.24.2 + cpp v0.23.4, sha-matched (#1345) Colby Mchenry 2026-07-17 13:07:13 -05:00
  • 34ad0801aa docs(kernel): R7a survey complete — the C/C++ bug-for-bug port checklist (#1344) Colby Mchenry 2026-07-17 13:02:52 -05:00
  • 705e501328 docs(kernel): sync §0 P1 checklist with the completed §7a.3/§7a.4 rounds (#1343) Colby Mchenry 2026-07-17 12:45:40 -05:00
  • 636c74a3d2 docs(kernel): §7a.4 cFnPtr round record — 2.07x standalone, 17.6min envelope, LRU-cyclic-thrash lesson (#1342) Colby Mchenry 2026-07-17 12:40:03 -05:00
  • d510de4766 perf(synthesis): cFnPtrEdges 2.07x at kernel scale — probe-profiled, edge set hash-identical (#1341) Colby Mchenry 2026-07-17 12:20:17 -05:00
  • 9f10318424 docs(kernel): §7a.3 batch-loop profile round — countGuard quadratic eliminated, envelope 19.3min; two theories falsified by measurement (#1340) Colby Mchenry 2026-07-17 11:47:40 -05:00
  • 7cc23668b5 perf(resolution): batch-loop de-quadratic — keyset reads, changes-based guard, DB-scaled valve caps + resolve profiler (#1339) Colby Mchenry 2026-07-17 11:27:30 -05:00
  • 19cf1ec75b docs(kernel): P1 record runs — 2c 20.4min (-23%), 8c 18.3min no-OOM, WAL 14x contained; resolution measured core-invariant (#1338) Colby Mchenry 2026-07-17 09:52:47 -05:00
  • 2adc7f60c0 fix(db): WAL truncate at parked barriers ONLY — the timer-path truncate loses the race it was assumed to lose (#1336) Colby Mchenry 2026-07-17 09:11:32 -05:00
  • ca88d3bd15 fix(db,resolution): WAL file cap + cgroup cache credit + pool/parse sizing corrections from the instrumented kernel-scale runs (#1335) Colby Mchenry 2026-07-17 08:56:26 -05:00
  • 8c1e821495 fix(db): WAL valve — TRUNCATE at parked barriers, futility latch, CODEGRAPH_WAL_VALVE_DEBUG (#1334) Colby Mchenry 2026-07-17 08:17:33 -05:00
  • b8833fec57 feat(resolution): memory-aware, cgroup-honest worker-pool sizing + CODEGRAPH_RESOLVE_WORKERS (#1333) Colby Mchenry 2026-07-17 07:54:31 -05:00
  • 6e52295ceb fix(resolution): WAL containment for the pooled superphase — writer backpressure at pool-idle boundaries (#1332) Colby Mchenry 2026-07-17 07:48:34 -05:00
  • 04ab45c91f docs(kernel): O2 Windows VM validation closed — win32-arm64 native build + 33/33 suites, CRLF find credited (#1330) Colby Mchenry 2026-07-17 01:29:52 -05:00
  • 5e329adc28 fix(kernel): CRLF docstring parity — JS multiline ^ anchors after \r, regex crate's (?m)^ is \n-only (#1329) Colby Mchenry 2026-07-17 01:28:21 -05:00
  • 9e18ac2125 docs(kernel): P1 first measurement round — premise correction (cpuset-blind pool), OOM + WAL-pinning findings, revised P1 order; O1 merged, O2 in progress (#1327) Colby Mchenry 2026-07-17 01:15:24 -05:00
  • c1dc78d3fa Merge pull request #1326 from colbymchenry/rust-kernel Colby Mchenry 2026-07-17 00:36:03 -05:00
  • 8060da28c0 docs(kernel): make the migration plan a cold-start handoff — status checklist, §0a operational handoff, superseded-expectation annotations Colby McHenry 2026-07-17 00:29:22 -05:00
  • 2a79432b13 docs(kernel): R6 — kernel-scale re-validation record (§4f) + parity-harness symlink robustness Colby McHenry 2026-07-17 00:19:39 -05:00
  • f07fd545ad docs(kernel): record 2-CPU django/prometheus benchmarks in §4e Colby McHenry 2026-07-16 23:54:06 -05:00
  • c2503e2bee feat(kernel): R5 — Python and Go ports, gates passed, default-on Colby McHenry 2026-07-16 23:50:02 -05:00
  • 28068fa0f1 perf(kernel): direct-to-store decode — buffers flow to the store worker, main thread never materializes nodes Colby McHenry 2026-07-16 23:38:32 -05:00
  • 03d54e47a1 feat(kernel): R4 — Java port with Lombok synthesis, gate passed, default-on Colby McHenry 2026-07-16 23:25:29 -05:00
  • c8cca9a601 feat(kernel): R3 — TS/JS equivalence gate passed, kernel default-on Colby McHenry 2026-07-16 22:50:02 -05:00
  • 9ad5cd7ba2 feat(kernel): R2 — full TypeScript/JavaScript extraction port, byte-parity with the wasm path Colby McHenry 2026-07-16 22:14:40 -05:00
  • c5eebe6beb feat(kernel): R1 scaffold — napi-rs extraction kernel, buffer contract, routing + fallback, grammar-parity CI Colby McHenry 2026-07-16 20:13:51 -05:00
  • 4efc6c70e2 fix(scale): kernel-scale hardening — OOM-safe pass skipping + watchdog-safe index recreate (#1323) Colby Mchenry 2026-07-16 19:09:01 -05:00
  • 567b4ad4be perf(resolution): drop non-unique edge indexes during the bulk resolution window, byte-identical graphs (#1322) Colby Mchenry 2026-07-16 18:26:30 -05:00
  • cf38ef65af perf(synthesis): fan dynamic-dispatch passes across the resolver pool, byte-identical graphs (#1321) Colby Mchenry 2026-07-16 18:07:51 -05:00
  • a2f3c31a97 perf(resolution): defer checkpoints and double-buffer persist during resolution, byte-identical graphs (#1320) Colby Mchenry 2026-07-16 17:26:29 -05:00
  • 1de7e8f8b5 fix(retrieval): multi-hump field-name queries reach their definers (#1319) Colby Mchenry 2026-07-16 16:11:24 -05:00
  • a5a8942d1c fix(scan): includeIgnored child patterns revive repos under a gitignored parent (#1318) Colby Mchenry 2026-07-16 16:01:08 -05:00
  • c472cfb52e fix(resolution): literal-receiver builtins and nested locals stop fabricating call edges (#1317) Colby Mchenry 2026-07-16 15:55:38 -05:00
  • 41c2029798 fix(go): field-chain calls resolve via validated type inference, never bare-name guessing (#1316) Colby Mchenry 2026-07-16 15:49:24 -05:00
  • 2ec877b08c fix(resolution): calls through an imported singleton resolve to the method (#1315) Colby Mchenry 2026-07-16 15:36:33 -05:00
  • ce983a08fe fix(cli): node <symbol> -f <file> includes the source body (#1314) Colby Mchenry 2026-07-16 15:30:17 -05:00
  • 8dcf92f285 fix(watch): schedule a sync when a directory is deleted (#1313) Colby Mchenry 2026-07-16 15:27:10 -05:00
  • 18f0745f81 perf(sync): defer WAL autocheckpoint for the whole incremental run (#1312) Colby Mchenry 2026-07-16 15:21:48 -05:00
  • b6a05d155b fix(c): blank leading attribute macros so functions index under real names (#1311) Colby Mchenry 2026-07-16 15:17:57 -05:00
  • e437918026 fix(cpp): compose namespace prefix into out-of-line method qualified names (#1310) Colby Mchenry 2026-07-16 15:10:55 -05:00
  • 4dd29ea5c1 fix(cpp): strip template args from out-of-line method receiver qualifiers (#1309) Colby Mchenry 2026-07-16 15:04:38 -05:00
  • e1f339f732 fix(go): require URL-shaped paths for route detection (#1308) Colby Mchenry 2026-07-16 14:59:00 -05:00
  • 30421953ac fix(ui): consistent frame glyphs on Windows — agree with clack, keep raw path ASCII (#1307) Colby Mchenry 2026-07-16 14:52:11 -05:00
  • d6efd437b3 fix(cli): honor NO_COLOR/--no-color and go plain when stdout is piped (#1306) Colby Mchenry 2026-07-16 14:39:26 -05:00
  • 5736e24bb6 perf(index): faster fresh indexing + parallel reference resolution, byte-identical graphs (#1305) Colby Mchenry 2026-07-16 14:21:15 -05:00
  • 246aee8373 fix(ui): within-pass progress for the C fn-pointer linking pass (#1300) Colby Mchenry 2026-07-15 20:05:35 -05:00
  • ad5300a601 fix(ui): show synthesis as a 'Linking dynamic dispatch' phase; mute node:sqlite warning spam (#1299) Colby Mchenry 2026-07-15 19:44:09 -05:00
  • 243ef1d3e2 ci(release): switch npm publishing to OIDC trusted publishing; document verified releases (#1298) Colby Mchenry 2026-07-15 19:23:31 -05:00
  • a66683d3eb feat(installer): offer CodeGraph Pro beta signup after install and upgrade (#1297) Colby Mchenry 2026-07-15 19:11:06 -05:00
  • 2b0b4b587e ci(release): publish npm packages with provenance and attest release bundles (#1296) Colby Mchenry 2026-07-15 19:10:34 -05:00
  • e871c49a31 fix(resolution): clean up processed refs by row id so batch boundaries can't drop sibling call sites (#1269) (#1270) Colby Mchenry 2026-07-12 20:09:03 -05:00
  • 6103f5e228 fix(cpp): resolve explicit operator calls (a.operator+(b)) to the operator method (#1268) Colby Mchenry 2026-07-12 19:56:35 -05:00
  • ecc8b307ac docs(changelog): promote [Unreleased] into [1.4.1] v1.4.1 github-actions[bot] 2026-07-10 22:38:17 +00:00
  • 7155952084 release: sync package-lock.json to 1.4.1 github-actions[bot] 2026-07-10 22:38:07 +00:00
  • f8a47bdd79 chore: bump version to 1.4.1 Colby McHenry 2026-07-10 17:37:44 -05:00
  • 40aa092f5b fix(uninstall): remove the CLI binaries too, not just agent configs (#1254) Colby Mchenry 2026-07-10 17:37:20 -05:00
  • 47823944a3 feat(mcp): notice when a newer CodeGraph release exists, without changing anything (#1243) (#1253) Colby Mchenry 2026-07-10 17:36:47 -05:00
  • 8b82fe71f8 fix(explore): stop NL-question words from hijacking the named-symbol tier when they collide with real callables (#1252) Colby Mchenry 2026-07-10 16:20:28 -05:00
  • 70b1be6a21 fix(php): resolve method calls through $this-> properties on their declared type (#1220) (#1251) Colby Mchenry 2026-07-10 15:47:57 -05:00
  • 9d0cd3a7d1 fix(sync): resolve cross-file refs when an edit adds or removes the satisfying symbol (#1240) (#1249) Colby Mchenry 2026-07-10 12:19:08 -05:00
  • 386bff0f84 fix(upgrade): refresh installer-written agent surfaces after a binary upgrade (#1238) (#1239) XU Pengfei 2026-07-11 00:58:55 +09:00
  • 63eb488ed4 fix(upgrade): stop npm installs self-shadowing on upgrade; verify the resolved version after every upgrade (#1238, #1071) (#1245) Colby Mchenry 2026-07-10 10:52:22 -05:00
  • edb9f2f14c fix(watchdog): don't kill a healthy index on degraded storage — require heartbeat silence AND no disk progress (#1231) (#1244) Colby Mchenry 2026-07-10 08:25:23 -05:00
  • 116cb59625 docs(changelog): promote [Unreleased] into [1.4.0] v1.4.0 github-actions[bot] 2026-07-10 08:43:28 +00:00
  • 531a046c8e release: sync package-lock.json to 1.4.0 github-actions[bot] 2026-07-10 08:43:17 +00:00
  • 50e978ee81 release: 1.4.0 Colby McHenry 2026-07-10 03:42:55 -05:00
  • a11a439002 fix(indexing): HDD-class storage — false parse timeouts, dropped files, and WAL checkpoint write-back (#1231) (#1242) Colby Mchenry 2026-07-10 03:42:30 -05:00