GitNexus/gitnexus/test/fixtures/lang-resolution
Garrett Griffin 3c2b14aff5
feat(zig): mark CALLS edges inside comptime-false branches as staticGated (#3161)
* feat(zig): static-gating analysis module + fixture (ported from feat/zig-static-gated-edges-v2)

Squashes c6fe922c, 2f3c8e9e, fab088f4, 9b58af74, aef2ae83, 86b892ef, d5657861,
f3780b3a: file-local comptime bool constants, cross-file flag resolution via the
@import alias map, re-aliased const chains, == / != against known bools,
else / else-if branch awareness. The module is self-contained; the hooks that
call it land in the next commit.

* feat(zig): stamp static-gated call sites through the scope pipeline

Wires the ported gating module into the scope-resolution pipeline that
now emits every Zig CALLS edge (PR #1432), replacing the parse-worker /
call-processor hooks of the original branch, which targeted the legacy
DAG path the merged provider no longer uses.

Data flow, one new fact carried end to end:

  emitZigScopeCaptures     stamps `@reference.static-gated` on a call
                           capture whose anchor lies in a statically dead
                           range (body of `if (CONST_FALSE)`, else of
                           `if (CONST_TRUE)`), via the module's new
                           `collectZigStaticGatedRanges` (line/col ranges,
                           because a Capture keeps no node)
  scope-extractor          marker -> `ReferenceSite.staticGated`
  buildReference           -> `Reference.staticGated`
  references-to-edges,     -> `GraphRelationship.staticGated` on the
  free-call-fallback,         emitted CALLS edge (both emit paths, plus
  edges.ts (tryEmitEdge*)     the generic bridge)
  local-backend impact     -> `staticGated` on impact frontier edges

Same marker idiom as Go's `@reference.callee-position` / `embedded-pointer`:
zero-range, present or absent, so every ungated site's capture set is
byte-identical and no other language changes.

SCHEMA_BUMP 92 -> 93: parse-time captures changed.

Cross-file constants (`if (cfg.FOO)` with `cfg = @import("cfg.zig")`) are
NOT stamped yet: the module resolves them through `lookupBoolsForPath`, but
the capture emitter runs per file in the parse worker with only
`{ path, content }`, so it cannot see the sibling source. The two positive
cross-file cases in zig-static-gating.test.ts are `it.skip` with that
reason; the negative ones pass unchanged.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015ciQ3MTjpQXkCoNntZR9zG

* feat(graph): add staticGated edge property

Adds an optional `staticGated?: boolean` field to `GraphRelationship`
that flags edges originating in code branches known at index time to
be unreachable in production — e.g. `if (CONST_FALSE)` blocks where
the condition reduces to a comptime-known `false`.

Schema + persistence wiring:

- `gitnexus-shared/src/graph/types.ts` — additive optional field on
  `GraphRelationship`; absent edges read identically to live ones.
- `gitnexus/src/core/lbug/schema.ts` — `staticGated BOOLEAN` column
  on the `CodeRelation` REL table.
- `gitnexus/src/core/lbug/csv-generator.ts` — appends a
  `staticGated` column (0/1) to the `relations.csv` written for
  bulk COPY ingest.
- `gitnexus/src/core/lbug/lbug-adapter.ts` — fallback per-row
  `MATCH ... CREATE` insert reads the optional column and threads
  it into the relationship properties.

No language has populated this field yet — the Zig hookup lands in
the next commit. Existing DBs need a re-index for the new column to
appear; existing readers are unchanged because the field is
optional and absent on every other language's edges.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
(cherry picked from commit c8cd5efe27a77a5d1b3f05e3f4e89069b5c6b19e)

* fix(zig): gate bare literal branches; AND the flag over deduplicated free-call sites

PR #3161 review, two findings:

1. `stampZigStaticGating` returned early when the file declared no boolean
   constants, but `collectZigStaticGatedRanges` also folds bare literals, so
   `if (false) { foo(); }` in a constant-free file went unstamped. The early
   return is gone; the range walk runs for every file.

2. `emitFreeCallFallback` deduplicates CALLS edges per (caller, callee) and
   wrote `staticGated` from whichever site it met first, so a callee reached
   from one live site and one dead site was gated or not by traversal order.
   Emission is now deferred to the end of each file's sites and the flag is
   the AND over every site that collapsed into the edge: one live site keeps
   the edge live. The other emit path keys its dedup on the site range and
   was not affected; `collapseByCallerTarget` in the generic bridge would
   have the same shape but no language that sets the marker opts into it.

Fixture + tests: `gated_bare_literal`, `live_and_gated_same_callee` (live
site first) and `gated_then_live_same_callee` (dead site first) in
zig-static-gating.test.ts. All 70 resolver suites (3,603 tests) pass with
the shared emitter change.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015ciQ3MTjpQXkCoNntZR9zG

* test(zig): move the SCHEMA_BUMP pin to 93; rebaseline emit fingerprints for the staticGated column

Three CI failures on f4954963, all consequences of this PR:

- test/unit/incremental-parse-cache.test.ts pins SCHEMA_BUMP so concurrent
  bumps cannot collide; 92 -> 93 for #3161 (parse-time call captures gain
  `@reference.static-gated`), 92 added to the taken list.
- bench/emit-persistence `measure.mjs --check` and `measure-streaming.mjs
  --check`: byte-identity fingerprints drift because every relationship row
  now ends in a `staticGated` cell. Regenerated with the inverse-operation
  evidence recorded under `_rebaselined_3161_static_gated_column` in both
  baseline files: stripping ONLY the new column from the emitted CSVs
  reproduces the prior fingerprints exactly (36 files, 3 rel_* files differ,
  33 byte-identical; 36,000 PDG rows each +2 bytes), so no row moved between
  pair files or reordered. Timing and retention gates passed throughout.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015ciQ3MTjpQXkCoNntZR9zG

* docs(graph): state the CALLS contract on staticGated; say "provably unreachable at compile time"

Review on #3161 (magyargergo): the flag must not redefine what a CALLS
edge means. The field's doc now says so explicitly: CALLS still means
"there is a resolved call site from A to B", never "B is reachable from
A"; `staticGated` is additional, statically provable path-feasibility
metadata, an opt-in analysis layer that no core pass acts on. The edge is
emitted, persisted, traversed and counted exactly as before.

Wording: "unreachable in production" -> "provably unreachable from the
indexed source at compile time" on GraphRelationship, ReferenceSite and
Reference. The index has no production build configuration and should not
claim one.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015ciQ3MTjpQXkCoNntZR9zG

* feat(zig): surface staticGated on impact byDepth items; gate if-expressions and negated/parenthesized conditions

Addresses the tri-review on #3161.

- impact: the depth traversal already selected r.staticGated but dropped it
  when building the byDepth item. Forward it (present only when true) and
  document the field on the impact tool's byDepth contract. Traversal and
  ranking still do not act on it; that stays opt-in for consumers.
- zig-static-gating: walk `if_expression` (`const x = if (c) a() else b();`)
  in addition to `if_statement`. The expression form has no field names and
  no else_clause wrapper, so the arms are located positionally
  (`ifExpressionArms`). Labeled-block arms are covered.
- evalCond: `parenthesized_expression` is transparent, so `!(A and B)` and
  `((FLAG))` fold. Prefix `!` has no unary node in tree-sitter-zig; the
  header now says exactly which shapes fold instead of "simple negation".
- fixture + tests: nine new cases (negation x2, parentheses x2,
  if-expression then/else/labeled-block x5). Cross-file `@import` constants
  remain skipped and now cite the tracking issue #3162.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015ciQ3MTjpQXkCoNntZR9zG

* refactor(zig): drop the unreachable cross-file gating builders; document the real wiring

gitnexus-check on b77cb4ed: `buildZigImportAliasMap` / `buildZigRawImportAliasMap`
and the per-call ancestor walk (`isCallStaticGated`, `ifBranchDirection`,
`nodesEqual`) had no caller anywhere. They were ported from the legacy
call-processor design; the scope-resolution provider stamps ranges via
`collectZigStaticGatedRanges` instead, and nothing populates the cross-file
seam yet (#3162). Remove them so the module exports only what runs.

The evaluator keeps `importAliases` + `lookupBoolsForPath` (the seam #3162
will fill); the header now says so explicitly and points at the actual
wire-up (`stampZigStaticGating` in languages/zig/captures.ts) instead of the
retired `configs/zig.ts` hook.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015ciQ3MTjpQXkCoNntZR9zG

* refactor(zig): reuse descendantsOfType and tighten static-gated capture matching

Walk if-nodes through tree-sitter instead of a hand-rolled stack, return the original capture array when nothing is gated, and register the marker as a known sub-tag so it cannot be mistaken for an anchor.

Co-authored-by: Cursor <cursoragent@cursor.com>

* style(zig): wrap a long else-clause assignment to satisfy prettier

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Gergo Magyar <gergomagyar0@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 19:49:16 +01:00
..
api-e2e-test feat: deep flow detection — consumer access tracking, middleware chains, error shapes, api_impact tool (#482) 2026-03-23 22:13:48 +00:00
c-coverage fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
c-static-isolation feat: migrate C to scope-based resolution (RFC #909 Ring 3) (#1481) 2026-05-11 09:02:00 +01:00
c-static-linkage-worker perf(ingestion): Linux-kernel-scale analysis — worker-pool parse + finalize O(n²) + scope-resolution memory wall (#1983) (#2038) 2026-06-06 22:46:34 +01:00
c-structs feat: migrate C to scope-based resolution (RFC #909 Ring 3) (#1481) 2026-05-11 09:02:00 +01:00
cobol-app feat: add COBOL language support with regex extraction pipeline (#498) 2026-03-26 14:03:48 +00:00
cobol-declaratives fix(schema): declare the full scope-resolution relation cross product (#2792) (#2793) 2026-08-02 16:26:25 +01:00
cobol-parsing-coverage fix: COBOL parsing-layer coverage gaps — F17-F23 (#1925) (#1959) 2026-06-01 21:08:07 +01:00
configurable-fetch-wrapper fix: stop impact()/route_map under-reporting blast radius (#2129, #1858, #1589/#1852) (#2136) 2026-06-10 11:25:48 +01:00
cpp-adl-ambiguous feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-adl-base-associated-namespaces feat: C++ ADL V2: include base-class associated namespaces via MRO (#1597) 2026-05-15 07:54:23 +01:00
cpp-adl-base-associated-namespaces-collision feat: C++ ADL V2: include base-class associated namespaces via MRO (#1597) 2026-05-15 07:54:23 +01:00
cpp-adl-base-associated-namespaces-negative feat: C++ ADL V2: include base-class associated namespaces via MRO (#1597) 2026-05-15 07:54:23 +01:00
cpp-adl-basic feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-adl-block-scope-decl-blocks feat: C++ ADL V2: merge ordinary and ADL free-call candidates before overload selection (#1599) 2026-05-15 15:41:14 +01:00
cpp-adl-enum-arg feat: C++ ADL V2: merge ordinary and ADL free-call candidates before overload selection (#1599) 2026-05-15 15:41:14 +01:00
cpp-adl-free-func-ref feat: C++ ADL V2: free-function reference args contribute enclosing namespace (#1598) 2026-05-15 10:55:44 +01:00
cpp-adl-free-func-ref-overloaded feat: C++ ADL V2: free-function reference args contribute enclosing namespace (#1598) 2026-05-15 10:55:44 +01:00
cpp-adl-free-func-ref-return-strict refactor(cpp): Use function-type ADL entities (#1822) 2026-05-28 17:18:19 +01:00
cpp-adl-free-func-ref-strict refactor(cpp): Use function-type ADL entities (#1822) 2026-05-28 17:18:19 +01:00
cpp-adl-function-pointer-arg feat(cpp): Enable C++ ADL for class pointer arguments and exclude function pointers (#1592) 2026-05-14 17:56:32 +01:00
cpp-adl-function-pointer-before-class-arg feat(cpp): Enable C++ ADL for class pointer arguments and exclude function pointers (#1592) 2026-05-14 17:56:32 +01:00
cpp-adl-function-pointer-class-return-arg feat(cpp): Enable C++ ADL for class pointer arguments and exclude function pointers (#1592) 2026-05-14 17:56:32 +01:00
cpp-adl-hidden-friend feat: C++ ADL V2: merge ordinary and ADL free-call candidates before overload selection (#1599) 2026-05-15 15:41:14 +01:00
cpp-adl-inline-ns-expansion feat: C++ ADL V2: merge ordinary and ADL free-call candidates before overload selection (#1599) 2026-05-15 15:41:14 +01:00
cpp-adl-inner-callable-outer-noncallable feat: C++ ADL V2: merge ordinary and ADL free-call candidates before overload selection (#1599) 2026-05-15 15:41:14 +01:00
cpp-adl-local-fp-shadows-free-func feat: C++ ADL V2: free-function reference args contribute enclosing namespace (#1598) 2026-05-15 10:55:44 +01:00
cpp-adl-merge-nonempty-ordinary feat: C++ ADL V2: merge ordinary and ADL free-call candidates before overload selection (#1599) 2026-05-15 15:41:14 +01:00
cpp-adl-merged-narrow-zero feat: C++ ADL V2: merge ordinary and ADL free-call candidates before overload selection (#1599) 2026-05-15 15:41:14 +01:00
cpp-adl-non-function-blocks feat: C++ ADL V2: merge ordinary and ADL free-call candidates before overload selection (#1599) 2026-05-15 15:41:14 +01:00
cpp-adl-ns-plus-hidden-friend-same-name perf(cpp): index ADL candidates once instead of per-site rescans (#1990) 2026-06-03 12:25:42 +01:00
cpp-adl-param-not-free-func-ref feat: C++ ADL V2: free-function reference args contribute enclosing namespace (#1598) 2026-05-15 10:55:44 +01:00
cpp-adl-pointer-arg-boundary feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-adl-pointer-to-pointer feat(cpp): Enable C++ ADL for class pointer arguments and exclude function pointers (#1592) 2026-05-14 17:56:32 +01:00
cpp-adl-qualified-variable-arg feat: C++ ADL V2: free-function reference args contribute enclosing namespace (#1598) 2026-05-15 10:55:44 +01:00
cpp-adl-reference-arg-boundary feat: C++ ADL V2: include class-typed reference args (incl. rvalue refs) in associated-namespace lookup (#1595) 2026-05-14 20:25:12 +01:00
cpp-adl-rvalue-ref feat: C++ ADL V2: include class-typed reference args (incl. rvalue refs) in associated-namespace lookup (#1595) 2026-05-14 20:25:12 +01:00
cpp-adl-suppressed-parens feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-adl-template-args feat: C++ ADL V2: include template-specialization associated namespaces (with nested template args) (#1596) 2026-05-15 05:04:42 +01:00
cpp-adl-unqualified-ref-collision feat: C++ ADL V2: merge ordinary and ADL free-call candidates before overload selection (#1599) 2026-05-15 15:41:14 +01:00
cpp-ambiguous feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
cpp-anon-ns-cross-file feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-anon-ns-same-file-visible feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-anon-ns-tail-collision fix(cpp): distinct nodes for union- and anonymous-namespace-nested same-tail types (#1995) (#2004) 2026-06-04 09:58:26 +01:00
cpp-assignment-chain feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
cpp-brace-init-inference feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
cpp-braced-init-list-overload fix(cpp): rank homogeneous braced-init overloads (#2214) 2026-06-16 18:29:28 +01:00
cpp-call-result-binding feat: Phase 9 call-result variable binding across 11 languages 2026-03-19 08:59:16 +00:00
cpp-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
cpp-chain-call feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
cpp-child-extends-parent/src feat(SM-9): Add lookupMethodByOwnerWithMRO using HeritageMap (#740) 2026-04-08 20:46:45 +01:00
cpp-const-cross-file feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
cpp-const-overload feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
cpp-constructor-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
cpp-constructor-type-inference feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
cpp-cross-namespace-same-tail fix(cpp): resolve cross-namespace same-tail inheritance bases bridge-held (#1993) (#2005) 2026-06-04 10:34:56 +01:00
cpp-deep-field-chain feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
cpp-default-params/src feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
cpp-deleted-overload fix(cpp): suppress deleted overload winners (#2094) 2026-06-10 18:41:30 +01:00
cpp-deref-range-for feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
cpp-diamond feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
cpp-diamond-inheritance/src Extract resolveMemberCall from resolveCallTarget (SM-11) (#744) 2026-04-09 09:52:12 +01:00
cpp-field-types feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
cpp-global-base-anchor fix(ingestion): fully-qualified nested-type identity for C++/Ruby — structure (#1978) + resolution (#1982) (#1981) 2026-06-03 16:23:17 +01:00
cpp-grandparent-resolution/src test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
cpp-include-no-class-leak feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-include-no-namespace-leak feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-inline-namespace-adl-participation feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-inline-namespace-ambiguous fix(cpp): detect same-name ambiguity across inline namespace children (#1564) (#1600) 2026-05-15 19:11:09 +01:00
cpp-inline-namespace-ambiguous-diff-sigs fix(cpp): detect same-name ambiguity across inline namespace children (#1564) (#1600) 2026-05-15 19:11:09 +01:00
cpp-inline-namespace-ambiguous-normalized fix(cpp): thread call-site types into qualified member lookup (#1632) (#1810) 2026-05-25 07:11:47 +01:00
cpp-inline-namespace-nested feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-inline-namespace-unqualified feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-inline-namespace-versioned feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-local-shadow feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
cpp-member-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
cpp-member-lattice feat(cpp): resolve inheritance-lattice member lookup (#2077) 2026-06-09 06:53:11 +01:00
cpp-method-chain-binding feat: Phase 9C unified fixpoint with field access and method-call-result binding 2026-03-19 11:50:50 +00:00
cpp-method-enrichment feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
cpp-namespace-qualified-not-super feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-namespaced-collision fix(ingestion): fully-qualified nested-type identity for C++/Ruby — structure (#1978) + resolution (#1982) (#1981) 2026-06-03 16:23:17 +01:00
cpp-nested-tail-collision fix(ingestion): fully-qualified nested-type identity for C++/Ruby — structure (#1978) + resolution (#1982) (#1981) 2026-06-03 16:23:17 +01:00
cpp-nullable-receiver feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
cpp-out-of-class-method feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
cpp-out-of-line-class fix(ingestion): materialize graph nodes for scoped class/module/impl declarations (#1975) (#1977) 2026-06-02 19:47:15 +01:00
cpp-overload-conversion-rank feat(cpp): standard-conversion-sequence ranking for overload resolution (#1606) 2026-05-16 11:15:21 +01:00
cpp-overload-default-arg-ambiguous feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-overload-int-long feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-overload-param-types feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
cpp-overload-pointer-null-ellipsis feat(cpp): Add pointer nullptr ellipsis conversion ranks (#1708) 2026-05-20 12:06:51 +01:00
cpp-overload-udc-namespace-collision feat(cpp): rank user-defined conversions (#1829) 2026-05-27 06:36:23 +01:00
cpp-overload-user-defined-conversion feat(cpp): rank user-defined conversions (#1829) 2026-05-27 06:36:23 +01:00
cpp-overloaded-operators feat(cpp): Resolve overloaded operator calls (#1754) 2026-05-22 13:31:06 +01:00
cpp-parent-resolution/src feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
cpp-phase5-u1-u3-qualified-base-call feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-phase5-u1-u3-template-multi-base-list feat(cpp): emit EXTENDS edges for template and qualified template bases (#1581) 2026-05-14 12:25:05 +01:00
cpp-phase5-u1-u3-u5-qualified-inline-base-call feat(cpp): emit EXTENDS edges for template and qualified template bases (#1581) 2026-05-14 12:25:05 +01:00
cpp-phase5-u2-u3-adl-from-derived feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-phase5-u3-u5-inline-base feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-pointer-ref-fields feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
cpp-range-for feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
cpp-receiver-chain-arrow feat(resolution): type receiver chains from AST structure across all 14 languages (#2708) + epistemic lower-bound (#2744) (#2747) 2026-07-31 07:12:57 +01:00
cpp-receiver-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
cpp-return-type feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
cpp-return-type-inference feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
cpp-same-arity-cross-file feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
cpp-scoped-brace-init feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
cpp-self-this-resolution/src feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
cpp-sfinae-arity-survives-unknown feat(cpp): sfinae filter (#1623) 2026-05-16 20:23:13 +01:00
cpp-sfinae-golden feat(cpp): sfinae filter (#1623) 2026-05-16 20:23:13 +01:00
cpp-sfinae-is-class feat(cpp): Expand type_traits constraint registry (#1648) 2026-05-18 21:10:18 +01:00
cpp-sfinae-is-const-volatile feat(cpp): Expand type_traits constraint registry (#1648) 2026-05-18 21:10:18 +01:00
cpp-sfinae-is-enum feat(cpp): Expand type_traits constraint registry (#1648) 2026-05-18 21:10:18 +01:00
cpp-sfinae-is-pointer feat(cpp): Expand type_traits constraint registry (#1648) 2026-05-18 21:10:18 +01:00
cpp-sfinae-is-reference feat(cpp): Expand type_traits constraint registry (#1648) 2026-05-18 21:10:18 +01:00
cpp-sfinae-is-void feat(cpp): Expand type_traits constraint registry (#1648) 2026-05-18 21:10:18 +01:00
cpp-sfinae-requires-clause feat(cpp): sfinae filter (#1623) 2026-05-16 20:23:13 +01:00
cpp-sfinae-unknown-predicate feat(cpp): sfinae filter (#1623) 2026-05-16 20:23:13 +01:00
cpp-smart-ptr-dispatch/src feat: Implement virtual dispatch and overload disambiguation enhancements 2026-03-20 07:23:14 +00:00
cpp-structured-binding fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
cpp-template-cross-file feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
cpp-template-overload feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
cpp-template-partial-order-pointer feat(cpp): add template partial ordering (#1885) 2026-05-29 21:38:19 +01:00
cpp-template-partial-order-tied feat(cpp): add template partial ordering (#1885) 2026-05-29 21:38:19 +01:00
cpp-template-specialization-disambiguation feat(cpp): disambiguate template specializations in class graph IDs and receiver routing (#1587) 2026-05-14 15:00:29 +01:00
cpp-two-phase-dependent-base feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-two-phase-dependent-base-cross-ns-deep fix(cpp): dependent-base resolution across nested/inline namespaces (#1634) (#1814) 2026-05-25 12:36:06 +01:00
cpp-two-phase-dependent-base-cross-ns-inline fix(cpp): dependent-base resolution across nested/inline namespaces (#1634) (#1814) 2026-05-25 12:36:06 +01:00
cpp-two-phase-dependent-base-cross-ns-neg fix(cpp): dependent-base resolution across nested/inline namespaces (#1634) (#1814) 2026-05-25 12:36:06 +01:00
cpp-two-phase-dependent-base-cross-ns-pos fix(cpp): dependent-base resolution across nested/inline namespaces (#1634) (#1814) 2026-05-25 12:36:06 +01:00
cpp-two-phase-dependent-base-cross-ns-sibling-suppress fix(cpp): dependent-base resolution across nested/inline namespaces (#1634) (#1814) 2026-05-25 12:36:06 +01:00
cpp-two-phase-dependent-base-ns fix(cpp): workspace-wide dependent-base name resolution for cross-file templates (#1586) 2026-05-14 13:06:39 +01:00
cpp-two-phase-namespace-free-call-inside-template feat(cpp): resolve template-body this-> + using ns::name calls in scope resolver (#1590) 2026-05-14 18:18:36 +01:00
cpp-two-phase-non-dependent-base feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-two-phase-paired feat(cpp): resolve template-body this-> + using ns::name calls in scope resolver (#1590) 2026-05-14 18:18:36 +01:00
cpp-two-phase-this-name-hiding-arity feat(cpp): resolve template-body this-> + using ns::name calls in scope resolver (#1590) 2026-05-14 18:18:36 +01:00
cpp-two-phase-this-qualified feat(cpp): resolve template-body this-> + using ns::name calls in scope resolver (#1590) 2026-05-14 18:18:36 +01:00
cpp-union-nested-tail-collision fix(cpp): distinct nodes for union- and anonymous-namespace-nested same-tail types (#1995) (#2004) 2026-06-04 09:58:26 +01:00
cpp-using-namespace-conflict feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-using-namespace-std-smoke feat(cpp): migrate C++ to scope-based resolution model (#938) (#1520) 2026-05-14 09:30:52 +01:00
cpp-variadic-dependent-resolution fix(cpp-hooks): handle pack-base comments and missing hook overrides (#2247) 2026-06-18 21:55:46 +01:00
cpp-variadic-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
cpp-write-access feat: ACCESSES edge type with read/write field access tracking (#372) 2026-03-19 03:48:04 +05:30
csharp-alias-imports feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
csharp-ambiguous feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
csharp-assignment-chain feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
csharp-async-binding feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
csharp-call-result-binding feat: Phase 9 call-result variable binding across 11 languages 2026-03-19 08:59:16 +00:00
csharp-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
csharp-chain-call feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
csharp-child-extends-parent/src feat(SM-9): Add lookupMethodByOwnerWithMRO using HeritageMap (#740) 2026-04-08 20:46:45 +01:00
csharp-class-static-field-access/src feat(csharp): migrate C# to registry-primary scope-resolution (Closes #934) (#1019) 2026-04-23 12:38:13 +01:00
csharp-collection-accessor feat(csharp): migrate C# to registry-primary scope-resolution (Closes #934) (#1019) 2026-04-23 12:38:13 +01:00
csharp-deep-field-chain feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
csharp-dictionary-keys-values feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
csharp-explicit-ctor-init/Models fix(csharp): qualified/alias constructor names, : base/: this initializers, generic type-arg strip (#2046) 2026-06-05 07:04:57 +01:00
csharp-field-types feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
csharp-foreach feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
csharp-frozen-binding-collision test(csharp): companion fixture for #1066 frozen-bucket regression (#1085) 2026-04-27 06:40:26 +01:00
csharp-generic-parent-resolution/src/Models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
csharp-generic-type-refs fix(csharp): include generic typed properties in context and impact (#1399) 2026-05-09 09:07:24 +01:00
csharp-grandparent-resolution test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
csharp-hello fix(group): surface friendly error when group name not found (#903 regression test) (#989) 2026-04-21 15:52:36 +01:00
csharp-inline-constructor-receiver/src fix(resolution): type inline constructor receivers in every spelling (#2708) (#2737) 2026-07-29 16:19:53 +01:00
csharp-interface-default-method Extract resolveMemberCall from resolveCallTarget (SM-11) (#744) 2026-04-09 09:52:12 +01:00
csharp-interface-dispatch feat: METHOD_IMPLEMENTS edges, overload disambiguation, MethodExtractor unification (#574) (#642) 2026-04-04 18:41:47 +01:00
csharp-interface-heritage/src feat(csharp): capture interface-to-interface heritage (#789) 2026-04-11 17:41:51 +01:00
csharp-interface-only-base fix(csharp): qualified/alias constructor names, : base/: this initializers, generic type-arg strip (#2046) 2026-06-05 07:04:57 +01:00
csharp-interface-receiver-static/src feat(csharp): migrate C# to registry-primary scope-resolution (Closes #934) (#1019) 2026-04-23 12:38:13 +01:00
csharp-is-pattern feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
csharp-large-cache-miss-resolution fix(ingestion): two-channel binding lifecycle (closes #1066) + scope-resolution I8 hardening (#1082) 2026-04-26 12:16:09 +01:00
csharp-local-shadow feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
csharp-member-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
csharp-method-chain-binding feat: Phase 9C unified fixpoint with field access and method-call-result binding 2026-03-19 11:50:50 +00:00
csharp-method-enrichment feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
csharp-mixed-decl-chain feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
csharp-namespace-as-root-no-trailing-newline fix(scope-resolution): allow same-range Module-as-parent for top-level scopes (closes #1086) (#1087) 2026-04-27 11:06:54 +01:00
csharp-namespace-qualified-ctor fix(csharp): qualified/alias constructor names, : base/: this initializers, generic type-arg strip (#2046) 2026-06-05 07:04:57 +01:00
csharp-nested-member-foreach feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
csharp-no-csproj fix: address PR #409 review findings (P0-P3) and simplify import resolution API 2026-03-21 14:15:15 +00:00
csharp-null-check-narrowing fix(type-resolution): address PR #387 review — dead code, nullable_type, scope boundaries + integration tests 2026-03-19 21:06:05 +00:00
csharp-null-conditional feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
csharp-optional-params/Services feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
csharp-overload-dispatch feat: METHOD_IMPLEMENTS edges, overload disambiguation, MethodExtractor unification (#574) (#642) 2026-04-04 18:41:47 +01:00
csharp-overload-interface feat(csharp): migrate C# to registry-primary scope-resolution (Closes #934) (#1019) 2026-04-23 12:38:13 +01:00
csharp-overload-param-types/Models feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
csharp-parent-resolution/src/Models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
csharp-pattern-matching feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
csharp-primary-ctor-heritage/src fix(ingestion): migrate all languages' inheritance to scope-resolution on the worker path (#1951) (#1956) 2026-06-01 17:04:27 +01:00
csharp-primary-ctors feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
csharp-proj feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
csharp-qualified-base/src refactor(ingestion): delete legacy call-resolution DAG + heritage processor (RING4-1, #942) (#2023) 2026-06-04 11:07:37 +01:00
csharp-qualified-constructor fix(csharp): qualified/alias constructor names, : base/: this initializers, generic type-arg strip (#2046) 2026-06-05 07:04:57 +01:00
csharp-qualified-types [cli] Add qualified class lookups to SymbolTable (#716) 2026-04-07 22:57:18 +01:00
csharp-receiver-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
csharp-record-base/src/Models fix(csharp): normalize primary base receiver type (#2036) 2026-06-04 18:57:34 +01:00
csharp-recursive-pattern feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
csharp-return-type feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
csharp-same-arity-cross-file feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
csharp-self-this-resolution/src/Models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
csharp-spurious-edges fix(csharp): stop spurious IMPORTS edges from ungated using-resolution (#1881) (#1908) 2026-05-30 09:56:26 +01:00
csharp-spurious-edges-no-csproj fix(csharp): stop spurious IMPORTS edges from ungated using-resolution (#1881) (#1908) 2026-05-30 09:56:26 +01:00
csharp-struct-overloads/src feat(csharp): migrate C# to registry-primary scope-resolution (Closes #934) (#1019) 2026-04-23 12:38:13 +01:00
csharp-super-resolution/src/Models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
csharp-switch-pattern feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
csharp-using-static fix(scope-resolution): gate C#/Kotlin free calls by instance ownership (#2563) (#2654) 2026-07-24 13:31:56 +01:00
csharp-var-foreach feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
csharp-variadic-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
csharp-write-access feat: ACCESSES edge type with read/write field access tracking (#372) 2026-03-19 03:48:04 +05:30
dart-accessor-owner fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
dart-async-methods feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
dart-await-calls [dart] Add call patterns for await, cascade, lambda, and widget-tree contexts (#801) 2026-04-13 11:21:11 +01:00
dart-call-result-binding fix: close remaining Dart language support gaps (#524) 2026-03-26 13:45:24 +00:00
dart-calls feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
dart-child-extends-parent SM-10: Add MRO fast path before D2 fuzzy widening in resolveCallTarget (#741) 2026-04-08 23:24:07 +01:00
dart-construct-cascade refactor(ingestion): migrate Dart to registry-primary call resolution (#939) (#1970) 2026-06-02 15:54:00 +01:00
dart-constructor-body refactor(ingestion): migrate Dart to registry-primary call resolution (#939) (#1970) 2026-06-02 15:54:00 +01:00
dart-coverage fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
dart-extension-types fix(dart): extract extension type symbols (#2539) 2026-07-18 22:57:26 +01:00
dart-field-types fix: close remaining Dart language support gaps (#524) 2026-03-26 13:45:24 +00:00
dart-heritage-name-collision refactor(ingestion): migrate Dart to registry-primary call resolution (#939) (#1970) 2026-06-02 15:54:00 +01:00
dart-interface-dispatch feat: METHOD_IMPLEMENTS edges, overload disambiguation, MethodExtractor unification (#574) (#642) 2026-04-04 18:41:47 +01:00
dart-member-call-contexts refactor(ingestion): migrate Dart to registry-primary call resolution (#939) (#1970) 2026-06-02 15:54:00 +01:00
dart-member-calls feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
dart-method-enrichment feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
dart-named-constructor-body refactor(ingestion): migrate Dart to registry-primary call resolution (#939) (#1970) 2026-06-02 15:54:00 +01:00
dart-static-fields fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
dart-toplevel-vars fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
dart-widget-tree-calls [dart] Add call patterns for await, cascade, lambda, and widget-tree contexts (#801) 2026-04-13 11:21:11 +01:00
express-route-mapping feat: deep flow detection — consumer access tracking, middleware chains, error shapes, api_impact tool (#482) 2026-03-23 22:13:48 +00:00
fastapi-depends/app feat(ingestion): trace indirect call patterns — FastAPI Depends() and frontend HTTP consumers (#1852) 2026-05-28 05:33:30 +01:00
fetch-wrapper-consumers feat(ingestion): trace indirect call patterns — FastAPI Depends() and frontend HTTP consumers (#1852) 2026-05-28 05:33:30 +01:00
field-types feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
go-aliased-package-import feat(go): implement scope resolution hooks for Go language support (#1302) 2026-05-04 07:29:11 +01:00
go-ambiguous feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
go-assignment-chain feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
go-call-result-binding feat: Phase 9 call-result variable binding across 11 languages 2026-03-19 08:59:16 +00:00
go-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
go-chain-call feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
go-child-extends-parent SM-10: Add MRO fast path before D2 fuzzy widening in resolveCallTarget (#741) 2026-04-08 23:24:07 +01:00
go-cmd-helper fix: address PR #409 review findings (P0-P3) and simplify import resolution API 2026-03-21 14:15:15 +00:00
go-constructor-type-inference fix(go): generic composite literal constructor inference (F33) (#1976) 2026-06-03 05:24:31 +01:00
go-deep-field-chain feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
go-extern-qualified-signatures fix(go): resolve out-of-repo package qualifiers, and stop reporting an undecided interface check as a decided negative (#2873) (#2921) 2026-08-11 10:36:59 +01:00
go-field-types feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
go-for-call-expr feat: Phase 7 type resolution — return-aware loop inference & PHP class-property iterables (#341) 2026-03-18 08:39:38 +00:00
go-grouped-type-decl fix(go): scope and define each type_spec, not the type_declaration (#2837) (#2843) 2026-08-06 00:55:48 +01:00
go-inc-dec-write-access test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
go-interface-field-dispatch fix(go): model Go method sets exactly so interface satisfaction is decidable (#2813) (#2829) 2026-08-04 21:52:37 +01:00
go-local-shadow feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
go-make-builtin feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
go-map-range feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
go-member-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
go-method-chain-binding feat: Phase 9C unified fixpoint with field access and method-call-result binding 2026-03-19 11:50:50 +00:00
go-method-enrichment feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
go-mixed-chain feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
go-multi-assign feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
go-multi-return-inference feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
go-new-builtin feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
go-nullable-receiver feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
go-parent-resolution feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
go-pkg feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
go-pointer-constructor-inference feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
go-pointer-receiver-field-chain fix(resolution): resolve Go pointer-receiver calls, and report the program boundary instead of hedging (#2766) (#2782) 2026-08-01 22:42:18 +01:00
go-qualified-base fix(ingestion): migrate all languages' inheritance to scope-resolution on the worker path (#1951) (#1956) 2026-06-01 17:04:27 +01:00
go-receiver-method-free-call fix(go): align worker CALLS source IDs for receiver methods (#1043) 2026-04-23 08:08:56 +01:00
go-receiver-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
go-return-type-inference feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
go-same-package-factory feat(go): implement scope resolution hooks for Go language support (#1302) 2026-05-04 07:29:11 +01:00
go-split-method-owner feat(go): implement scope resolution hooks for Go language support (#1302) 2026-05-04 07:29:11 +01:00
go-struct-literals feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
go-structural-interface-cross-package feat(go): infer structural interface implementations (#1966) 2026-06-02 09:27:44 +01:00
go-structural-interface-dispatch feat(go): infer structural interface implementations (#1966) 2026-06-02 09:27:44 +01:00
go-type-assertion feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
go-undecided-satisfaction fix(go): resolve out-of-repo package qualifiers, and stop reporting an undecided interface check as a decided negative (#2873) (#2921) 2026-08-11 10:36:59 +01:00
go-variadic-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
go-write-access feat: ACCESSES edge type with read/write field access tracking (#372) 2026-03-19 03:48:04 +05:30
java-ambiguous feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
java-anon-enum-host/src fix(scope-resolution): stop platform builtins resolving to unrelated same-file symbols (#2549) 2026-07-18 14:30:37 +01:00
java-anon-extends-base/src fix(scope-resolution): stop platform builtins resolving to unrelated same-file symbols (#2549) 2026-07-18 14:30:37 +01:00
java-anon-in-anon/src feat(java): model enum constant bodies as first-class instances; JLS 13.1 anonymous naming (#2558) 2026-07-18 23:11:45 +01:00
java-anon-in-constant-body/src feat(java): model enum constant bodies as first-class instances; JLS 13.1 anonymous naming (#2558) 2026-07-18 23:11:45 +01:00
java-anon-numbering/src fix(scope-resolution): stop platform builtins resolving to unrelated same-file symbols (#2549) 2026-07-18 14:30:37 +01:00
java-anonymous-class-scope/src fix(scope-resolution): stop platform builtins resolving to unrelated same-file symbols (#2549) 2026-07-18 14:30:37 +01:00
java-assignment-chain feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
java-builtin-name-legit-dispatch/src fix(scope-resolution): stop platform builtins resolving to unrelated same-file symbols (#2549) 2026-07-18 14:30:37 +01:00
java-call-result-binding feat: Phase 9 call-result variable binding across 11 languages 2026-03-19 08:59:16 +00:00
java-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
java-cast-receiver fix: Java cast-wrapped and this.method() call edges (#2357) 2026-07-02 17:19:33 +01:00
java-chain-call feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
java-child-extends-parent/src feat(SM-9): Add lookupMethodByOwnerWithMRO using HeritageMap (#740) 2026-04-08 20:46:45 +01:00
java-constructor-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
java-constructor-type-inference feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
java-deep-field-chain feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
java-duplicate-fqn-modules fix(ingestion): Prioritize same-module Java type resolution for duplicate FQNs across modules (#1712) 2026-05-20 08:00:03 +01:00
java-enum-constant-body/src fix(java): address #2561 review — inherited-dispatch test + bodied fail-safe 2026-07-21 13:52:27 +00:00
java-enum-constant-same-name/src feat(java): model enum constant bodies as first-class instances; JLS 13.1 anonymous naming (#2558) 2026-07-18 23:11:45 +01:00
java-enum-static-call/src feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
java-explicit-constructor/models fix(java): close parsing-layer coverage gaps F35/F38/F41 (#1928) (#2045) 2026-06-05 06:39:12 +01:00
java-field-types feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
java-foreach feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
java-foreach-call-expr feat: Phase 7 type resolution — return-aware loop inference & PHP class-property iterables (#341) 2026-03-18 08:39:38 +00:00
java-generic-base/src/app fix(ingestion): migrate all languages' inheritance to scope-resolution on the worker path (#1951) (#1956) 2026-06-01 17:04:27 +01:00
java-generic-parent-resolution/src/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
java-grandparent-resolution/src test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
java-heritage feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
java-iface-extends/src/app refactor(ingestion): delete legacy call-resolution DAG + heritage processor (RING4-1, #942) (#2023) 2026-06-04 11:07:37 +01:00
java-import-package-evidence fix(java): resolve imports from declared packages (#2955) 2026-08-15 11:53:28 +01:00
java-inherited-bare-call/src fix(scope-resolution): stop platform builtins resolving to unrelated same-file symbols (#2549) 2026-07-18 14:30:37 +01:00
java-instanceof-pattern feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
java-interface-default-method Extract resolveMemberCall from resolveCallTarget (SM-11) (#744) 2026-04-09 09:52:12 +01:00
java-interface-dispatch feat(java): method references, worker overload disambiguation, interface dispatch (#540) 2026-03-28 16:59:28 +00:00
java-local-class-naming/src fix(java): JLS binary-name identities for local classes, enums, records & interfaces (#2562) (#2653) 2026-07-24 11:58:53 +01:00
java-local-shadow/src/main/java/com/example feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
java-map-keys-values/src feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
java-member-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
java-method-chain-binding feat: Phase 9C unified fixpoint with field access and method-call-result binding 2026-03-19 11:50:50 +00:00
java-method-chain-cross-class feat: lookupMethodByOwner index for O(1) cross-class chain resolution (#665) 2026-04-06 10:20:04 +01:00
java-method-enrichment feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
java-method-reference feat(java): method references, worker overload disambiguation, interface dispatch (#540) 2026-03-28 16:59:28 +00:00
java-mixed-chain feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
java-named-imports/com/example feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
java-nested-enum-constant/src feat(java): model enum constant bodies as first-class instances; JLS 13.1 anonymous naming (#2558) 2026-07-18 23:11:45 +01:00
java-nested-host-naming/src feat(java): model enum constant bodies as first-class instances; JLS 13.1 anonymous naming (#2558) 2026-07-18 23:11:45 +01:00
java-new-expr-chain-call fix(java): treat a new-expression as a typed receiver for its chained call (#2564) 2026-07-21 07:04:07 +00:00
java-nullable-receiver feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
java-optional-receiver feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
java-overload-dispatch feat: METHOD_IMPLEMENTS edges, overload disambiguation, MethodExtractor unification (#574) (#642) 2026-04-04 18:41:47 +01:00
java-overload-param-types/models feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
java-overload-typed-args feat(java): method references, worker overload disambiguation, interface dispatch (#540) 2026-03-28 16:59:28 +00:00
java-parent-resolution/src feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
java-qualified-base/src/app refactor(ingestion): delete legacy call-resolution DAG + heritage processor (RING4-1, #942) (#2023) 2026-06-04 11:07:37 +01:00
java-qualified-constructor fix(java): close parsing-layer coverage gaps F35/F38/F41 (#1928) (#2045) 2026-06-05 06:39:12 +01:00
java-qualified-types/com/example [cli] Add qualified class lookups to SymbolTable (#716) 2026-04-07 22:57:18 +01:00
java-receiver-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
java-record-methods fix(java): emit a graph node for record_declaration (#2564) 2026-07-21 07:04:07 +00:00
java-return-type-inference feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
java-same-arity-cross-file feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
java-self-this-resolution/src/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
java-super-resolution/src/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
java-switch-pattern feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
java-this-dispatch/models fix: Java cast-wrapped and this.method() call edges (#2357) 2026-07-02 17:19:33 +01:00
java-this-field-chain fix: Java cast-wrapped and this.method() call edges (#2357) 2026-07-02 17:19:33 +01:00
java-unrelated-method-collision/src fix(scope-resolution): stop platform builtins resolving to unrelated same-file symbols (#2549) 2026-07-18 14:30:37 +01:00
java-variadic-resolution/com/example feat: migrate Java to scope-based registry resolution (RFC #909 Ring 3) (#1482) 2026-05-12 09:37:44 +01:00
java-virtual-dispatch/models test(type-resolution): Phase P integration tests + fixes for all overloading languages 2026-03-19 22:47:24 +00:00
java-wildcard-import/com/example feat: migrate Java to scope-based registry resolution (RFC #909 Ring 3) (#1482) 2026-05-12 09:37:44 +01:00
java-write-access feat: ACCESSES edge type with read/write field access tracking (#372) 2026-03-19 03:48:04 +05:30
javascript-array-method-callback/src fix(ingestion): stop emitting phantom Function defs for array-method callbacks (#1906) 2026-05-29 19:35:06 +01:00
javascript-chain-call/src feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
javascript-child-extends-parent/src feat(SM-9): Add lookupMethodByOwnerWithMRO using HeritageMap (#740) 2026-04-08 20:46:45 +01:00
javascript-class-instance-singleton/src feat(ingestion): Link object literal methods to exported bindings (#1718) 2026-05-21 17:18:27 +01:00
javascript-const-references feat: close reported graph blind spots in reference resolution, analyze and storage (#2856) 2026-08-08 09:58:14 +01:00
javascript-constructor-type-inference/src feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
javascript-factory-singleton/src feat(ingestion): Link object literal methods to exported bindings (#1718) 2026-05-21 17:18:27 +01:00
javascript-inline-constructor-receiver feat(resolution): type receiver chains from AST structure across all 14 languages (#2708) + epistemic lower-bound (#2744) (#2747) 2026-07-31 07:12:57 +01:00
javascript-method-enrichment feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
javascript-object-properties feat: close reported graph blind spots in reference resolution, analyze and storage (#2856) 2026-08-08 09:58:14 +01:00
javascript-parent-resolution/src/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
javascript-qualified-base/src refactor(ingestion): delete legacy call-resolution DAG + heritage processor (RING4-1, #942) (#2023) 2026-06-04 11:07:37 +01:00
javascript-self-this-resolution/src/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
javascript-super-resolution/src/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
js-call-result-binding feat: Phase 9 call-result variable binding across 11 languages 2026-03-19 08:59:16 +00:00
js-field-types feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
js-fixpoint-for-loop test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
js-jsdoc-async-return-type feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
js-jsdoc-qualified-return-type feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
js-jsdoc-return-type feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
js-nullable-receiver/src feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
js-object-destructuring test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
js-parsing-coverage fix(vue): F89 JSDoc fix, F90 dual-script merge, F92 lang plumbing (#1936) (#2050) 2026-06-07 06:02:30 +01:00
js-write-access feat: ACCESSES edge type with read/write field access tracking (#372) 2026-03-19 03:48:04 +05:30
kotlin-alias-imports feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
kotlin-ambiguous feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
kotlin-assignment-chain feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
kotlin-call-result-binding feat: Phase 9 call-result variable binding across 11 languages 2026-03-19 08:59:16 +00:00
kotlin-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
kotlin-chain-call/src feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
kotlin-child-extends-parent/src feat(SM-9): Add lookupMethodByOwnerWithMRO using HeritageMap (#740) 2026-04-08 20:46:45 +01:00
kotlin-class-method-chain feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
kotlin-companion-cross-file feat(lang-kotlin): flip Kotlin to MIGRATED_LANGUAGES + close #1756 / #1757 (refs #1746) (#1782) 2026-05-23 07:24:35 +01:00
kotlin-companion-fields fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
kotlin-companion-mro-shadow feat(lang-kotlin): flip Kotlin to MIGRATED_LANGUAGES + close #1756 / #1757 (refs #1746) (#1782) 2026-05-23 07:24:35 +01:00
kotlin-companion-named feat(lang-kotlin): flip Kotlin to MIGRATED_LANGUAGES + close #1756 / #1757 (refs #1746) (#1782) 2026-05-23 07:24:35 +01:00
kotlin-companion-other-cases feat(lang-kotlin): flip Kotlin to MIGRATED_LANGUAGES + close #1756 / #1757 (refs #1746) (#1782) 2026-05-23 07:24:35 +01:00
kotlin-companion-vs-instance feat(lang-kotlin): flip Kotlin to MIGRATED_LANGUAGES + close #1756 / #1757 (refs #1746) (#1782) 2026-05-23 07:24:35 +01:00
kotlin-constructor-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
kotlin-constructor-type-inference feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
kotlin-coverage fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
kotlin-data-class-fields feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
kotlin-deep-field-chain feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
kotlin-default-params feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
kotlin-destructuring fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
kotlin-field-types feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
kotlin-foreach feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
kotlin-foreach-call-expr feat: Phase 7 type resolution — return-aware loop inference & PHP class-property iterables (#341) 2026-03-18 08:39:38 +00:00
kotlin-fun-interface fix(lang-kotlin): support fun interface extraction via tree-sitter-kotlin re-vendor (#2271) 2026-06-23 10:01:28 +01:00
kotlin-generic-parent-resolution/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
kotlin-grandparent-resolution test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
kotlin-heritage feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
kotlin-import-package-evidence fix(kotlin): resolve imports from declared packages (#2990) 2026-08-18 20:47:30 -07:00
kotlin-instance-ownership/src fix(scope-resolution): gate C#/Kotlin free calls by instance ownership (#2563) (#2654) 2026-07-24 13:31:56 +01:00
kotlin-interface-default-method/src Extract resolveMemberCall from resolveCallTarget (SM-11) (#744) 2026-04-09 09:52:12 +01:00
kotlin-interface-dispatch feat: METHOD_IMPLEMENTS edges, overload disambiguation, MethodExtractor unification (#574) (#642) 2026-04-04 18:41:47 +01:00
kotlin-lambda-scopes feat(lang-kotlin): flip Kotlin to MIGRATED_LANGUAGES + close #1756 / #1757 (refs #1746) (#1782) 2026-05-23 07:24:35 +01:00
kotlin-local-property-owner fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
kotlin-local-shadow/src/main/kotlin feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
kotlin-map-keys-values/src feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
kotlin-member-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
kotlin-method-chain-binding feat: Phase 9C unified fixpoint with field access and method-call-result binding 2026-03-19 11:50:50 +00:00
kotlin-method-enrichment feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
kotlin-null-check-narrowing fix(type-resolution): address PR #387 review — dead code, nullable_type, scope boundaries + integration tests 2026-03-19 21:06:05 +00:00
kotlin-nullable-receiver feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
kotlin-object-literal-scope/src fix(scope-resolution): stop platform builtins resolving to unrelated same-file symbols (#2549) 2026-07-18 14:30:37 +01:00
kotlin-overload-dispatch feat: METHOD_IMPLEMENTS edges, overload disambiguation, MethodExtractor unification (#574) (#642) 2026-04-04 18:41:47 +01:00
kotlin-overload-param-types/services feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
kotlin-parent-resolution/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
kotlin-qualified-base/src refactor(ingestion): delete legacy call-resolution DAG + heritage processor (RING4-1, #942) (#2023) 2026-06-04 11:07:37 +01:00
kotlin-receiver-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
kotlin-return-type feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
kotlin-same-arity-cross-file feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
kotlin-secondary-ctor fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
kotlin-self-this-resolution/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
kotlin-super-resolution/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
kotlin-var-foreach feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
kotlin-variadic-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
kotlin-virtual-dispatch feat: Implement virtual dispatch and overload disambiguation enhancements 2026-03-20 07:23:14 +00:00
kotlin-when-complex feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
kotlin-when-pattern feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
kotlin-write-access feat: ACCESSES edge type with read/write field access tracking (#372) 2026-03-19 03:48:04 +05:30
laravel-route-resolution refactor(ingestion): delete legacy resolution context + tiered-lookup plumbing (RING4-2, #943) (#2033) 2026-06-04 17:51:28 +01:00
mcp-tool-class fix(schema): declare the full scope-resolution relation cross product (#2792) (#2793) 2026-08-02 16:26:25 +01:00
member-call-producer/src fix: close the nine follow-up review findings from #2856 (routes, receiver typing, truncation honesty) (#2899) 2026-08-09 11:44:52 +01:00
nextjs-route-mapping feat(routes): link Next.js project-level middleware.ts to routes (#504) 2026-03-25 22:07:58 +00:00
nuxt-auto-imports feat: ✨ resolve Nuxt/Nitro auto-imports in TypeScript scope resolver (#2026) 2026-06-24 12:32:51 +01:00
parameter-producer/src fix: close the nine follow-up review findings from #2856 (routes, receiver typing, truncation honesty) (#2899) 2026-08-09 11:44:52 +01:00
php-abstract-dispatch feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
php-alias-imports feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
php-ambiguous feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
php-anonymous-class fix(php): import decomposition, enum cases, anonymous class scope — F53,F54,F55 (#1931) (#1989) 2026-06-04 12:57:38 +01:00
php-app feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
php-assignment-chain feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
php-call-result-binding feat: Phase 9 call-result variable binding across 11 languages 2026-03-19 08:59:16 +00:00
php-calls feat(php): migrate PHP to scope-based resolution model (#938) [supersedes #1124] (#1497) 2026-05-12 16:56:31 +01:00
php-child-extends-parent/src SM-10: Add MRO fast path before D2 fuzzy widening in resolveCallTarget (#741) 2026-04-08 23:24:07 +01:00
php-constructor-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
php-constructor-promotion-fields feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
php-constructor-type-inference feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
php-coverage fix(php): import decomposition, enum cases, anonymous class scope — F53,F54,F55 (#1931) (#1989) 2026-06-04 12:57:38 +01:00
php-deep-field-chain feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
php-default-params feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
php-dynamic-calls feat(php): migrate PHP to scope-based resolution model (#938) [supersedes #1124] (#1497) 2026-05-12 16:56:31 +01:00
php-field-types feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
php-foreach-call-expr feat: Phase 7 type resolution — return-aware loop inference & PHP class-property iterables (#341) 2026-03-18 08:39:38 +00:00
php-foreach-generic feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
php-foreach-loop feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
php-foreach-member-access feat: Phase 7 type resolution — return-aware loop inference & PHP class-property iterables (#341) 2026-03-18 08:39:38 +00:00
php-fqn-cross-namespace feat(php): migrate PHP to scope-based resolution model (#938) [supersedes #1124] (#1497) 2026-05-12 16:56:31 +01:00
php-grandparent-resolution test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
php-grouped-imports feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
php-local-shadow feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
php-member-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
php-method-chain-binding feat: Phase 9C unified fixpoint with field access and method-call-result binding 2026-03-19 11:50:50 +00:00
php-method-enrichment feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
php-mro-arity-mismatch feat(php): migrate PHP to scope-based resolution model (#938) [supersedes #1124] (#1497) 2026-05-12 16:56:31 +01:00
php-namespace-fallback-isolation feat(php): migrate PHP to scope-based resolution model (#938) [supersedes #1124] (#1497) 2026-05-12 16:56:31 +01:00
php-nullable-receiver feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
php-overload-dispatch feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
php-parent-resolution feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
php-parent-vs-trait feat(php): migrate PHP to scope-based resolution model (#938) [supersedes #1124] (#1497) 2026-05-12 16:56:31 +01:00
php-phpdoc-attribute-return-type feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
php-phpdoc-return-type feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
php-property-promotion feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
php-receiver-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
php-response-shapes feat: PHP response shape extraction for json_encode patterns (#502) 2026-03-25 08:27:53 +00:00
php-return-type/app feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
php-self-this-resolution feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
php-super-resolution feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
php-this-receiver-disambiguation feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
php-transitive-traits feat(php): migrate PHP to scope-based resolution model (#938) [supersedes #1124] (#1497) 2026-05-12 16:56:31 +01:00
php-typed-properties feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
php-typed-property-dedup feat(php): migrate PHP to scope-based resolution model (#938) [supersedes #1124] (#1497) 2026-05-12 16:56:31 +01:00
php-unresolved-receiver-arity feat(php): migrate PHP to scope-based resolution model (#938) [supersedes #1124] (#1497) 2026-05-12 16:56:31 +01:00
php-use-function-const fix: address PR #409 review findings (P0-P3) and simplify import resolution API 2026-03-21 14:15:15 +00:00
php-variadic-arity-minimum feat(php): migrate PHP to scope-based resolution model (#938) [supersedes #1124] (#1497) 2026-05-12 16:56:31 +01:00
php-variadic-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
php-write-access feat: ACCESSES edge type with read/write field access tracking (#372) 2026-03-19 03:48:04 +05:30
polyglot-property-isolation feat: close reported graph blind spots in reference resolution, analyze and storage (#2856) 2026-08-08 09:58:14 +01:00
python-abstract-dispatch feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
python-alias-imports fix(ingestion): resolve Python import-alias CALLS edges (#417) 2026-03-23 09:17:43 +00:00
python-ambiguous feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
python-ancestor-import fix(python): resolve two remaining alias gaps (#417) (#505) 2026-03-26 05:23:27 +00:00
python-assignment-chain feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
python-bare-import fix(resolver): fix for same-directory python imports (#328) 2026-03-17 16:32:34 +00:00
python-call-result-binding feat: Phase 9 call-result variable binding across 11 languages 2026-03-19 08:59:16 +00:00
python-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
python-chain-call feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
python-child-extends-parent feat(SM-9): Add lookupMethodByOwnerWithMRO using HeritageMap (#740) 2026-04-08 20:46:45 +01:00
python-class-annotations feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
python-class-attr-export-leak feat(python): scope-based call resolution + registry-primary flip + perf + generalization (RFC #909 Ring 3) (#980) 2026-04-21 15:50:00 +01:00
python-class-body-namespace-import feat(python): scope-based call resolution + registry-primary flip + perf + generalization (RFC #909 Ring 3) (#980) 2026-04-21 15:50:00 +01:00
python-constructor-calls feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
python-constructor-field-receiver fix(python): resolve calls through constructor-injected fields (#2628) 2026-07-22 16:32:53 +01:00
python-constructor-type-inference feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
python-default-params feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
python-dict-items-loop feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
python-django-app-imports fix(python): avoid local matches for external dotted imports (#899) 2026-04-17 11:35:59 +01:00
python-enumerate-loop feat: add Python enumerate() for-loop support with nested tuple patterns (#356) 2026-03-18 13:05:10 +00:00
python-field-type-disambig feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
python-field-types feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
python-for-call-expr feat: Phase 7 type resolution — return-aware loop inference & PHP class-property iterables (#341) 2026-03-18 08:39:38 +00:00
python-from-module-alias fix(python): resolve classes through module imports (#2770) 2026-08-01 06:02:47 +01:00
python-function-local-import-chain feat(python): scope-based call resolution + registry-primary flip + perf + generalization (RFC #909 Ring 3) (#980) 2026-04-21 15:50:00 +01:00
python-function-local-namespace-import feat(python): scope-based call resolution + registry-primary flip + perf + generalization (RFC #909 Ring 3) (#980) 2026-04-21 15:50:00 +01:00
python-grandparent-resolution test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
python-inline-constructor-receiver fix(resolution): type inline constructor receivers in every spelling (#2708) (#2737) 2026-07-29 16:19:53 +01:00
python-local-shadow feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
python-match-case feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
python-mcp-tools fix(mcp): project tool_map flows from handlers (#1113) 2026-04-27 17:13:02 +01:00
python-member-access-for-loop feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
python-member-calls fix(ingestion): classify Python class methods as Method (#1102) 2026-04-27 09:04:50 +01:00
python-method-chain-binding feat: Phase 9C unified fixpoint with field access and method-call-result binding 2026-03-19 11:50:50 +00:00
python-method-enrichment feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
python-module-export-vs-method-collision feat(python): scope-based call resolution + registry-primary flip + perf + generalization (RFC #909 Ring 3) (#980) 2026-04-21 15:50:00 +01:00
python-module-import refactor(ingestion): delete legacy call-resolution DAG + heritage processor (RING4-1, #942) (#2023) 2026-06-04 11:07:37 +01:00
python-multi-level-mro Extract resolveMemberCall from resolveCallTarget (SM-11) (#744) 2026-04-09 09:52:12 +01:00
python-multi-segment-ancestor-import/backend fix(python): walk ancestors for multi-segment dotted imports (#1241) 2026-05-01 16:27:07 +01:00
python-named-imports feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
python-nullable-chain feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
python-nullable-receiver feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
python-overload-dispatch feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
python-parent-resolution/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
python-parsing-coverage fix(python): scope-resolution coverage gaps — F57, F58, F61 (#1932) (#1964) 2026-06-02 08:12:32 +01:00
python-pkg feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
python-plain-import-alias fix(python): route module aliases directly to moduleAliasMap in import processor 2026-03-23 09:36:33 +00:00
python-qualified-base fix(ingestion): migrate all languages' inheritance to scope-resolution on the worker path (#1951) (#1956) 2026-06-01 17:04:27 +01:00
python-qualified-constructor feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
python-receiver-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
python-reexport-chain feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
python-return-type-inference feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
python-same-file-method-collision feat(python): scope-based call resolution + registry-primary flip + perf + generalization (RFC #909 Ring 3) (#980) 2026-04-21 15:50:00 +01:00
python-same-name-collision fix(python): resolve two remaining alias gaps (#417) (#505) 2026-03-26 05:23:27 +00:00
python-self-this-resolution/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
python-static-class-methods feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
python-super-resolution/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
python-variadic-resolution feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
python-walrus-chain feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
python-walrus-operator feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
python-write-access feat: ACCESSES edge type with read/write field access tracking (#372) 2026-03-19 03:48:04 +05:30
ruby-ambiguous fix(ruby): method-level call resolution, HAS_METHOD edges, and dispatch table (#278) 2026-03-14 11:34:30 +00:00
ruby-app/lib fix(ruby): method-level call resolution, HAS_METHOD edges, and dispatch table (#278) 2026-03-14 11:34:30 +00:00
ruby-call-result-binding feat: Phase 9 call-result variable binding across 11 languages 2026-03-19 08:59:16 +00:00
ruby-calls/lib fix(ruby): method-level call resolution, HAS_METHOD edges, and dispatch table (#278) 2026-03-14 11:34:30 +00:00
ruby-chain-call/lib feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
ruby-child-extends-parent/lib SM-10: Add MRO fast path before D2 fuzzy widening in resolveCallTarget (#741) 2026-04-08 23:24:07 +01:00
ruby-constant-constructor feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
ruby-constant-factory-call feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
ruby-construction-selector/lib fix(resolution): type inline constructor receivers in every spelling (#2708) (#2737) 2026-07-29 16:19:53 +01:00
ruby-constructor-type-inference feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
ruby-default-params feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
ruby-field-type-disambig feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
ruby-field-types feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
ruby-for-in-loop feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
ruby-grandparent-resolution/lib test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
ruby-inline-constructor-receiver/lib fix(resolution): type inline constructor receivers in every spelling (#2708) (#2737) 2026-07-29 16:19:53 +01:00
ruby-local-shadow/lib fix(ruby): method-level call resolution, HAS_METHOD edges, and dispatch table (#278) 2026-03-14 11:34:30 +00:00
ruby-member-calls/lib fix(ruby): method-level call resolution, HAS_METHOD edges, and dispatch table (#278) 2026-03-14 11:34:30 +00:00
ruby-method-chain-binding feat: Phase 9C unified fixpoint with field access and method-call-result binding 2026-03-19 11:50:50 +00:00
ruby-method-enrichment/lib feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
ruby-namespaced fix(ruby): scope-resolution namespaced class/module definitions — F62 (#1933) (#1972) 2026-06-02 13:20:01 +01:00
ruby-namespaced-constructor feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
ruby-nested-mixin-shortname fix(ingestion): fully-qualified nested-type identity for C++/Ruby — structure (#1978) + resolution (#1982) (#1981) 2026-06-03 16:23:17 +01:00
ruby-nested-mixin-tail-collision fix(ingestion): qualify Ruby same-tail nested mixin modules + route IMPLEMENTS by scope (#1991) (#2006) 2026-06-04 11:38:41 +01:00
ruby-nested-tail-collision fix(ingestion): fully-qualified nested-type identity for C++/Ruby — structure (#1978) + resolution (#1982) (#1981) 2026-06-03 16:23:17 +01:00
ruby-overload-dispatch/lib feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
ruby-parent-resolution/lib/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
ruby-qualified-base/lib refactor(ingestion): delete legacy call-resolution DAG + heritage processor (RING4-1, #942) (#2023) 2026-06-04 11:07:37 +01:00
ruby-qualified-mixin fix(ingestion): fully-qualified nested-type identity for C++/Ruby — structure (#1978) + resolution (#1982) (#1981) 2026-06-03 16:23:17 +01:00
ruby-qualified-types/lib [cli] Add qualified class lookups to SymbolTable (#716) 2026-04-07 22:57:18 +01:00
ruby-return-type feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
ruby-self-this-resolution/lib/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
ruby-sequential-mixin/lib feat(ingestion): language-agnostic heritage extractor with config+factory pattern (#890) 2026-04-17 17:51:17 +01:00
ruby-super-resolution/lib/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
ruby-tail-collision fix(ingestion): materialize graph nodes for scoped class/module/impl declarations (#1975) (#1977) 2026-06-02 19:47:15 +01:00
ruby-write-access feat: ACCESSES edge type with read/write field access tracking (#372) 2026-03-19 03:48:04 +05:30
ruby-yard-annotations feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
ruby-yard-generics feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
rust-2730-crate-layout fix(rust): resolve module-qualified calls against the module tree (#2730) (#2741) 2026-07-29 13:41:47 +01:00
rust-2730-gaps/src fix(rust): resolve module-qualified calls against the module tree (#2730) (#2741) 2026-07-29 13:41:47 +01:00
rust-2730-samename-wrapper/src fix(rust): resolve module-qualified calls against the module tree (#2730) (#2741) 2026-07-29 13:41:47 +01:00
rust-2730-type-qualified/src fix(rust): resolve module-qualified calls against the module tree (#2730) (#2741) 2026-07-29 13:41:47 +01:00
rust-2730-workspace-crates fix(rust): resolve module-qualified calls against the module tree (#2730) (#2741) 2026-07-29 13:41:47 +01:00
rust-2742-mod-members/src fix(rust): qualify items by their enclosing mod chain so same-named ones stay distinct (#2742) (#2745) 2026-07-30 17:08:00 +01:00
rust-2742-nested-mods/src fix(rust): qualify items by their enclosing mod chain so same-named ones stay distinct (#2742) (#2745) 2026-07-30 17:08:00 +01:00
rust-2742-type-vs-module/src fix(rust): qualify items by their enclosing mod chain so same-named ones stay distinct (#2742) (#2745) 2026-07-30 17:08:00 +01:00
rust-abstract-dispatch/src feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
rust-alias-imports/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
rust-ambiguous/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
rust-assignment-chain/src feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
rust-async-binding/src feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
rust-call-result-binding/src feat: Phase 9 call-result variable binding across 11 languages 2026-03-19 08:59:16 +00:00
rust-calls/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
rust-chain-call/src feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
rust-child-extends-parent/src refactor(ingestion): delete legacy call-resolution DAG + heritage processor (RING4-1, #942) (#2023) 2026-06-04 11:07:37 +01:00
rust-constructor-type-inference/src feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
rust-coverage fix(rust): scope-resolution coverage gaps — F66,F68,F71,F72 (#1934) (#1974) 2026-06-03 07:24:37 +01:00
rust-cross-module-collision/src fix(ingestion): migrate all languages' inheritance to scope-resolution on the worker path (#1951) (#1956) 2026-06-01 17:04:27 +01:00
rust-deep-field-chain feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
rust-default-constructor/src feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
rust-dup-fields-2/src fix(rust): keep duplicate type names ambiguous in range binding (#2514) (#2652) 2026-07-23 13:43:24 +01:00
rust-dup-fields-3/src fix(rust): keep duplicate type names ambiguous in range binding (#2514) (#2652) 2026-07-23 13:43:24 +01:00
rust-dup-return-2/src fix(rust): keep duplicate type names ambiguous in range binding (#2514) (#2652) 2026-07-23 13:43:24 +01:00
rust-dup-return-3/src fix(rust): keep duplicate type names ambiguous in range binding (#2514) (#2652) 2026-07-23 13:43:24 +01:00
rust-dup-return-3-reordered/src fix(rust): keep duplicate type names ambiguous in range binding (#2514) (#2652) 2026-07-23 13:43:24 +01:00
rust-dyn-trait-object/src test(rust): add regression coverage for trait-object dispatch (#2604) 2026-07-21 14:48:54 +00:00
rust-err-unwrap/src feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
rust-field-types feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
rust-for-call-expr/src feat: Phase 7 type resolution — return-aware loop inference & PHP class-property iterables (#341) 2026-03-18 08:39:38 +00:00
rust-for-loop/src feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
rust-generic-impl-same-method-name fix(ingestion): own generic Rust inherent-impl methods through the mod-qualified Impl node (#1992) (#2003) 2026-06-04 08:55:09 +01:00
rust-grouped-imports/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
rust-if-let feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
rust-if-let-unwrap feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
rust-import-alias-return/src fix(rust): keep duplicate type names ambiguous in range binding (#2514) (#2652) 2026-07-23 13:43:24 +01:00
rust-import-dup-fields/src fix(rust): keep duplicate type names ambiguous in range binding (#2514) (#2652) 2026-07-23 13:43:24 +01:00
rust-import-dup-return/src fix(rust): keep duplicate type names ambiguous in range binding (#2514) (#2652) 2026-07-23 13:43:24 +01:00
rust-import-glob-ambiguous/src fix(rust): keep duplicate type names ambiguous in range binding (#2514) (#2652) 2026-07-23 13:43:24 +01:00
rust-import-glob-local-shadows/src fix(rust): keep duplicate type names ambiguous in range binding (#2514) (#2652) 2026-07-23 13:43:24 +01:00
rust-import-glob-return/src fix(rust): keep duplicate type names ambiguous in range binding (#2514) (#2652) 2026-07-23 13:43:24 +01:00
rust-iter-for-loop/src feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
rust-local-shadow feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
rust-macro fix(rust): scope-resolution coverage gaps — F66,F68,F71,F72 (#1934) (#1974) 2026-06-03 07:24:37 +01:00
rust-match-unwrap/src feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
rust-member-calls/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
rust-method-chain-binding/src feat: Phase 9C unified fixpoint with field access and method-call-result binding 2026-03-19 11:50:50 +00:00
rust-method-enrichment/src feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
rust-nested-tail-collision fix(ingestion): fully-qualified nested-type identity for C++/Ruby — structure (#1978) + resolution (#1982) (#1981) 2026-06-03 16:23:17 +01:00
rust-nested-tail-collision-generic fix(ingestion): own generic Rust inherent-impl methods through the mod-qualified Impl node (#1992) (#2003) 2026-06-04 08:55:09 +01:00
rust-nullable-receiver/src feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
rust-option-receiver/src feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
rust-parent-resolution/src feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
rust-qualified-trait/src fix(ingestion): migrate all languages' inheritance to scope-resolution on the worker path (#1951) (#1956) 2026-06-01 17:04:27 +01:00
rust-receiver-resolution/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
rust-reexport-chain/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
rust-return-type/src feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
rust-return-type-inference/src feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
rust-scoped-impl fix(ingestion): materialize graph nodes for scoped class/module/impl declarations (#1975) (#1977) 2026-06-02 19:47:15 +01:00
rust-scoped-multi-file/src fix: address PR #409 review findings (P0-P3) and simplify import resolution API 2026-03-21 14:15:15 +00:00
rust-self-struct-literal feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
rust-self-this-resolution/src feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
rust-struct-destructuring test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
rust-struct-literal-inference feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
rust-struct-literals feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
rust-traits/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
rust-union fix(rust): scope-resolution coverage gaps — F66,F68,F71,F72 (#1934) (#1974) 2026-06-03 07:24:37 +01:00
rust-unique-return/src fix(rust): keep duplicate type names ambiguous in range binding (#2514) (#2652) 2026-07-23 13:43:24 +01:00
rust-write-access feat: ACCESSES edge type with read/write field access tracking (#372) 2026-03-19 03:48:04 +05:30
shape-check-integration fix: shape_check false positives — quoted keys, DOM leaks, errorKeys (#501) 2026-03-26 05:43:37 +00:00
spring-conditional-app fix(schema): declare the full scope-resolution relation cross product (#2792) (#2793) 2026-08-02 16:26:25 +01:00
swift-abstract-dispatch/Sources feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
swift-await-try feat: add Swift integration tests for if-let, await/try, for-loop + fix cross-chunk imports 2026-03-23 11:40:24 +01:00
swift-call-result-binding refactor: Phase 8 & 9 — Field Types and Return-Type Binding (#494) 2026-03-26 16:37:34 +00:00
swift-child-extends-parent/Sources SM-10: Add MRO fast path before D2 fuzzy widening in resolveCallTarget (#741) 2026-04-08 23:24:07 +01:00
swift-class-func-receiver feat(swift): migrate Swift to scope-based registry resolution (#937) (#1948) 2026-05-31 16:56:47 +01:00
swift-constructor-fallback test: add integration tests for Swift implicit imports, extension dedup, constructor fallback, export visibility 2026-03-22 11:47:09 +01:00
swift-constructor-type-inference feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
swift-enum-members fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
swift-export-visibility test: add integration tests for Swift implicit imports, extension dedup, constructor fallback, export visibility 2026-03-22 11:47:09 +01:00
swift-extension-dedup test: add integration tests for Swift implicit imports, extension dedup, constructor fallback, export visibility 2026-03-22 11:47:09 +01:00
swift-field-types refactor: Phase 8 & 9 — Field Types and Return-Type Binding (#494) 2026-03-26 16:37:34 +00:00
swift-for-loop-inference feat: add Swift integration tests for if-let, await/try, for-loop + fix cross-chunk imports 2026-03-23 11:40:24 +01:00
swift-if-let-guard-let feat: add Swift integration tests for if-let, await/try, for-loop + fix cross-chunk imports 2026-03-23 11:40:24 +01:00
swift-implicit-imports test: add integration tests for Swift implicit imports, extension dedup, constructor fallback, export visibility 2026-03-22 11:47:09 +01:00
swift-init-cross-file feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
swift-member-write-access feat(swift): migrate Swift to scope-based registry resolution (#937) (#1948) 2026-05-31 16:56:47 +01:00
swift-method-enrichment/Sources feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
swift-multi-if-let feat(swift): migrate Swift to scope-based registry resolution (#937) (#1948) 2026-05-31 16:56:47 +01:00
swift-multidir-target feat(swift): migrate Swift to scope-based registry resolution (#937) (#1948) 2026-05-31 16:56:47 +01:00
swift-multifolder-nopackage feat(swift): migrate Swift to scope-based registry resolution (#937) (#1948) 2026-05-31 16:56:47 +01:00
swift-nested-extension feat(swift): migrate Swift to scope-based registry resolution (#937) (#1948) 2026-05-31 16:56:47 +01:00
swift-overload-dispatch feat: METHOD_IMPLEMENTS edges, overload disambiguation, MethodExtractor unification (#574) (#642) 2026-04-04 18:41:47 +01:00
swift-parent-resolution/Sources/Models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
swift-protocol-property fix(ingestion): close remaining open language parsing-layer coverage gaps (#1919) (#2072) 2026-06-08 08:09:43 +01:00
swift-qualified-base/Sources fix(ingestion): migrate all languages' inheritance to scope-resolution on the worker path (#1951) (#1956) 2026-06-01 17:04:27 +01:00
swift-return-type feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
swift-return-type-inference feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
swift-self-this-resolution/Sources/Models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
ts-assignment-chain/src feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
ts-call-result-binding feat: Phase 9 call-result variable binding across 11 languages 2026-03-19 08:59:16 +00:00
ts-chain-interface-dispatch fix(scope-resolution): fan out interface dispatch from Case 3b receivers (#2832) (#2842) 2026-08-05 15:50:08 +01:00
ts-class-field-foreach feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
ts-deep-field-chain feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
ts-dynamic-this-no-seed fix: Java cast-wrapped and this.method() call edges (#2357) 2026-07-02 17:19:33 +01:00
ts-field-type-disambig feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
ts-fixpoint-for-loop/src test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
ts-grandparent-resolution/src test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
ts-method-chain-binding feat: Phase 9C unified fixpoint with field access and method-call-result binding 2026-03-19 11:50:50 +00:00
ts-mixed-chain feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
ts-multi-hop-chain/src feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
ts-null-check-narrowing/src fix(type-resolution): address PR #387 review — dead code, nullable_type, scope boundaries + integration tests 2026-03-19 21:06:05 +00:00
ts-nullable-chain/src feat: Phase 4 type resolution — nullable unwrapping, for-loop typing, assignment chains, code review fixes (#310) 2026-03-16 15:21:54 +00:00
ts-nullable-receiver/src feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
ts-object-destructuring/src test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
ts-optional-params/src feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
ts-overload-disambiguation/src feat: Implement virtual dispatch and overload disambiguation enhancements 2026-03-20 07:23:14 +00:00
ts-overload-dispatch feat: METHOD_IMPLEMENTS edges, overload disambiguation, MethodExtractor unification (#574) (#642) 2026-04-04 18:41:47 +01:00
ts-param-property-fields feat: Phase 8 field/property type resolution (#354) 2026-03-18 18:47:33 +00:00
ts-readonly-foreach feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
ts-return-type-inference feat: return type inference, doc-comment parsing, and per-language type extractors (#284) 2026-03-15 18:49:40 +00:00
ts-same-arity-cross-file feat: same-arity overload disambiguation via type-hash suffix (#651) (#658) 2026-04-05 21:51:55 +01:00
ts-virtual-dispatch/src test(type-resolution): Phase P integration tests + fixes for all overloading languages 2026-03-19 22:47:24 +00:00
ts-write-access feat: ACCESSES edge type with read/write field access tracking (#372) 2026-03-19 03:48:04 +05:30
typescript-alias-fields feat: close reported graph blind spots in reference resolution, analyze and storage (#2856) 2026-08-08 09:58:14 +01:00
typescript-alias-imports/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
typescript-alias-methods feat: close reported graph blind spots in reference resolution, analyze and storage (#2856) 2026-08-08 09:58:14 +01:00
typescript-ambient-base-class/src perf(scope-resolution): use owner-keyed lookup for Step 2 member resolution (#1657) 2026-05-18 13:14:27 +01:00
typescript-ambiguous/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
typescript-calls/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
typescript-cast-constructor-inference/src feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
typescript-chain-call feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
typescript-child-extends-parent/src feat(SM-9): Add lookupMethodByOwnerWithMRO using HeritageMap (#740) 2026-04-08 20:46:45 +01:00
typescript-class-instance-singleton/src feat(ingestion): Link object literal methods to exported bindings (#1718) 2026-05-21 17:18:27 +01:00
typescript-constructor-calls/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
typescript-constructor-type-inference/src fix(symbol-table): index constructors in methodByOwner (#753) 2026-04-09 08:26:15 +01:00
typescript-destructured-for-of/src feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
typescript-double-cast-inference/src feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
typescript-dynamic-import/src feat(ingestion): TypeScript registry-primary scope resolution (Ring 3) (#1050) 2026-04-26 08:23:08 +01:00
typescript-factory-singleton/src feat(ingestion): Link object literal methods to exported bindings (#1718) 2026-05-21 17:18:27 +01:00
typescript-for-of-call-expr feat: Phase 7 type resolution — return-aware loop inference & PHP class-property iterables (#341) 2026-03-18 08:39:38 +00:00
typescript-generic-base/src fix(ingestion): migrate all languages' inheritance to scope-resolution on the worker path (#1951) (#1956) 2026-06-01 17:04:27 +01:00
typescript-generic-calls/src fix: resolve generic TypeScript awaited function calls missing from call graph (#804) 2026-04-13 10:16:42 +01:00
typescript-generic-parent-resolution/src/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
typescript-hoc-wrapped/src fix(typescript): fix HOC pattern false positives and add export default HOC support (#1943) 2026-05-31 15:40:17 +01:00
typescript-hof-callbacks/src fix(typescript): anchor pair-with-arrow @declaration.function on inner arrow 2026-04-30 18:26:51 +03:00
typescript-inline-constructor-receiver/src feat(resolution): type receiver chains from AST structure across all 14 languages (#2708) + epistemic lower-bound (#2744) (#2747) 2026-07-31 07:12:57 +01:00
typescript-instanceof-narrowing/src feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
typescript-interface-dispatch feat: METHOD_IMPLEMENTS edges, overload disambiguation, MethodExtractor unification (#574) (#642) 2026-04-04 18:41:47 +01:00
typescript-jsx-as-call/src fix(typescript): capture missed CALLS edges from HOF callbacks and JSX 2026-04-28 20:52:07 +03:00
typescript-local-shadow/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
typescript-member-access-for-loop/src feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
typescript-member-calls/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
typescript-method-enrichment feat: MethodExtractor configs for Python, PHP, Swift, Dart, Rust, Ruby (#624) 2026-04-03 16:11:31 +01:00
typescript-named-imports/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
typescript-namespace-const feat: close reported graph blind spots in reference resolution, analyze and storage (#2856) 2026-08-08 09:58:14 +01:00
typescript-overloaded-receiver feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
typescript-parent-resolution/src/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
typescript-pnpm-workspace-imports fix(typescript): resolve imports against declared config, not path suffixes (#2953) (#2956) 2026-08-14 10:13:04 +01:00
typescript-qualified-base/src fix(ingestion): migrate all languages' inheritance to scope-resolution on the worker path (#1951) (#1956) 2026-06-01 17:04:27 +01:00
typescript-receiver-resolution/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
typescript-reexport-chain/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
typescript-reexport-namespace/src feat(ingestion): TypeScript registry-primary scope resolution (Ring 3) (#1050) 2026-04-26 08:23:08 +01:00
typescript-reexport-type/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
typescript-scoped-receiver/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
typescript-self-this-resolution/src/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
typescript-side-effect-imports/src feat(ingestion): TypeScript registry-primary scope resolution (Ring 3) (#1050) 2026-04-26 08:23:08 +01:00
typescript-static-chain feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
typescript-super-resolution/src/models feat: TypeEnvironment API with constructor inference, self/this/super resolution (#274) 2026-03-14 19:05:49 +00:00
typescript-tsconfig-aliases feat(ingestion): TypeScript registry-primary scope resolution (Ring 3) (#1050) 2026-04-26 08:23:08 +01:00
typescript-tsx-jsx/src feat(ingestion): TypeScript registry-primary scope resolution (Ring 3) (#1050) 2026-04-26 08:23:08 +01:00
typescript-type-parameters/src fix: close the nine follow-up review findings from #2856 (routes, receiver typing, truncation honesty) (#2899) 2026-08-09 11:44:52 +01:00
typescript-typed-param-chain feat: Phase 5 type resolution — chained calls, pattern matching, class-as-receiver (#315) 2026-03-16 19:38:09 +00:00
typescript-variadic-resolution/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00:00
vue-basic fix(schema): declare the full scope-resolution relation cross product (#2792) (#2793) 2026-08-02 16:26:25 +01:00
zig-basic/src feat: add Zig language support (#1432) 2026-09-03 13:29:42 +01:00
zig-buildmodules feat: add Zig language support (#1432) 2026-09-03 13:29:42 +01:00
zig-chains/src feat: add Zig language support (#1432) 2026-09-03 13:29:42 +01:00
zig-filestruct/src feat: add Zig language support (#1432) 2026-09-03 13:29:42 +01:00
zig-hub/src feat: add Zig language support (#1432) 2026-09-03 13:29:42 +01:00
zig-idioms feat: add Zig language support (#1432) 2026-09-03 13:29:42 +01:00
zig-qualified-literal/src feat: add Zig language support (#1432) 2026-09-03 13:29:42 +01:00
zig-receivers/src feat: add Zig language support (#1432) 2026-09-03 13:29:42 +01:00
zig-rootmodule feat: add Zig language support (#1432) 2026-09-03 13:29:42 +01:00
zig-static-gating/src feat(zig): mark CALLS edges inside comptime-false branches as staticGated (#3161) 2026-09-03 19:49:16 +01:00