Skip to content

feat(core): Extract language-agnostic parts from jvm - #159

Merged
Saloed merged 6 commits into
mainfrom
saloed/extract-common
May 27, 2026
Merged

feat(core): Extract language-agnostic parts from jvm#159
Saloed merged 6 commits into
mainfrom
saloed/extract-common

Conversation

@Saloed

@Saloed Saloed commented May 27, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@Saloed Saloed changed the title Extract language-agnostic parts from jvm feat(core): Extract language-agnostic parts from jvm May 27, 2026
@Saloed
Saloed merged commit 68ab20a into main May 27, 2026
6 of 8 checks passed
@Saloed
Saloed deleted the saloed/extract-common branch May 27, 2026 18:50
Saloed added a commit that referenced this pull request May 27, 2026
Two issues introduced while resolving conflicts against origin/main's
#159 (language-agnostic extraction), corrected to match the branch's
pre-rebase final state:

- ConfigLoader.CONFIG_ROOT: restore "/config" (was wrongly taken as
  origin/main's "/java-config"); config resources live under the
  java-config module's config/ dir, so /java-config would fail to load.
- JIRMethodCallFlowFunction: drop two dead functions
  (InitialFactAp.mapExitToReturnFact overload, toConditionFactReaders)
  that the branch had removed; toConditionFactReaders has no call sites.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
misonijnik added a commit that referenced this pull request May 29, 2026
Main #159 (Extract language-agnostic parts from jvm) moved the bundled
analyzer config from core/opentaint-config/config/config/ to
core/opentaint-config/java-config/config/java-config/, and changed
ConfigLoader.CONFIG_ROOT from /config to /java-config. Update the
rule-test config overlay and its path filters to the new layout so the
in-repo propagators are still zipped into the analyzer jar under the
resource root the loader now reads.
Saloed added a commit that referenced this pull request Jun 5, 2026
Two issues introduced while resolving conflicts against origin/main's
#159 (language-agnostic extraction), corrected to match the branch's
pre-rebase final state:

- ConfigLoader.CONFIG_ROOT: restore "/config" (was wrongly taken as
  origin/main's "/java-config"); config resources live under the
  java-config module's config/ dir, so /java-config would fail to load.
- JIRMethodCallFlowFunction: drop two dead functions
  (InitialFactAp.mapExitToReturnFact overload, toConditionFactReaders)
  that the branch had removed; toConditionFactReaders has no call sites.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
misonijnik added a commit that referenced this pull request Jul 2, 2026
Main #159 (Extract language-agnostic parts from jvm) moved the bundled
analyzer config from core/opentaint-config/config/config/ to
core/opentaint-config/java-config/config/java-config/, and changed
ConfigLoader.CONFIG_ROOT from /config to /java-config. Update the
rule-test config overlay and its path filters to the new layout so the
in-repo propagators are still zipped into the analyzer jar under the
resource root the loader now reads.
misonijnik added a commit that referenced this pull request Jul 3, 2026
Main #159 (Extract language-agnostic parts from jvm) moved the bundled
analyzer config from core/opentaint-config/config/config/ to
core/opentaint-config/java-config/config/java-config/, and changed
ConfigLoader.CONFIG_ROOT from /config to /java-config. Update the
rule-test config overlay and its path filters to the new layout so the
in-repo propagators are still zipped into the analyzer jar under the
resource root the loader now reads.
misonijnik added a commit that referenced this pull request Jul 3, 2026
Main #159 (Extract language-agnostic parts from jvm) moved the bundled
analyzer config from core/opentaint-config/config/config/ to
core/opentaint-config/java-config/config/java-config/, and changed
ConfigLoader.CONFIG_ROOT from /config to /java-config. Update the
rule-test config overlay and its path filters to the new layout so the
in-repo propagators are still zipped into the analyzer jar under the
resource root the loader now reads.
misonijnik added a commit that referenced this pull request Jul 3, 2026
Main #159 (Extract language-agnostic parts from jvm) moved the bundled
analyzer config from core/opentaint-config/config/config/ to
core/opentaint-config/java-config/config/java-config/, and changed
ConfigLoader.CONFIG_ROOT from /config to /java-config. Update the
rule-test config overlay and its path filters to the new layout so the
in-repo propagators are still zipped into the analyzer jar under the
resource root the loader now reads.
misonijnik added a commit that referenced this pull request Jul 4, 2026
Main #159 (Extract language-agnostic parts from jvm) moved the bundled
analyzer config from core/opentaint-config/config/config/ to
core/opentaint-config/java-config/config/java-config/, and changed
ConfigLoader.CONFIG_ROOT from /config to /java-config. Update the
rule-test config overlay and its path filters to the new layout so the
in-repo propagators are still zipped into the analyzer jar under the
resource root the loader now reads.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant