Commit Graph

  • f261fda5c2 fix(js,ts): import { default as X } is the module's default import (#2412) Colby Mchenry 2026-10-07 08:58:25 +00:00
  • 388b25279a fix(sync): a route links the module it lazily loads when the module appears later (#2422) Colby Mchenry 2026-10-07 08:54:37 +00:00
  • 855eca2698 fix(go): a call through an interface reaches a method the struct gets by embedding (#2414) Colby Mchenry 2026-10-07 08:48:22 +00:00
  • 8f0766cc50 fix(resolution): a large minified JS bundle no longer stalls resolving on Node 22 (#2424) Colby Mchenry 2026-10-07 08:42:06 +00:00
  • c54b72692c fix(react-router): a JSX index route is the page at its parent's address, inside the layout around it (#2423) Colby Mchenry 2026-10-07 08:41:57 +00:00
  • 22a7ba8576 fix(c,cpp): a file named like a test is visible to the code that includes it (#2421) Colby Mchenry 2026-10-07 08:30:48 +00:00
  • e0bbb6620f fix(dead-code): a type that declare module or declare global merges outward is not dead (#2418) Colby Mchenry 2026-10-07 08:21:08 +00:00
  • d8a7f868b3 fix(go): an unaliased import is also known by the name goimports assumes for its package (#2410) Colby Mchenry 2026-10-07 08:15:52 +00:00
  • 73797bf1e4 test(sync): compare synced graphs with an index rebuilt from scratch (#2411) Colby Mchenry 2026-10-07 08:15:36 +00:00
  • 31c3328d33 fix(sync): a Liquid section or snippet reference links its file when the file appears later (#2403) Colby Mchenry 2026-10-07 03:14:42 +00:00
  • 5ace306b7c fix(kernel): a Go value like wm.new or raft.None keeps its function ref (#2401) Colby Mchenry 2026-10-07 03:08:27 +00:00
  • 4040eab975 fix(cpp): a base class links to the class C++ name lookup finds, not a namesake (#2407) Colby Mchenry 2026-10-07 03:01:39 +00:00
  • fe9518357c fix(go): satisfying an interface counts the methods embedding brings in (#2402) Colby Mchenry 2026-10-07 02:39:46 +00:00
  • dd7064698c fix(react-router): read route tables another file hands the router (#2400) Colby Mchenry 2026-10-07 02:27:44 +00:00
  • 787f75fbc9 fix(go): a type written bare links its own package's, not a namesake struct elsewhere (#2408) Colby Mchenry 2026-10-07 02:27:30 +00:00
  • 9a515c3e64 fix(dead-code): a method a framework calls by decorator or by name is not dead (#2405) Colby Mchenry 2026-10-07 02:27:27 +00:00
  • 02d22aebed fix(cpp): a receiver declared through a typedef or using alias calls the type it names (#2399) Colby Mchenry 2026-10-07 01:02:35 +00:00
  • 9a274a4b47 fix(angular): a binding, interpolation or control-flow block links the member it calls (#2398) Colby Mchenry 2026-10-07 00:33:38 +00:00
  • 24501fa66c fix(go): an interface links the interfaces it embeds (#2397) Colby Mchenry 2026-10-07 00:29:50 +00:00
  • f797b8cad2 fix(liquid): a Shopify theme's sections and snippets resolve only inside that theme (#2396) Colby Mchenry 2026-10-07 00:26:15 +00:00
  • c513f1472a fix(frameworks): detection reads an app's package.json three or more levels down (#2395) Colby Mchenry 2026-10-06 23:38:11 +00:00
  • ac1f430d3e fix(c,cpp): a pointer, array or function member is not a supertype (#2394) Colby Mchenry 2026-10-06 23:27:58 +00:00
  • 0a670dc8cc fix(liquid): JSON under templates/ or sections/ is Liquid only inside a Shopify theme (#2393) Colby Mchenry 2026-10-06 23:18:41 +00:00
  • 3f5a9e2e1d fix(sync): an import links the file it names when that file appears later (#2392) Colby Mchenry 2026-10-06 21:03:57 +00:00
  • 83f54a1853 fix(dart): a library links the files its part directives name (#2391) Colby Mchenry 2026-10-06 19:16:55 +00:00
  • 837a1866f1 fix(dart): a call through an import prefix reaches only what that import exports (#2389) Colby Mchenry 2026-10-06 18:17:12 +00:00
  • d2fb323e51 fix(dart): an annotation links the constant or constructor it names, even behind a comment (#2390) Colby Mchenry 2026-10-06 17:27:41 +00:00
  • 631df0138e fix(dart): an import or export links the file its URI names, not a namesake (#2388) Colby Mchenry 2026-10-06 17:09:46 +00:00
  • 9924684899 fix(dart): a member keeps the dartdoc written above its annotations (#2387) Colby Mchenry 2026-10-06 16:29:29 +00:00
  • 0c860c00b3 fix(dart): a bare call or type name reaches only what its library can see (#2386) Colby Mchenry 2026-10-06 16:27:05 +00:00
  • 249d9a860e fix(dart): a comment inside a member chain no longer loses a call or a read (#2385) Colby Mchenry 2026-10-06 15:40:12 +00:00
  • 5f5b8db620 fix(js,ts): find a store exported by an export { } list when its name starts or ends with $ (#2384) Colby Mchenry 2026-10-06 15:31:37 +00:00
  • d500e58a52 fix(dart): link a call chained on a generic lookup like BlocProvider.of<T>(…) (#750) (#2383) Colby Mchenry 2026-10-06 15:29:47 +00:00
  • 1b752de2c0 fix(dart): a member with no body keeps its dartdoc and annotations (#2382) Colby Mchenry 2026-10-06 15:25:55 +00:00
  • 3f96f80fcb fix(dart): link generic calls the parser reads as two comparisons (#2375) Colby Mchenry 2026-10-06 14:57:23 +00:00
  • 652c36b72a fix(dart): index const constructors and redirecting factories; a call through a type stays on that type (#2380) Colby Mchenry 2026-10-06 14:48:06 +00:00
  • 4d6168a701 fix(dart): a bare call to a parameter or local links nothing (#2379) Colby Mchenry 2026-10-06 14:45:17 +00:00
  • 0571286907 fix(js,ts): link calls through an import whose name contains $ (#2378) Colby Mchenry 2026-10-06 14:41:06 +00:00
  • 5a11cd7ab7 fix(vbnet): link fields and properties read or written through a value (#2377) Colby Mchenry 2026-10-06 14:39:26 +00:00
  • b7e05f3ccd fix(dart): link a chained call only through its receiver's declared types (#750) (#2376) Colby Mchenry 2026-10-06 14:36:56 +00:00
  • 6421644ef2 fix(dart): link calls in top-level and field initializers (#2367) Colby Mchenry 2026-10-06 05:55:25 +00:00
  • 5b73d0fd46 fix(js,ts): find a store exported on a later line when its name contains $ (#2366) Colby Mchenry 2026-10-06 05:54:08 +00:00
  • fe7542b6f6 fix(vbnet): index names that begin with a keyword (SharedCache, Dimension, Sub NewItem) (#2365) Colby Mchenry 2026-10-06 05:51:51 +00:00
  • aeb8f95581 fix(kernel): find a store exported on a later line in CRLF TS/JS files (#2364) Colby Mchenry 2026-10-06 04:06:24 +00:00
  • f40db4b9cc fix(js,ts): index the functions in every named object literal, not only exported ones (#2300) (#2363) Colby Mchenry 2026-10-05 22:45:43 +00:00
  • 023fc3111b fix(axum,actix): link a route to a handler written below its call (#2326) (#2359) Colby Mchenry 2026-10-05 22:00:29 +00:00
  • ed1a89fb0f fix(rust): a variant path references the enum that declares it (#2328) (#2354) Colby Mchenry 2026-10-05 21:59:11 +00:00
  • 7210d2fd4c perf(resolution): remove the JS indexing regressions since 1.6.2; the summary time covers the whole run (#2334) (#2362) Colby Mchenry 2026-10-05 21:52:39 +00:00
  • deac7710f2 fix(go): resolve unexported receivers and nested modules within the right package (#2323, #2322) (#2361) Colby Mchenry 2026-10-05 21:16:14 +00:00
  • 9f69e47836 fix(dart): link getter reads, enum-extension members and more type positions (#2338, #2327) (#2360) Colby Mchenry 2026-10-05 21:12:24 +00:00
  • 1b56cb1992 fix(explore): find COBOL copybooks by name, with every include site (#2342) (#2358) Colby Mchenry 2026-10-05 20:39:03 +00:00
  • 8998697f1d fix(vue,ts): link calls in Vue templates and in top-level destructuring (#2340) (#2357) Colby Mchenry 2026-10-05 20:17:51 +00:00
  • a192df40f9 fix(telemetry): count late index uploads, treat usage as live ingest, purge before catch-up (#2333) (#2356) Colby Mchenry 2026-10-05 20:06:42 +00:00
  • 6c61dd74ca fix(vbnet): link Shared fields and properties read through their class (#2305) (#2355) Colby Mchenry 2026-10-05 20:05:18 +00:00
  • 69ee3b9a85 fix(ui): fall back past a port Windows refuses with EACCES, and say why (#2299) (#2353) Colby Mchenry 2026-10-05 19:03:03 +00:00
  • 26e8488aed fix(windows): the kernel-parity sweep loads the engine as file:// URLs (#2352) Colby Mchenry 2026-10-05 17:37:39 +00:00
  • c9944147bb fix(vbnet): resolve receiver calls by declared type; guard .NET names, bare calls and ties (#2351) Colby Mchenry 2026-10-05 17:32:53 +00:00
  • 1fa4a062bb fix(vbnet): resolve calls by declared receiver type, project and scope, not by name alone claude/angry-nash-2ff7a0 Colby McHenry 2026-10-05 12:25:15 -05:00
  • 355afc70b1 fix(csharp): walk field and property initializers; a constant never names a type (#2337) (#2348) Colby Mchenry 2026-10-05 17:20:15 +00:00
  • 0c7d0f7d42 perf(resolution): remove the Python indexing regressions since 1.6.2 — graph byte-identical (#2332) (#2344) Colby Mchenry 2026-10-05 16:09:30 +00:00
  • dea076fd1e fix(mcp,extraction): exit a daemon whose install changed; never store a grammar-load failure (#2335, #2336) (#2346) Colby Mchenry 2026-10-05 15:08:14 +00:00
  • 511d86e94d fix(mcp): replace a daemon left running by an older install (#2335) (#2343) Colby Mchenry 2026-10-05 14:45:10 +00:00
  • 489b4749c7 fix(vbnet,csharp): index every Structure member; walk property bodies and VB initializers (#2345) Colby Mchenry 2026-10-05 14:41:59 +00:00
  • 6560052a6f docs(changelog): promote [Unreleased] into [1.6.2] v1.6.2 github-actions[bot] 2026-10-03 06:38:45 +00:00
  • 0f0af7bf22 release: 1.6.2 (#2318) Colby Mchenry 2026-10-03 06:35:17 +00:00
  • 1c0579f7bf release: 1.6.2 release/1.6.2 Colby McHenry 2026-10-03 01:35:01 -05:00
  • 217190680d fix(telemetry): recover from the D1 10 GB outage; dashboard starts on today (#2317) Colby Mchenry 2026-10-03 05:58:44 +00:00
  • dbb3d63cb1 fix(mcp): wait for a stopping daemon, and for the proxy's fallback engine (#2311) (#2316) Colby Mchenry 2026-10-03 05:05:29 +00:00
  • ad60dccd04 test(windows): the windowsHide guard fails closed on spawns it can't trace (#2312) (#2315) Colby Mchenry 2026-10-03 04:55:49 +00:00
  • 2965b7a349 docs(changelog): ready [Unreleased] for 1.6.2; release verify waits up to 5 min (#2314) Colby Mchenry 2026-10-03 04:46:58 +00:00
  • 533c1af768 docs(changelog): ready [Unreleased] for 1.6.2; release verify waits up to 5 min release/1.6.2-prep Colby McHenry 2026-10-02 23:46:17 -05:00
  • 70fe0ecc52 fix(windows): helper threads never end mid-start or with GC marking in flight (#2309) Colby Mchenry 2026-10-02 21:58:28 +00:00
  • 3d86bcc037 fix(windows): the query pool never terminates a worker still starting up (#2307) Colby Mchenry 2026-10-02 18:03:28 +00:00
  • 9d4e805bec test(windows): daemon-pid-reuse cleanup retries a still-held temp dir (#2304) Colby Mchenry 2026-10-02 10:36:42 +00:00
  • e0f9c95e2f fix(resolution): a busy machine doesn't boot the resolver pool for a small project (#2303) Colby Mchenry 2026-10-02 10:20:23 +00:00
  • 91b9bba133 fix(extraction): never terminate a parse worker while it is loading grammars (#2301) Colby Mchenry 2026-10-02 08:48:01 +00:00
  • 8abebda02c test(windows): two #1910 tests no longer time out on Windows (#2298) Colby Mchenry 2026-10-02 07:07:34 +00:00
  • 273e5cdc4c fix(upgrade): a Windows upgrade no longer breaks the install while CodeGraph is running (#2185) (#2294) Colby Mchenry 2026-10-02 06:19:41 +00:00
  • 7bbc1fb7f6 fix(tests): the test suite no longer writes to the developer's real home dir (#2275) (#2295) Colby Mchenry 2026-10-02 06:18:46 +00:00
  • e7389b22fb fix(mcp): a session serving in-process hands the project back to the shared daemon (#2277) (#2293) Colby Mchenry 2026-10-02 06:18:02 +00:00
  • 45a680df07 fix(mcp): one daemon per project however its root is cased on Windows (#2278) (#2285) Colby Mchenry 2026-10-02 06:16:25 +00:00
  • 7c01910e54 fix(cfml): tag-based calls, wrapped functions and <cfinterface> are indexed (#2091) (#2296) Colby Mchenry 2026-10-02 05:00:47 +00:00
  • 2ff7a99c0e fix(cpp): bound the macro-visibility include walk (#2127) (#2292) Colby Mchenry 2026-10-02 04:49:00 +00:00
  • f838c5a02a fix(resolution): resolve method values on untyped Python module globals (#2074) (#2291) Colby Mchenry 2026-10-02 04:47:36 +00:00
  • a4bd890ec6 fix(python): a call on self is never resolved through a same-named import (#2290) Colby Mchenry 2026-10-02 04:42:23 +00:00
  • a5184ed5d4 fix(pascal): Delphi .inc include files are indexed as Pascal, not PHP (#2279) (#2289) Colby Mchenry 2026-10-02 04:28:02 +00:00
  • e28ac71048 fix(sync): same-named symbols keep their own cross-file callers across a re-index (#2276) (#2288) Colby Mchenry 2026-10-02 04:26:51 +00:00
  • 455175da67 fix(mcp): a projectPath in a nested repo the ancestor index leaves out isn't answered from it (#2110) (#2287) Colby Mchenry 2026-10-02 04:24:34 +00:00
  • 5271c89f08 fix(php): a class written with a namespace in its name resolves to that class (#2256) (#2286) Colby Mchenry 2026-10-02 04:20:59 +00:00
  • fdc7754a72 fix(mcp): return status and stale refusals as text only (#2088) (#2284) Colby Mchenry 2026-10-02 04:16:48 +00:00
  • 637fb0fac8 fix(mcp): release an idle explicit project and its writer lock (#2087) (#2283) Colby Mchenry 2026-10-02 04:15:24 +00:00
  • 49248e25eb fix(mcp): answer server/discover locally in the stdio proxy (#2084) (#2282) Colby Mchenry 2026-10-02 04:13:42 +00:00
  • 96ba880556 fix(prompt-hook): skip Claude Code <agent-message> subagent hand-backs (#2184) (#2281) Colby Mchenry 2026-10-02 04:12:11 +00:00
  • 404e7827bc fix(windows): hide the git calls that flash console windows (#2094) (#2280) Colby Mchenry 2026-10-02 04:09:56 +00:00
  • ec738ec7a3 fix(viewer): a Steps picture with nothing past its anchor says why (#2274) Colby Mchenry 2026-10-01 22:52:47 +00:00
  • 911fcf6033 fix(vapor): a closure route's calls are the route's (#2273) Colby Mchenry 2026-10-01 22:52:43 +00:00
  • f416357b93 fix(cobol): a file ending inside the sequence area no longer hangs the parser (#2272) Colby Mchenry 2026-10-01 21:47:52 +00:00
  • 104b8de3e6 fix(laravel): a string controller resolves without a Controller suffix (#2271) Colby Mchenry 2026-10-01 21:40:38 +00:00
  • e12f5bbb92 fix(nuxt, astro): a file-routed page is bound to its component (#2267) Colby Mchenry 2026-10-01 21:33:41 +00:00
  • 41cfc8356f fix(viewer): highlighting runs in a worker the server can stop (#2266) Colby Mchenry 2026-10-01 21:33:37 +00:00