Anders Fugmann
eddef7527e
kotlin tests: synchronise test inputs between test-kotlin1 and test-kotlin2
...
- Port ministdlib from test-kotlin1 to test-kotlin2. The ministdlib test
exercises a minimal Kotlin standard library written from scratch. Its
options file is updated to include -language-version 2.0 so the test
runs in K2 mode when the K2 compiler is active.
- Port nested_types from test-kotlin2 to test-kotlin1. The nested_types
test exercises type-alias and inner-type queries. Expected output is
identical in K1 and K2 modes so no expected-file changes are needed.
- Add test-kotlin2/options with codeql-extractor-kotlin-options:
-language-version 2.0. The CodeQL CLI adds -language-version 1.9 by
default in legacy test extraction mode. Without this override the K2
test suite would run in K1 mode, defeating the purpose of the split.
Both ministdlib and nested_types produce byte-identical expected output
across K1 (2.3.20, -language-version 1.9) and K2 (2.4.0, default K2).
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-07 15:14:50 +02:00
Owen Mansel-Chan
4aef485d3c
Merge pull request #22106 from github/workflow/coverage/update
...
Update CSV framework coverage reports
2026-07-02 14:08:20 +01:00
Mathias Vorreiter Pedersen
4f4cdf434b
Merge pull request #22061 from MathiasVP/mad-write-through-model
...
Shared: Support flow summaries from `ReturnValue`s
2026-07-02 12:38:44 +01:00
github-actions[bot]
d8b89d2581
Add changed framework coverage reports
2026-07-02 00:54:34 +00:00
Owen Mansel-Chan
cb4a1d0929
Merge pull request #22103 from owen-mc/java/fix-mad-file-names
...
Java: Fix misnamed MaD models files
2026-07-01 14:04:44 +01:00
Jeroen Ketema
d664d17a11
Merge pull request #22087 from jketema/subst
...
Add Windows integration tests showing that `subst` is handled inconsistently
2026-07-01 14:48:22 +02:00
Owen Mansel-Chan
7263c00b00
Fix misnamed MaD models files
2026-07-01 13:13:01 +01:00
Geoffrey White
e9766086cd
Merge pull request #22079 from geoffw0/kotlininline
...
Kotlin: Address inline expectations testFailures.
2026-07-01 12:39:11 +01:00
Jeroen Ketema
d551ab3afb
Fix expected file
2026-07-01 13:24:05 +02:00
Jeroen Ketema
daf97f7139
Add Windows integration tests showing that subst is handled inconsistently
2026-07-01 12:51:05 +02:00
Mathias Vorreiter Pedersen
b7b731bab7
Merge branch 'main' into mad-write-through-model
2026-06-30 15:12:02 +01:00
Geoffrey White
c0871defe9
Merge pull request #22077 from geoffw0/javainline
...
Java: Address testFailures in inline expectations tests
2026-06-30 10:49:24 +01:00
Geoffrey White
8fc2f7c92e
Kotlin: Update .expected to exactly match reality.
2026-06-29 10:57:05 +01:00
Geoffrey White
35cd0f829f
Kotlin: Address inline expectations testFailures.
2026-06-29 09:56:48 +01:00
Mario Campos
da3d0cf977
Merge pull request #22062 from github/mario-campos/mirror-maven-central/gradle
...
Replace `jcenter()` and `mavenCentral()` with Maven Central mirror URL
2026-06-26 11:35:10 -05:00
Geoffrey White
897d16929b
Java: Add missing $ Source annotations.
2026-06-26 16:22:05 +01:00
Geoffrey White
6f997ae15c
Java: Label spurious results.
2026-06-26 16:22:03 +01:00
Geoffrey White
300e48e48e
Java: Move $ Source annotations that were incorrectly placed.
2026-06-26 16:21:49 +01:00
Geoffrey White
f840f6104a
Java: Make some $ Source annotations query specific.
2026-06-26 16:21:46 +01:00
Mathias Vorreiter Pedersen
7861e9e596
Java: Fix a library test.
2026-06-26 14:18:23 +01:00
Mario Campos
1b6ff24642
Fix buildless-fetches.expected for buildless-sibling-projects
2026-06-25 22:57:35 -05:00
Mario Campos
221a54d22e
Add Maven Central mirror settings for Maven test project buildless-sibling-projects
2026-06-25 21:44:20 +00:00
Mario Campos
cc215858e4
Fix expected URL fetches for buildless-sibling-projects
2026-06-25 21:12:33 +00:00
Mario Campos
56a1b12c9e
Delete extra blank line
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-25 15:01:20 -05:00
Mario Campos
688213056c
Replace deprecated jcenter() with Maven Central mirror URL for dependency resolution in Gradle build scripts
2026-06-25 19:02:43 +00:00
Mario Campos
1c37688ec1
Replace mavenCentral() with Maven Central mirror URL for dependency resolution in Gradle build scripts
2026-06-25 19:02:37 +00:00
github-actions[bot]
456e33773b
Post-release preparation for codeql-cli-2.26.0
2026-06-25 16:24:06 +00:00
github-actions[bot]
237c5639e2
Release preparation for version 2.26.0
2026-06-25 15:27:00 +00:00
Jeroen Ketema
969ab78225
Merge pull request #22048 from github/jketema/kotlin1-pytest
...
Kotlin: Update tests to use new `kotlin_2_3_20` fixture
2026-06-25 15:01:33 +02:00
Jeroen Ketema
9b2e6077f1
Kotlin: Address review comments
2026-06-25 12:58:27 +02:00
Mario Campos
3324d07985
Merge pull request #22046 from github/mario-campos/mirror-maven-central/maven
...
Use Maven Central mirror in Java Maven integration tests
2026-06-24 16:42:29 -05:00
Jeroen Ketema
f6b3d1eade
Kotlin: Remove unneeded pytest imports
2026-06-24 23:34:39 +02:00
Jeroen Ketema
402c0f89bc
Kotlin: Update tests to use new kotlin_2_3_20 fixture
2026-06-24 22:50:32 +02:00
Mario Campos
af11f6e618
Use Maven Central mirror in Java Maven integration tests
2026-06-24 17:45:27 +00:00
Jeroen Ketema
b8c78fdcb7
Merge pull request #21970 from github/andersfugmann/kotlin-2.4-v2
...
Kotlin: add Kotlin 2.4.0 support
2026-06-24 16:40:40 +02:00
Mathias Vorreiter Pedersen
9865b66308
Java: Fixes after changes to the flow summary API.
2026-06-23 20:33:17 +01:00
Anders Schack-Mulligen
11725e8921
Java: Accept test changes.
2026-06-23 14:28:44 +02:00
Anders Schack-Mulligen
41297c588c
Cfg: Change AST/CFG for CatchClauses to use a pattern.
2026-06-23 14:28:44 +02:00
Jeroen Ketema
cd23341dab
Merge branch 'main' into andersfugmann/kotlin-2.4-v2
2026-06-23 11:45:17 +02:00
Idriss Riouak
568a147f77
Merge pull request #22007 from github/java-update-ferstl-depgraph-cves
...
Java: update ferstl depgraph cves
2026-06-22 10:08:05 +02:00
Anders Fugmann
0f83586757
Kotlin 2.4.0: Address peer review
...
* Update documentation to only claim support for 2.4.0x
* Python test code; remove newlines between imports.
* Sync comments between kotlin 1.8 and 1.9
* Update code comments to attach where actually relevant,
and improve comments on IrMemberAccessExpression<*>.extensionReceiverParameterIndex()
2026-06-19 13:45:28 +02:00
idrissrio
ebb74a56f6
Java: accept new test results
2026-06-19 09:38:16 +02:00
idrissrio
99fb3879b2
Java: update ferstl script
2026-06-18 15:43:30 +02:00
Anders Schack-Mulligen
779309edb1
Merge pull request #21999 from aschackmull/cfg/parameter-pattern
...
Cfg: Distinguish parameters from their patterns.
2026-06-18 15:18:22 +02:00
Anders Schack-Mulligen
f844cd3754
Java/C#: Adapt to signature change.
2026-06-18 11:00:30 +02:00
Jeroen Ketema
fefe01ecbf
Java: Update expected test results after extractor changes
2026-06-17 17:40:23 +02:00
Anders Fugmann
1b785a8ff6
Kotlin: mark kotlin1 integration tests
...
Mark the integration tests that require a Kotlin 1.x language version
with @pytest.mark.kotlin1 so CI can run them on a pinned pre-2.4
compiler (Kotlin 2.4 no longer accepts -language-version 1.9).
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-16 16:24:43 +02:00
Anders Fugmann
e10743bd08
Kotlin: add extractor support for 2.4.0
...
Add the Kotlin 2.4.0 compiler plugin variant (component registrar,
IR compatibility shims, and version-specific utilities), bundle the
2.4.0 compiler dependencies, and update the build wiring, supported
version metadata and the too-new diagnostic bound.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-16 16:24:42 +02:00
Jeroen Ketema
c5dc05483b
Merge pull request #21990 from jketema/jketema/telemetry-prep
...
Java: Use fixture for filtering diagnostics
2026-06-16 13:53:33 +02:00
Tom Hvitved
d287f0cf0b
Merge pull request #21987 from hvitved/type-flow-ranking
...
Java: Fix performance issue in type flow library
2026-06-16 09:39:30 +02:00