Commit Graph

  • 4e45b6a9b9 feat(kernel): R7a C/C++ walker — dual-lang ccpp module, preParse hoist, 7 new blanks, c/cpp default-routed r7a-ccpp-kernel-port Colby McHenry 2026-07-17 16:56:23 -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
  • 69c951dbfa feat(extraction): vendor current C/C++ grammars (R7a prep) — c v0.24.2 + cpp v0.23.4, sha-matched r7a-grammars Colby McHenry 2026-07-17 13:07:08 -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
  • 58beb804a3 docs(kernel): R7a survey complete — the C/C++ bug-for-bug port checklist r7a-survey Colby McHenry 2026-07-17 13:02:47 -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
  • 8c589063d8 docs(kernel): sync §0 P1 checklist with the completed §7a.3/§7a.4 rounds p1-checklist-sync Colby McHenry 2026-07-17 12:45:35 -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
  • 8dd0737805 docs(kernel): §7a.4 cFnPtr round record — 2.07x standalone, 17.6min envelope, LRU-cyclic-thrash lesson cfnptr-record Colby McHenry 2026-07-17 12:39:58 -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
  • 5f517daae5 perf(synthesis): cFnPtrEdges 2.07x at kernel scale — probe-profiled, edge set hash-identical cfnptr-perf Colby McHenry 2026-07-17 12:19:43 -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
  • 1ebce65c28 docs(kernel): §7a.3 batch-loop profile round — countGuard quadratic eliminated, envelope 19.3min; two theories falsified by measurement p1-loop-payoff Colby McHenry 2026-07-17 11:47:36 -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
  • c18ac2de8d perf(resolution): batch-loop de-quadratic — keyset reads, changes-based guard, DB-scaled valve caps + resolve profiler p1-batch-loop Colby McHenry 2026-07-17 11:27:25 -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
  • 376d97410f docs(kernel): P1 record runs — 2c 20.4min (-23%), 8c 18.3min no-OOM, WAL 14x contained; resolution measured core-invariant p1-record Colby McHenry 2026-07-17 09:52:43 -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
  • f6dbbaf78e fix(db): WAL truncate at parked barriers ONLY — the timer-path truncate loses the race it was assumed to lose p1-truncate-barrier-only Colby McHenry 2026-07-17 09:11:27 -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
  • 7c2d5bd442 fix(db,resolution): WAL file cap + cgroup cache credit + pool/parse sizing corrections from the instrumented kernel-scale runs p1-valve-filecap Colby McHenry 2026-07-17 08:56:22 -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
  • 94bdb4feec fix(db): WAL valve — TRUNCATE at parked barriers, futility latch, CODEGRAPH_WAL_VALVE_DEBUG p1-valve-truncate Colby McHenry 2026-07-17 08:17:27 -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
  • 1bc01ee3f2 feat(resolution): memory-aware, cgroup-honest worker-pool sizing + CODEGRAPH_RESOLVE_WORKERS p1-pool-sizing Colby McHenry 2026-07-17 07:54:26 -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
  • aedcef04e7 fix(resolution): WAL containment for the pooled superphase — writer backpressure at pool-idle boundaries p1-wal-containment Colby McHenry 2026-07-17 07:48:16 -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
  • 7172691e20 docs(kernel): O2 Windows VM validation closed — win32-arm64 native build + 33/33 suites, CRLF find credited o2-closed Colby McHenry 2026-07-17 01:29:47 -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
  • d205096f34 fix(kernel): CRLF docstring parity — JS multiline ^ anchors after \r, regex crate's (?m)^ is \n-only kernel-crlf-parity Colby McHenry 2026-07-17 01:28:09 -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
  • dd256b19c8 docs(kernel): P1 first measurement round — premise correction (cpuset-blind pool), OOM + WAL-pinning findings, revised P1 order; O1 merged, O2 in progress p1-measurement-round Colby McHenry 2026-07-17 01:15:14 -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 rust-kernel 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
  • 1dff7cf49a fix(scale): kernel-scale hardening — OOM-safe pass skipping + watchdog-safe index recreate perf/kernel-scale-hardening Colby McHenry 2026-07-16 19:08:56 -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
  • b38eee206b perf(resolution): drop non-unique edge indexes during the bulk resolution window, byte-identical graphs perf/bulk-edge-load Colby McHenry 2026-07-16 18:26:26 -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
  • 27ac0c0126 perf(synthesis): fan dynamic-dispatch passes across the resolver pool, byte-identical graphs perf/parallel-synthesis Colby McHenry 2026-07-16 18:07:30 -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
  • a8bd4605d8 perf(resolution): defer checkpoints and double-buffer persist during resolution, byte-identical graphs perf/resolution-pipeline Colby McHenry 2026-07-16 17:25:58 -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
  • 8abcb61959 perf(resolution): parallel reference resolution with canonical admission perf/index-wallclock Colby McHenry 2026-07-16 14:03:06 -05:00
  • 2d8f311b66 perf(index): ~34% faster fresh indexing, byte-identical graphs Colby McHenry 2026-07-16 13:44:44 -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
  • 033702ae37 Merge remote-tracking branch 'origin/main' into fix/uninstall-removes-cli fix/uninstall-removes-cli Colby McHenry 2026-07-10 17:36:49 -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
  • cd60986224 fix(upgrade): route npm through cmd.exe on Windows — a direct npm.cmd spawn EINVALs on modern Node Colby McHenry 2026-07-10 17:29:42 -05:00
  • 4b3e16b736 fix(uninstall): key path math on the target platform, not the host Colby McHenry 2026-07-10 17:20:11 -05:00
  • 9f583e1616 fix(uninstall): remove the CLI binaries too, not just agent configs (#1071) Colby McHenry 2026-07-10 17:18:15 -05:00
  • 8f67f1b02b feat(mcp): notice when a newer CodeGraph release exists, without changing anything (#1243) feat/update-check-1243 Colby McHenry 2026-07-10 17:17:19 -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
  • 15589f138d fix(explore): stop NL-question words from hijacking the named-symbol tier when they collide with real callables fix/explore-nl-stopword-guard Colby McHenry 2026-07-10 16:19:54 -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
  • 9214db74b2 fix(watchdog): don't kill a healthy index on degraded storage — require heartbeat silence AND no disk progress (#1231) fix/1231-watchdog-disk-progress Colby McHenry 2026-07-10 08:24:52 -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
  • ba72937fa3 fix(indexing): HDD-class storage — false parse timeouts, dropped files, and WAL checkpoint write-back (#1231) fix/1231-hdd-indexing Colby McHenry 2026-07-10 03:41:24 -05:00
  • e76a355df5 fix(resolution): gate closure-collection synthesis to Swift/Kotlin and de-quadratic its line accounting (#1235) (#1237) Colby Mchenry 2026-07-09 20:54:45 -05:00
  • e552dc2d2f docs(changelog): promote [Unreleased] into [1.3.1] v1.3.1 github-actions[bot] 2026-07-09 04:19:09 +00:00