Owen Mansel-Chan
766dc94444
Merge pull request #21150 from github/jketema/go-1.26
...
Go: Update to 1.26
2026-02-11 04:37:31 +00:00
Owen Mansel-Chan
542d4631d7
restore ~ in action.yml version
2026-02-10 22:32:36 +00:00
Owen Mansel-Chan
f01d5840b0
Update to 1.26.0
2026-02-10 22:32:33 +00:00
Owen Mansel-Chan
936c4cc79f
Fix edge case in MaD validation
...
If the db contains no pointer types then we were getting spurious model
validation errors.
2026-02-10 22:32:31 +00:00
Owen Mansel-Chan
e1bddd9365
Model newly added functions
2026-02-10 22:32:30 +00:00
Owen Mansel-Chan
22e9c212d6
Add failing tests for newly added functions
2026-02-10 22:32:28 +00:00
Owen Mansel-Chan
26ef33212d
Test builtins like standard library
2026-02-10 22:32:27 +00:00
Jeroen Ketema
700543b30b
Go: Update supported versions to include 1.26
2026-02-10 22:31:11 +00:00
Jeroen Ketema
22e9b42808
Go: Add change note
2026-02-10 22:31:10 +00:00
Jeroen Ketema
50ed0af9da
Go: Bump maxGoVersion to 1.26
2026-02-10 22:31:08 +00:00
Jeroen Ketema
e00e3a87ff
Update Go version in tests to 1.26.0
2026-02-10 22:31:00 +00:00
Tom Hvitved
8955fd0bf4
Merge pull request #21303 from hvitved/rust/add-telemetry-tags
...
Rust: Add `telemtry` tags to queries
2026-02-10 20:13:40 +01:00
REDMOND\brodes
9f9c353806
Update expected files. Copilot suggestions broke unit test expected results (column numbers).
2026-02-10 11:47:23 -05:00
REDMOND\brodes
4bb110beb8
More copilot suggestions.
2026-02-10 11:46:16 -05:00
REDMOND\brodes
a91cf6b7cb
Applying copilot PR suggestions.
2026-02-10 11:37:11 -05:00
Ben Rodes
9f8ed710e2
Update python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_path_validation.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-10 11:09:25 -05:00
Philip Ginsbach
f60d759a65
Avoid non-trivially shadowing string.toString()
...
Prepare libraries for a possible deprecation warning on shadowing
string.toString().
These instanceof classes were using this.(Type).method() to call
supertype methods, but super.method() is clearer and equivalent
for instanceof supertypes.
2026-02-10 15:46:10 +00:00
Paolo Tranquilli
e4871fc519
Merge branch 'main' into redsun82/bazel-9
2026-02-10 16:20:28 +01:00
Ian Lynagh
00acff293a
Merge pull request #21281 from igfoo/igfoo/discarding
...
C++ overlay: Discarding elements
2026-02-10 15:14:58 +00:00
Tom Hvitved
49f24ca8ec
Rust: Avoid using regexpCapture with multiple capture groups
2026-02-10 16:11:49 +01:00
Tom Hvitved
564a3bd444
Rust: Simplify inferMethodCallTypeSelf
2026-02-10 15:30:56 +01:00
Michael Nebel
ece85854cd
Merge pull request #21285 from michaelnebel/csharp14/implicittypedlambdaparametermodifiers
...
C# 14: [TEST ONLY] Simple lambda parameters with modifiers.
2026-02-10 14:16:19 +01:00
Michael Nebel
c15ad31b07
Merge pull request #21220 from michaelnebel/csharp14/extension
...
C# 14: Support `extension` types.
2026-02-10 14:15:57 +01:00
Anders Schack-Mulligen
5116b0c1e5
Java: Add delayed deprecation annotation.
2026-02-10 14:02:48 +01:00
Paolo Tranquilli
37261b2f5c
fix: sort use_repo alphabetically in rules_kotlin MODULE.bazel
2026-02-10 13:44:07 +01:00
Paolo Tranquilli
b38c3268fb
fix: upgrade rules_kotlin to 2.2.2 for Windows compatibility
...
Upgrade from 2.2.0-codeql.1 to 2.2.2-codeql.1 which includes:
- Fix Windows bzlmod builder classpath issue
- Move to official bazel worker api
This eliminates the need for --legacy_external_runfiles on Windows.
Also fix codegen templates to be included in runfiles.
2026-02-10 13:44:07 +01:00
Paolo Tranquilli
ca90de2bed
fix: disable Android SDK auto-detection for Bazel 9 compatibility
...
rules_android has repository visibility issues with Bazel 9 when the
Android SDK is present. Since we don't use Android, disable detection
by setting ANDROID_HOME to empty.
2026-02-10 13:44:07 +01:00
Paolo Tranquilli
f8ed810a44
refactor: migrate C++ runfiles API from bazel_tools to rules_cc
...
Bazel 9 moves the C++ runfiles library from @bazel_tools to @rules_cc.
Update zipmerge_test.cpp:
- Change include from tools/cpp/runfiles to rules_cc/cc/runfiles
- Update namespace from bazel::tools::cpp::runfiles to rules_cc::cc::runfiles
Note: The BUILD.bazel dependency change is in a separate commit.
2026-02-10 13:44:06 +01:00
Paolo Tranquilli
10a2824b82
refactor: migrate BUILD files to explicit rules_java imports
...
Add explicit load statements for java_library and java_test from
@rules_java//java:defs.bzl in:
- javascript/extractor/BUILD.bazel
- javascript/extractor/test/com/semmle/js/extractor/test/BUILD.bazel
2026-02-10 13:44:06 +01:00
Paolo Tranquilli
f881d368f0
refactor: migrate BUILD files to explicit rules_cc imports
...
Add explicit load statements for cc_binary, cc_library, and cc_test
from @rules_cc//cc:defs.bzl in:
- shared/cpp/BUILD.bazel
- swift/logging/BUILD.bazel
- misc/bazel/internal/zipmerge/BUILD.bazel
2026-02-10 13:44:06 +01:00
Paolo Tranquilli
d1c63603ee
refactor: migrate Starlark files to explicit rules_cc imports
...
Bazel 9 removes native.cc_* and CcInfo from global scope. Update:
- swift/rules.bzl: Add cc_binary, cc_library, CcInfo imports; use
explicit cc_binary/cc_library instead of native.cc_*
- misc/bazel/cmake/cmake.bzl: Add CcInfo import for provider usage
2026-02-10 13:44:05 +01:00
Paolo Tranquilli
578efeaaa3
feat: add rules_cc to autoload configuration
...
Add +@rules_cc to --incompatible_autoload_externally to enable
graceful migration path for cc_* rule usages before all files
are updated with explicit imports.
2026-02-10 13:44:05 +01:00
Paolo Tranquilli
4d6fb873ab
feat: add Python 3.12 toolchain registration
...
rules_python 1.x requires explicit toolchain setup and no longer
auto-registers toolchains. Register Python 3.12 toolchain to ensure
Python tools work correctly with Bazel 9.
2026-02-10 13:44:05 +01:00
Paolo Tranquilli
39218f5e6b
feat: add rules_cc and rules_java module dependencies
...
Add explicit dependencies required for Bazel 9:
- rules_cc 0.2.16: provides cc_binary, cc_library, cc_test
- rules_java 9.0.3: provides java_* rules
Also update related dependencies:
- rules_go: 0.56.1 → 0.59.0 (compatibility with Bazel 9)
- gazelle: 0.40.0 → 0.47.0 (compatibility with rules_go 0.59.0)
- rules_nodejs: 6.2.0-codeql.1 → 6.7.3 (upstream version)
2026-02-10 13:44:05 +01:00
Paolo Tranquilli
d33375cd16
chore: upgrade Bazel to 9.0.0
...
Bazel 9 removes native.cc_* and native.java_* rules from Starlark,
requiring explicit imports from rules_cc and rules_java.
2026-02-10 13:44:04 +01:00
Michael Nebel
25b836b1b5
C#: Apply suggestions from code review
...
Co-authored-by: Tom Hvitved <hvitved@github.com >
2026-02-10 13:12:53 +01:00
Owen Mansel-Chan
f2d3bc03aa
Merge pull request #21302 from github/mbg/go/bump-to-1.25.7
...
Go: Bump toolchain to `1.25.7`
2026-02-10 10:33:50 +00:00
Tom Hvitved
55e5bc4970
Rust: Add telemtry tags to queries
2026-02-10 11:25:42 +01:00
Michael B. Gale
518fb44a92
Go: Bump toolchain to 1.25.7
2026-02-10 10:01:38 +00:00
Tom Hvitved
5634395a32
Rust: Speedup type inference for Trait::function() calls
2026-02-10 10:50:59 +01:00
Michael B. Gale
eee4014e94
Merge pull request #21300 from github/dependabot/go_modules/go/extractor/extractor-dependencies-393b62c927
...
Bump the extractor-dependencies group in /go/extractor with 2 updates
2026-02-10 09:46:56 +00:00
Simon Friis Vindum
a033057d90
Rust: Fix a bad join
2026-02-10 09:54:01 +01:00
Simon Friis Vindum
624ee1898a
Rust: Implement support for associated types accessed on type parameters
2026-02-10 09:53:56 +01:00
Simon Friis Vindum
0cd5366034
Rust: Add type inference test for associated type acces on a type parameter of an impl block
2026-02-10 09:51:56 +01:00
Simon Friis Vindum
78c262ca63
Merge pull request #21297 from hvitved/rust/type-inference-fix-bug
...
Rust: Fix bug in `inferMethodCallTypeSelf`
2026-02-10 09:51:12 +01:00
Tom Hvitved
c3ac20267a
Merge pull request #21217 from hvitved/rust/type-inference-perf
...
Rust: Rework call disambiguation logic
2026-02-10 08:52:01 +01:00
dependabot[bot]
e172cb3f7a
Bump the extractor-dependencies group in /go/extractor with 2 updates
...
Bumps the extractor-dependencies group in /go/extractor with 2 updates: [golang.org/x/mod](https://github.com/golang/mod ) and [golang.org/x/tools](https://github.com/golang/tools ).
Updates `golang.org/x/mod` from 0.32.0 to 0.33.0
- [Commits](https://github.com/golang/mod/compare/v0.32.0...v0.33.0 )
Updates `golang.org/x/tools` from 0.41.0 to 0.42.0
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.41.0...v0.42.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/mod
dependency-version: 0.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: extractor-dependencies
- dependency-name: golang.org/x/tools
dependency-version: 0.42.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: extractor-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 03:15:54 +00:00
Lindsay Simpkins
677949e409
Fix typo in change note
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-09 17:16:10 -05:00
Lindsay Simpkins
fe10fb37e9
add changenote
2026-02-09 16:48:08 -05:00
Lindsay Simpkins
ba3fc0a769
update csharp MaD for System.Web.HttpUtility for tainted URIs
2026-02-09 16:48:05 -05:00