GitNexus/gitnexus/test/fixtures/lang-resolution
Gergo Magyar 0f98f16765 feat(resolution): census receiver drops by structural shape (#2766)
`callDropsByExtension` was the finest split available, so a language's
bucket said nothing about whether its drops were one defect or five. The
suppressed `ResolutionOutcome` now carries `receiverShape`, set by the
emitting case from the site's ENCODED CHAIN — the compact string the
capture emitters mint by walking the real AST.

Never re-derived from the source line. `resolution-outcome.ts` already
rejects that for `siteKind`, and for the same reason: regex-classifying
the number that gates this work is the textual-shape dispatch the
structural-receiver line exists to remove. Diagnostic only, so the
persisted `RepoMeta.unresolvedReceiverMembers` artifact is unchanged.

Census of the 101 call drops on the committed corpus:

  chain-field  60 (59%)   h.repo.save()
  chain-call   27 (27%)   svc.getUser().save()
  no-chain     12 (12%)   no nameable base survived the walk
  chain-mixed   2  (2%)   svc.getUser().addr.save()

Two questions the plan could not answer are now answered.

The `.java` bucket is NOT one defect: its 49 drops split 30 field-chain /
14 call-chain / 5 no-chain — the same mix as everywhere else, just more
of it. And field-receiver chains dominate at 59%, which is precisely the
shape the pointer-receiver fix closed for Go (now down to 3). The same
class remains in java (30), csharp (6), cpp (4), php (4), py (3),
rust (3).

Also records what the census CANNOT decide: await-wrapped and subscript
receivers appear nowhere in it, because the committed fixtures contain no
such sites — not because they are rare. `indexElement` is an
INVISIBLE-GAP in all 14 languages in the shape arm, so that population is
real but structurally invisible here. Funding those shapes has to be read
off the shape arm; reading it off this census would confuse "absent from
these fixtures" with "does not happen".

Also closes the ACCESSES-vs-CALLS question as RESOLVED BY the
pointer-receiver fix, diagnosed rather than assumed. Go `h.dep.Work()`
previously emitted ACCESSES to the METHOD and no CALLS: the member-name
path emitted the access while the CALLS leg needed the receiver's class,
which failed to type. With the base typed, CALLS emits and the ACCESSES
correctly retargets to the PROPERTY being read. Verified across the
fixture that no Method target now carries ACCESSES without a matching
CALLS. Locked by a same-package control asserting both directions.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-01 16:24:31 +00: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-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-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-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-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 feat(resolution): census receiver drops by structural shape (#2766) 2026-08-01 16:24:31 +00: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-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-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-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-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-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
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
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
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
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-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-imports/src feat: language-aware code intelligence — symbol resolution, MRO, constructor discrimination (#238) 2026-03-13 13:12:23 +00: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-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-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-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 feat(vue): Vue SFC support + destructured call result tracking (#604) 2026-04-03 14:18:55 +05:30