GitNexus/gitnexus/test/fixtures/lang-resolution
Gergő Magyar 51fb64c976
fix(swift): model Swift modules like the compiler (nested packages, Xcode targets, linear visibility) (#3387)
* fix(swift): discover nested Package.swift manifests for module grouping

A Swift monorepo laid out as Core/<pkg>/Package.swift has no root manifest
and no root Sources/, so every Swift file fell into one __default__ module.
The Swift resolver now walks the repo (bounded, skipping dot, ignored, and
Xcode bundle directories) and adds each nested package's targets, keyed by
repo-relative directory and ordered deepest-first so first-match grouping
picks the most specific target. Import resolution keeps the root view.

Refs #3355

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(swift): bound implicit IMPORTS edges by a total budget

Implicit same-module IMPORTS are n*(n-1) edges per module, and the graph
keeps every relationship in one Map capped by V8 at 2^24 entries. Emission
now fills a 4M-edge budget smallest module first and skips, with a warning,
any module that does not fit, so no module layout can crash analyze.

Refs #3355

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(swift): skip pairwise sibling passes for oversized modules

The target-siblings and sibling-type-bindings passes copy every file's
declarations into every other file of a module, so heap grows as n^2:
about 3.8 GB at 1,000 files with 15 defs each, about 15 GB at 2,000.
Modules over 1,000 files now skip both passes with a warning and resolve
through the global name fallback. GITNEXUS_SWIFT_MAX_MODULE_FILES changes
the ceiling.

Refs #3355

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* test(swift): cover nested SwiftPM packages end to end

A fixture with three nested Package.swift manifests (two declaring a target
named Net) and no root manifest. Each target gets its own implicit IMPORTS,
none cross packages, and Config() resolves to the caller's own package.
The Swift capture golden and scope-capture fingerprint grow with the new
fixture corpus only.

Refs #3355

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(review): apply review findings

- Rebase nested target paths with the existing Zig path helpers, which also
  reject Windows drive paths and paths that resolve to the repo root (whose
  empty prefix would group every file into one target).
- Document GITNEXUS_SWIFT_MAX_MODULE_FILES in the README env table.
- State that skipped modules resolve through lower-confidence fallback edges,
  why nested-type fragments still run for oversized modules, and fix a stale
  loader name in the target-grouping header.

Refs #3355

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* test(swift): cover every skipped Xcode bundle suffix in the package walk

Refs #3355

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(swift): model modules the way the compiler does

Replace the caps from the first round with representations that stay
linear, and derive module identity from the same sources the compiler uses.

- Same-module visibility is one File -> Module IMPORTS edge per file
  (reason `module-membership`) instead of an edge per ordered file pair.
  Incremental importer expansion treats files sharing a Module hub as
  importers of each other. The 4M edge budget is gone.
- Sibling declarations and type bindings live in one shared table per
  module in the namespace channel C# uses since #1871, instead of being
  copied into every file. The 1,000-file ceiling and
  GITNEXUS_SWIFT_MAX_MODULE_FILES are gone.
- Modules come from root and nested SwiftPM manifests (Sources, Source,
  src, srcs; plugins under Plugins; the newest Package@swift-X.Y.swift)
  and from Xcode native targets in project.pbxproj, including Xcode 16
  synchronized folders. Target paths are matched from the repo root, so
  a vendored copy of the same layout is no longer grouped into a root
  target (this reverses #2931's floating match).
- `import X` resolves to the modules named X instead of any folder named
  X. A name no module carries is external when every manifest and
  project was read completely.
- The global-name-fallback veto uses the same membership, so test
  targets, custom-path targets and Xcode targets have module identity.

Refs #3355

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(bench): move the Swift package bench to module grouping

The bench still imported the removed groupSwiftFilesBySpmTarget. Its
first-wins probe keeps its meaning under root-anchored grouping: the
clash file sits under Sources/Mod0, and the Sources/Mod1 further down its
path is a vendored copy.

Plugins are now non-importable modules under Plugins/, so parse_targets
counts importable source targets (still 3) and parse_binary_skipped also
checks that the plugin is recorded that way. Baseline values unchanged;
the notes say why the definitions moved.

Refs #3355

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(swift): match compiler module names, manifests, and target filters

- Module names follow the compiler's c99 mangling (`my-lib` imports as
  `my_lib`); Xcode targets use a literal PRODUCT_MODULE_NAME or
  PRODUCT_NAME when the project sets one.
- Package manifests are one-file modules, as SwiftPM compiles them. Files
  outside every target are one-file modules once every manifest and
  project was read; otherwise they keep the shared __default__ module.
- Xcode 16 synchronized-folder exceptions add a file to a target that
  does not list the folder, and remove it from one that does.
- SwiftPM `sources:` / `exclude:` narrow a target; a computed list marks
  the manifest unreadable.
- The default target folder is chosen once per package, as SwiftPM does,
  instead of per target.

Refs #3355

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* Address PR review feedback (#3387)

- Inferred Swift folders keep SwiftPM's first predefined parent when a
  target name repeats (Sources before srcs).
- The pbxproj parser rejects a \U escape without four hex digits instead
  of decoding garbage, so the project reads as incomplete.
- Extension owners are stamped in every Xcode membership of a shared file.
- A plugin name never reaches a plugin: neither the fallback veto nor the
  folder-index fallback treats a known non-importable module as imported.
- A file an Xcode target compiles keeps that membership even when it also
  lies under a SwiftPM target directory.
- The workspace scan bounds the queue, not only the directories read.
- Integration tests require each module hub to exist before comparing.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

---------

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