[krishnprakash/codeql] 6c171c: C++: Add more tests for modified years with and wi...

0 views
Skip to first unread message

Phileco

unread,
Feb 20, 2026, 1:07:15 PM (13 days ago) Feb 20
to philecodi...@googlegroups.com
Branch: refs/heads/main
Home: https://github.com/krishnprakash/codeql
Commit: 6c171c804f5d4765ef2bf265205442eb58875f42
https://github.com/krishnprakash/codeql/commit/6c171c804f5d4765ef2bf265205442eb58875f42
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)

Changed paths:
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.qlref
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedReturnValueForTimeFunctions.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/test.cpp

Log Message:
-----------
C++: Add more tests for modified years with and without leap year checks (UncheckedLeapYearAfterYearModification). Switch to using 'postprocess' for unit tests.


Commit: 95d4a541bcdec7096807c03c617370448a3f4c92
https://github.com/krishnprakash/codeql/commit/95d4a541bcdec7096807c03c617370448a3f4c92
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql

Log Message:
-----------
C++: Refactor leap year logic for UncheckedLeapYearAfterYearModification. Includes new logic for detecting leap year checks, new forms of leap year checks detected, and various heuristics to remove false postives. Move TimeConversionFunction into LeapYear.qll and refactored to separate conversion functions that are expected to be checked for failure from those that auto correct leap year dates if feb 29 is provided on a non-leap year. Increas the set of known TimeConversionFunctions.


Commit: d9feadcfec50bfceee158734df79da6d408f66eb
https://github.com/krishnprakash/codeql/commit/d9feadcfec50bfceee158734df79da6d408f66eb
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)

Changed paths:
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedReturnValueForTimeFunctions.expected

Log Message:
-----------
C++. Accept test changes. One false positive introduced, and one false negative remains.


Commit: ca18179bd2d36f9cf3ad28b70a845bfada96dbed
https://github.com/krishnprakash/codeql/commit/ca18179bd2d36f9cf3ad28b70a845bfada96dbed
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql

Log Message:
-----------
C++: Correct false positive. Only TimeConversionFunction that do not auto correct for leap year should be considered.


Commit: a534d26449e28c11ed671abb3cb3a2b1c3de4742
https://github.com/krishnprakash/codeql/commit/a534d26449e28c11ed671abb3cb3a2b1c3de4742
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)

Changed paths:
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedReturnValueForTimeFunctions.expected

Log Message:
-----------
C++: Accept test changes.


Commit: 2b806ad6fdebb124c9f653b958917503fdcfe094
https://github.com/krishnprakash/codeql/commit/2b806ad6fdebb124c9f653b958917503fdcfe094
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)

Changed paths:
M cpp/ql/lib/semmle/code/cpp/commons/DateTime.qll

Log Message:
-----------
C++: Add missing DateTime models for PTIME_FIELDS and TIME_FIELDS


Commit: 36cc20989c22d646382d84926c7c0e65056243ef
https://github.com/krishnprakash/codeql/commit/36cc20989c22d646382d84926c7c0e65056243ef
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)

Changed paths:
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.expected

Log Message:
-----------
C++: Accept test changes (removing false negative)


Commit: 1796bc0abbb43ca8f45e2da7109c4bccf6b48cfa
https://github.com/krishnprakash/codeql/commit/1796bc0abbb43ca8f45e2da7109c4bccf6b48cfa
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)

Changed paths:
A cpp/ql/lib/change-notes/2026-02-06-UncheckedLeapYearAfterModification_Refactor

Log Message:
-----------
C++: Add change note.


Commit: 8e36316ebfb898b23d5059173b6fd40e85d8b808
https://github.com/krishnprakash/codeql/commit/8e36316ebfb898b23d5059173b6fd40e85d8b808
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-09 (Mon, 09 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedReturnValueForTimeFunctions.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/test.cpp

Log Message:
-----------
C++: Addressing Copilot PR suggestions.


Commit: 98b51149daefcd8cc75344b0db4fd58db787f3a3
https://github.com/krishnprakash/codeql/commit/98b51149daefcd8cc75344b0db4fd58db787f3a3
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-09 (Mon, 09 Feb 2026)

Changed paths:
R cpp/ql/lib/change-notes/2026-02-06-UncheckedLeapYearAfterModification_Refactor
A cpp/ql/lib/change-notes/2026-02-06-UncheckedLeapYearAfterModification_Refactor.md

Log Message:
-----------
C++: Change log missing .md extension.


Commit: d33375cd167f048f52dc94d8352d718ce71372bd
https://github.com/krishnprakash/codeql/commit/d33375cd167f048f52dc94d8352d718ce71372bd
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)

Changed paths:
M .bazelversion

Log Message:
-----------
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.


Commit: 39218f5e6b4306d0d7c03e9f9ef640bf2163c2b6
https://github.com/krishnprakash/codeql/commit/39218f5e6b4306d0d7c03e9f9ef640bf2163c2b6
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)

Changed paths:
M MODULE.bazel

Log Message:
-----------
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)


Commit: 4d6fb873abac5fe4a8a14b0ec724ea6918fa5bfd
https://github.com/krishnprakash/codeql/commit/4d6fb873abac5fe4a8a14b0ec724ea6918fa5bfd
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)

Changed paths:
M MODULE.bazel

Log Message:
-----------
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.


Commit: 578efeaaa3abc6f05790b4ae90421fbb5b75b819
https://github.com/krishnprakash/codeql/commit/578efeaaa3abc6f05790b4ae90421fbb5b75b819
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)

Changed paths:
M .bazelrc

Log Message:
-----------
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.


Commit: d1c63603ee4acb6d0770bf23320873da00830f64
https://github.com/krishnprakash/codeql/commit/d1c63603ee4acb6d0770bf23320873da00830f64
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)

Changed paths:
M misc/bazel/cmake/cmake.bzl
M swift/rules.bzl

Log Message:
-----------
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


Commit: f881d368f04637d2e45022b0b56bb0b34d8d712d
https://github.com/krishnprakash/codeql/commit/f881d368f04637d2e45022b0b56bb0b34d8d712d
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)

Changed paths:
M misc/bazel/internal/zipmerge/BUILD.bazel
M shared/cpp/BUILD.bazel
M swift/logging/BUILD.bazel

Log Message:
-----------
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


Commit: 10a2824b8284a97b02278468ea4b222072b5e784
https://github.com/krishnprakash/codeql/commit/10a2824b8284a97b02278468ea4b222072b5e784
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)

Changed paths:
M javascript/extractor/BUILD.bazel
M javascript/extractor/test/com/semmle/js/extractor/test/BUILD.bazel

Log Message:
-----------
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


Commit: f8ed810a4470121e1dc23c1cf151a8e0b59eb02d
https://github.com/krishnprakash/codeql/commit/f8ed810a4470121e1dc23c1cf151a8e0b59eb02d
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)

Changed paths:
M misc/bazel/internal/zipmerge/zipmerge_test.cpp

Log Message:
-----------
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.


Commit: ca90de2bedbc594bb34b250d4494c9f060909b48
https://github.com/krishnprakash/codeql/commit/ca90de2bedbc594bb34b250d4494c9f060909b48
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)

Changed paths:
M .bazelrc

Log Message:
-----------
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.


Commit: b38c3268fb2a8a63ee5320dae3df563ca72242cb
https://github.com/krishnprakash/codeql/commit/b38c3268fb2a8a63ee5320dae3df563ca72242cb
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)

Changed paths:
M MODULE.bazel
M misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/source.json
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/MODULE.bazel
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/patches/codeql_add_language_version_option.patch
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/patches/codeql_do_not_emit_jdeps.patch
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/source.json
M misc/bazel/registry/modules/rules_kotlin/metadata.json
M misc/codegen/BUILD.bazel
M misc/codegen/templates/BUILD.bazel

Log Message:
-----------
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.


Commit: 37261b2f5c9eec1966f750b7241161232a7eb9b7
https://github.com/krishnprakash/codeql/commit/37261b2f5c9eec1966f750b7241161232a7eb9b7
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)

Changed paths:
M misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/MODULE.bazel

Log Message:
-----------
fix: sort use_repo alphabetically in rules_kotlin MODULE.bazel


Commit: e4871fc519393dcc59c42cb97c62570181a0df04
https://github.com/krishnprakash/codeql/commit/e4871fc519393dcc59c42cb97c62570181a0df04
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)

Changed paths:
A cpp/downgrades/7e7c2f55670f8123d514cf542ccb1938118ac561/old.dbscheme
A cpp/downgrades/7e7c2f55670f8123d514cf542ccb1938118ac561/semmlecode.dbscheme
A cpp/downgrades/7e7c2f55670f8123d514cf542ccb1938118ac561/upgrade.properties
M cpp/ql/lib/semmlecode.cpp.dbscheme
M cpp/ql/lib/semmlecode.cpp.dbscheme.stats
A cpp/ql/lib/upgrades/9439176c1d1312787926458dd54d65a849069118/old.dbscheme
A cpp/ql/lib/upgrades/9439176c1d1312787926458dd54d65a849069118/semmlecode.cpp.dbscheme
A cpp/ql/lib/upgrades/9439176c1d1312787926458dd54d65a849069118/upgrade.properties
A csharp/downgrades/178a7e6cf335486d33d4e49543148e3f57f04a9a/old.dbscheme
A csharp/downgrades/178a7e6cf335486d33d4e49543148e3f57f04a9a/semmlecode.csharp.dbscheme
A csharp/downgrades/178a7e6cf335486d33d4e49543148e3f57f04a9a/upgrade.properties
M csharp/extractor/Semmle.Extraction.CSharp/CodeAnalysisExtensions/SymbolExtensions.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Base/CachedEntity.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Base/CachedSymbol.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Base/Entity.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Invocation.cs
A csharp/extractor/Semmle.Extraction.CSharp/Entities/IParameter.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Method.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/OrdinaryMethod.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Parameter.cs
A csharp/extractor/Semmle.Extraction.CSharp/Entities/SyntheticExtensionParameter.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/NamedType.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/Type.cs
M csharp/extractor/Semmle.Extraction.CSharp/Kinds/TypeKind.cs
M csharp/extractor/Semmle.Extraction.CSharp/Trap/Tuples.cs
M csharp/extractor/Semmle.Util/IEnumerableExtensions.cs
A csharp/ql/lib/change-notes/2026-02-05-extension-types.md
M csharp/ql/lib/semmle/code/csharp/Callable.qll
M csharp/ql/lib/semmle/code/csharp/Member.qll
M csharp/ql/lib/semmle/code/csharp/Property.qll
M csharp/ql/lib/semmle/code/csharp/Type.qll
M csharp/ql/lib/semmle/code/csharp/commons/QualifiedName.qll
M csharp/ql/lib/semmle/code/csharp/dataflow/internal/ExternalFlow.qll
M csharp/ql/lib/semmle/code/csharp/dispatch/Dispatch.qll
M csharp/ql/lib/semmle/code/csharp/exprs/Access.qll
M csharp/ql/lib/semmle/code/csharp/exprs/Call.qll
A csharp/ql/lib/semmle/code/csharp/internal/Callable.qll
M csharp/ql/lib/semmlecode.csharp.dbscheme
A csharp/ql/lib/upgrades/68b5aec54e50fe7e375df3777b756a746ca3a37c/old.dbscheme
A csharp/ql/lib/upgrades/68b5aec54e50fe7e375df3777b756a746ca3a37c/semmlecode.csharp.dbscheme
A csharp/ql/lib/upgrades/68b5aec54e50fe7e375df3777b756a746ca3a37c/upgrade.properties
A csharp/ql/test/library-tests/dataflow/extensions/ExtensionFlow.expected
A csharp/ql/test/library-tests/dataflow/extensions/ExtensionFlow.ql
A csharp/ql/test/library-tests/dataflow/extensions/extensions.cs
M csharp/ql/test/library-tests/dataflow/external-models/ExternalFlow.cs
M csharp/ql/test/library-tests/dataflow/external-models/ExternalFlow.expected
M csharp/ql/test/library-tests/dataflow/external-models/ExternalFlow.ext.yml
A csharp/ql/test/library-tests/extension/PrintAst.expected
A csharp/ql/test/library-tests/extension/PrintAst.qlref
A csharp/ql/test/library-tests/extension/extensionTypes.cs
A csharp/ql/test/library-tests/extension/extensionTypes.expected
A csharp/ql/test/library-tests/extension/extensionTypes.ql
A csharp/ql/test/library-tests/extension/extensions.cs
A csharp/ql/test/library-tests/extension/extensions.expected
A csharp/ql/test/library-tests/extension/extensions.ql
A csharp/ql/test/library-tests/extension/options
A csharp/ql/test/library-tests/parameters/LambdaParameterModifiers.cs
M csharp/ql/test/library-tests/parameters/ParameterModifiers.expected
M csharp/ql/test/library-tests/parameters/ParameterModifiers.ql
M ql/ql/src/queries/style/GetAPrimaryQlClassConsistency.ql

Log Message:
-----------
Merge branch 'main' into redsun82/bazel-9


Commit: 000d8244c4cabb38cc145971b63c5a866c3a3411
https://github.com/krishnprakash/codeql/commit/000d8244c4cabb38cc145971b63c5a866c3a3411
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)

Changed paths:
M misc/bazel/registry/fix.py
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/MODULE.bazel
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/patches/codeql_add_language_version_option.patch
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/patches/codeql_do_not_emit_jdeps.patch
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/source.json
M misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/patches/codeql_do_not_emit_jdeps.patch
M misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/source.json
M misc/bazel/registry/modules/rules_kotlin/metadata.json
M swift/rules.bzl

Log Message:
-----------
address review


Commit: 40b908494c70df10b11a249b41e380c55e4f28af
https://github.com/krishnprakash/codeql/commit/40b908494c70df10b11a249b41e380c55e4f28af
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)

Changed paths:
M MODULE.bazel
A csharp/ql/lib/change-notes/2026-02-09-update-system.web.httputility-model.md
M csharp/ql/lib/ext/System.Web.model.yml
M csharp/ql/test/library-tests/dataflow/library/FlowSummaries.expected
M csharp/ql/test/library-tests/dataflow/library/FlowSummariesFiltered.expected
M docs/codeql/reusables/supported-versions-compilers.rst
M go/actions/test/action.yml
M go/extractor/autobuilder/build-environment.go
M go/extractor/go.mod
A go/ql/lib/change-notes/2026-01-20-go-version-1-26.md
M go/ql/lib/ext/builtin.model.yml
M go/ql/lib/ext/bytes.model.yml
M go/ql/lib/ext/errors.model.yml
M go/ql/lib/semmle/go/dataflow/ExternalFlow.qll
M go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/go.mod
M go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/sinks.expected
M go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/srcs.expected
M go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/test.go
M go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/go.mod
M go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/sinks.expected
M go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/srcs.expected
M go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/test.go
A go/ql/test/library-tests/semmle/go/frameworks/StdlibTaintFlow/Builtin.go
M go/ql/test/library-tests/semmle/go/frameworks/StdlibTaintFlow/Bytes.go
M go/ql/test/library-tests/semmle/go/frameworks/StdlibTaintFlow/Errors.go
M go/ql/test/library-tests/semmle/go/frameworks/StdlibTaintFlow/go.mod
M java/ql/lib/semmle/code/java/Statement.qll
M rust/ql/src/queries/summary/NodesWithTypeAtLengthLimit.ql
M rust/ql/src/queries/summary/QuerySinkCounts.ql
M rust/ql/src/queries/summary/SummaryStats.ql
M rust/ql/src/queries/summary/SummaryStatsReduced.ql

Log Message:
-----------
Merge branch 'main' into redsun82/bazel-9


Commit: e2ad1f65111e75d22bfc8b0dad9b944b8c54d425
https://github.com/krishnprakash/codeql/commit/e2ad1f65111e75d22bfc8b0dad9b944b8c54d425
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll

Log Message:
-----------
C++: Updating comment per PR reveiw suggestions.


Commit: d1eb9ab5d211dff88d46ab0087da78849ee4e88f
https://github.com/krishnprakash/codeql/commit/d1eb9ab5d211dff88d46ab0087da78849ee4e88f
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Co-authored-by: Geoffrey White <40627776...@users.noreply.github.com>


Commit: a53218c2ce424b69428cbb4e621a08ec60db3151
https://github.com/krishnprakash/codeql/commit/a53218c2ce424b69428cbb4e621a08ec60db3151
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/lib/change-notes/2026-02-06-UncheckedLeapYearAfterModification_Refactor.md

Log Message:
-----------
Update cpp/ql/lib/change-notes/2026-02-06-UncheckedLeapYearAfterModification_Refactor.md

Co-authored-by: Geoffrey White <40627776...@users.noreply.github.com>


Commit: f7231f40eb31c9cde646cf5a6bef27af23340f9e
https://github.com/krishnprakash/codeql/commit/f7231f40eb31c9cde646cf5a6bef27af23340f9e
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
C++: misc comment clean up per PR suggestions. Unified additional flow steps for two similar flows into a common additional step predicate.


Commit: c64a6762d06ee7e91e39ed0b514832adf05f0b47
https://github.com/krishnprakash/codeql/commit/c64a6762d06ee7e91e39ed0b514832adf05f0b47
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/lib/change-notes/2026-02-06-UncheckedLeapYearAfterModification_Refactor.md
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Merge branch 'UncheckedLeaprYearAfterModification_Refactor_Upstream' of https://github.com/microsoft/codeql into UncheckedLeaprYearAfterModification_Refactor_Upstream


Commit: dfe6ed2171f872c8760e5ca789500523dabac8d4
https://github.com/krishnprakash/codeql/commit/dfe6ed2171f872c8760e5ca789500523dabac8d4
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Co-authored-by: Geoffrey White <40627776...@users.noreply.github.com>


Commit: b39732ba02c515f6223ac528853cc878b9a8ad6f
https://github.com/krishnprakash/codeql/commit/b39732ba02c515f6223ac528853cc878b9a8ad6f
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Co-authored-by: Geoffrey White <40627776...@users.noreply.github.com>


Commit: f5a38b47015d929477324ea1844f3f5213c047a7
https://github.com/krishnprakash/codeql/commit/f5a38b47015d929477324ea1844f3f5213c047a7
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Apply suggestion from @geoffw0

Co-authored-by: Geoffrey White <40627776...@users.noreply.github.com>


Commit: 36e4efe77e55c237be39dbe2ea79ab0d190b8588
https://github.com/krishnprakash/codeql/commit/36e4efe77e55c237be39dbe2ea79ab0d190b8588
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Apply suggestion from @geoffw0

Co-authored-by: Geoffrey White <40627776...@users.noreply.github.com>


Commit: 9bbbbefd34116b220dd345d77e345861373cda50
https://github.com/krishnprakash/codeql/commit/9bbbbefd34116b220dd345d77e345861373cda50
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Apply suggestion from @geoffw0

Co-authored-by: Geoffrey White <40627776...@users.noreply.github.com>


Commit: 4a7395b0171d7f84aeaf10e7e10376c2cea2c4dd
https://github.com/krishnprakash/codeql/commit/4a7395b0171d7f84aeaf10e7e10376c2cea2c4dd
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
C++ Suggested code clean up.


Commit: febc82dc19ab205717b9ed3690f0e69dbe9671b3
https://github.com/krishnprakash/codeql/commit/febc82dc19ab205717b9ed3690f0e69dbe9671b3
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Merge branch 'UncheckedLeaprYearAfterModification_Refactor_Upstream' of https://github.com/microsoft/codeql into UncheckedLeaprYearAfterModification_Refactor_Upstream


Commit: d1811bc1fe27b8934e29206fb079d242b8eb1ecf
https://github.com/krishnprakash/codeql/commit/d1811bc1fe27b8934e29206fb079d242b8eb1ecf
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
C++: Removing unnecessary post update node.


Commit: 05a50ad21aac8354dff0c566ec9fb9cb7eb5d0d3
https://github.com/krishnprakash/codeql/commit/05a50ad21aac8354dff0c566ec9fb9cb7eb5d0d3
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)

Changed paths:
M cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll
M csharp/documentation/library-coverage/coverage.csv
M csharp/documentation/library-coverage/coverage.rst
M go/documentation/library-coverage/coverage.csv
M go/documentation/library-coverage/coverage.rst
A java/ql/lib/change-notes/2026-02-12-deprecate-unreachableblocks.md
M java/ql/lib/semmle/code/java/controlflow/UnreachableBlocks.qll
M java/ql/lib/semmle/code/java/controlflow/unreachableblocks/ExcludeDebuggingProfilingLogging.qll
R java/ql/test/library-tests/unreachableblocks/UnreachableBlocks.expected
R java/ql/test/library-tests/unreachableblocks/UnreachableBlocks.ql
R java/ql/test/library-tests/unreachableblocks/unreachableblocks/Unreachable.java
M python/ql/consistency-queries/DataFlowConsistency.ql
M python/ql/lib/semmle/python/dataflow/new/internal/DataFlowDispatch.qll
M python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll
M python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPublic.qll
M python/ql/lib/semmle/python/dataflow/new/internal/LocalSources.qll
M python/ql/lib/semmle/python/dataflow/new/internal/VariableCapture.qll
M python/ql/lib/utils/test/dataflow/MaximalFlowTest.qll
M python/ql/lib/utils/test/dataflow/callGraphConfig.qll
M python/ql/src/Classes/InitCallsSubclass/InitCallsSubclassMethod.ql
M python/ql/src/Security/CWE-022/PathInjection.qhelp
M python/ql/test/experimental/attrs/AttrWrites.expected
M python/ql/test/library-tests/dataflow/basic/global.expected
M python/ql/test/library-tests/dataflow/basic/globalStep.expected
M python/ql/test/library-tests/dataflow/basic/local.expected
M python/ql/test/library-tests/dataflow/basic/maximalFlows.expected
M python/ql/test/library-tests/dataflow/basic/sinks.expected
M python/ql/test/library-tests/dataflow/basic/sources.expected
M python/ql/test/library-tests/dataflow/global-flow/test.py
M python/ql/test/library-tests/dataflow/typetracking/moduleattr.expected
M python/ql/test/library-tests/frameworks/internal-ql-helpers/PoorMansFunctionResolutionTest.ql
A rust/ql/lib/codeql/rust/internal/typeinference/AssociatedType.qll
M rust/ql/lib/codeql/rust/internal/typeinference/Type.qll
M rust/ql/lib/codeql/rust/internal/typeinference/TypeInference.qll
M rust/ql/lib/codeql/rust/internal/typeinference/TypeMention.qll
M rust/ql/lib/utils/test/PathResolutionInlineExpectationsTest.qll
M rust/ql/test/library-tests/path-resolution/main.rs
M rust/ql/test/library-tests/path-resolution/my.rs
M rust/ql/test/library-tests/type-inference/associated_types.rs
M rust/ql/test/library-tests/type-inference/main.rs
M rust/ql/test/library-tests/type-inference/type-inference.expected
M shared/regex/codeql/regex/nfa/ExponentialBackTracking.qll
M shared/regex/codeql/regex/nfa/NfaUtils.qll
M shared/util/codeql/util/UnboundList.qll

Log Message:
-----------
Merge branch 'main' into redsun82/bazel-9


Commit: da527ffc1979d93e939517f0cca25227e027a238
https://github.com/krishnprakash/codeql/commit/da527ffc1979d93e939517f0cca25227e027a238
Author: Simon Friis Vindum <sim...@gmail.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)

Changed paths:
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/lowerBound.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryLower.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryUpper.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test.c
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/upperBound.expected

Log Message:
-----------
C++: Add simple range analysis test with repeated if-else statements


Commit: 032c7ea034c60b461b9e123ba64ae313df42f225
https://github.com/krishnprakash/codeql/commit/032c7ea034c60b461b9e123ba64ae313df42f225
Author: Simon Friis Vindum <sim...@gmail.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)

Changed paths:
M cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.ql

Log Message:
-----------
C++: Include the actual number of lower/upper bounds for added context in expected files


Commit: d0681c6ffbae8387cbf0a0d82c58b5fdbab28760
https://github.com/krishnprakash/codeql/commit/d0681c6ffbae8387cbf0a0d82c58b5fdbab28760
Author: Simon Friis Vindum <sim...@gmail.com>
Date: 2026-02-16 (Mon, 16 Feb 2026)

Changed paths:
M cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected

Log Message:
-----------
C++: Divide nr of bounds between branches for phi nodes


Commit: 549dcb31be650e08cde76924817c5c6357b0e476
https://github.com/krishnprakash/codeql/commit/549dcb31be650e08cde76924817c5c6357b0e476
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Co-authored-by: Geoffrey White <40627776...@users.noreply.github.com>


Commit: c811fae87627a2c11e9096714163e2389a48bb03
https://github.com/krishnprakash/codeql/commit/c811fae87627a2c11e9096714163e2389a48bb03
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Co-authored-by: Geoffrey White <40627776...@users.noreply.github.com>


Commit: 1072d6a7b756c98114692b34c31ae14d9ae645e6
https://github.com/krishnprakash/codeql/commit/1072d6a7b756c98114692b34c31ae14d9ae645e6
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Apply suggestion from @geoffw0

Co-authored-by: Geoffrey White <40627776...@users.noreply.github.com>


Commit: 779fd757a397a7585d50d4a5810a8920b6ea2288
https://github.com/krishnprakash/codeql/commit/779fd757a397a7585d50d4a5810a8920b6ea2288
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Co-authored-by: Geoffrey White <40627776...@users.noreply.github.com>


Commit: 0106072b882b7f3752db9bd86978cffe9f01478f
https://github.com/krishnprakash/codeql/commit/0106072b882b7f3752db9bd86978cffe9f01478f
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Co-authored-by: Geoffrey White <40627776...@users.noreply.github.com>


Commit: ea0d1bf2620defc288276708137c94eb1fdc2590
https://github.com/krishnprakash/codeql/commit/ea0d1bf2620defc288276708137c94eb1fdc2590
Author: Ben Rodes <bro...@microsoft.com>
Date: 2026-02-17 (Tue, 17 Feb 2026)

Changed paths:
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql

Log Message:
-----------
Apply suggestion from @bdrodes


Commit: d7250a8abe4c606e3412c78f81ee9141a8898bd8
https://github.com/krishnprakash/codeql/commit/d7250a8abe4c606e3412c78f81ee9141a8898bd8
Author: Geoffrey White <40627776...@users.noreply.github.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)

Changed paths:
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/test.cpp

Log Message:
-----------
Address more non-ascii characters.


Commit: a2339305e5d6640c6e82cf4ccc9926bca6f70e1f
https://github.com/krishnprakash/codeql/commit/a2339305e5d6640c6e82cf4ccc9926bca6f70e1f
Author: Mathias Vorreiter Pedersen <math...@github.com>
Date: 2026-02-18 (Wed, 18 Feb 2026)

Changed paths:
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/test.cpp

Log Message:
-----------
Merge pull request #329 from geoffw0/moreascii

Address more non-ascii characters


Commit: 97a02ed9037db367f24d64b1755af7de1698ec05
https://github.com/krishnprakash/codeql/commit/97a02ed9037db367f24d64b1755af7de1698ec05
Author: Geoffrey White <40627776...@users.noreply.github.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)

Changed paths:
M rust/ql/src/queries/telemetry/DatabaseQualityDiagnostics.ql

Log Message:
-----------
Rust: Remove MacroCallTargetStats from rust/diagnostic/database-quality.


Commit: fd5c5b5635dabd2f29c94f15bcfc30d40dfb6567
https://github.com/krishnprakash/codeql/commit/fd5c5b5635dabd2f29c94f15bcfc30d40dfb6567
Author: Geoffrey White <40627776...@users.noreply.github.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)

Changed paths:
A rust/ql/src/change-notes/2026-02-18-database-quality.md

Log Message:
-----------
Rust: Change note.


Commit: dfe451128e15909ac390f362b7e01b68501f9d9a
https://github.com/krishnprakash/codeql/commit/dfe451128e15909ac390f362b7e01b68501f9d9a
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)

Changed paths:
M MODULE.bazel
M actions/ql/lib/CHANGELOG.md
A actions/ql/lib/change-notes/released/0.4.28.md
M actions/ql/lib/codeql-pack.release.yml
M actions/ql/lib/qlpack.yml
M actions/ql/src/CHANGELOG.md
A actions/ql/src/change-notes/released/0.6.20.md
M actions/ql/src/codeql-pack.release.yml
M actions/ql/src/qlpack.yml
M cpp/ql/lib/CHANGELOG.md
R cpp/ql/lib/change-notes/2026-02-03-windows-remote-flow-sources.md
A cpp/ql/lib/change-notes/2026-02-14-must-flow-fix.md
A cpp/ql/lib/change-notes/2026-02-14-must-flow.md
A cpp/ql/lib/change-notes/released/7.1.1.md
M cpp/ql/lib/codeql-pack.release.yml
M cpp/ql/lib/qlpack.yml
M cpp/ql/lib/semmle/code/cpp/internal/Overlay.qll
M cpp/ql/lib/semmle/code/cpp/ir/dataflow/MustFlow.qll
M cpp/ql/lib/semmle/code/cpp/rangeanalysis/RangeAnalysisUtils.qll
M cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll
M cpp/ql/src/CHANGELOG.md
M cpp/ql/src/Likely Bugs/Memory Management/ReturnStackAllocatedMemory.ql
M cpp/ql/src/Likely Bugs/Memory Management/UninitializedLocal.ql
M cpp/ql/src/Likely Bugs/OO/UnsafeUseOfThis.ql
A cpp/ql/src/change-notes/released/1.5.11.md
M cpp/ql/src/codeql-pack.release.yml
M cpp/ql/src/qlpack.yml
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/lowerBound.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.ql
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test.c
A cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test_nr_of_bounds.cpp
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/upperBound.expected
M cpp/ql/test/query-tests/Likely Bugs/Memory Management/ReturnStackAllocatedMemory/test.cpp
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Event.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/EventAccessor.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Factory.cs
A csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/PropertyFieldAccess.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Field.cs
A csharp/extractor/Semmle.Extraction.CSharp/Entities/PropertyField.cs
M csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.59.md
M csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/lib/qlpack.yml
M csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.59.md
M csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/src/qlpack.yml
A csharp/ql/integration-tests/posix/conftest.py
M csharp/ql/integration-tests/posix/standalone_dependencies_no_framework/test.py
M csharp/ql/integration-tests/posix/standalone_dependencies_nuget with_space/test.py
M csharp/ql/integration-tests/posix/standalone_dependencies_nuget/test.py
M csharp/ql/integration-tests/posix/standalone_dependencies_nuget_no_sources/test.py
M csharp/ql/lib/CHANGELOG.md
R csharp/ql/lib/change-notes/2026-02-05-extension-types.md
R csharp/ql/lib/change-notes/2026-02-09-update-system.web.httputility-model.md
A csharp/ql/lib/change-notes/2026-02-12-field-keyword.md
A csharp/ql/lib/change-notes/2026-02-16-partial-events.md
A csharp/ql/lib/change-notes/released/5.4.7.md
M csharp/ql/lib/codeql-pack.release.yml
M csharp/ql/lib/qlpack.yml
M csharp/ql/src/CHANGELOG.md
R csharp/ql/src/change-notes/2026-02-04-csrf-inherited-attribute.md
A csharp/ql/src/change-notes/released/1.6.2.md
M csharp/ql/src/codeql-pack.release.yml
M csharp/ql/src/qlpack.yml
M csharp/ql/test/library-tests/dataflow/fields/D.cs
M csharp/ql/test/library-tests/dataflow/fields/FieldFlow.expected
M csharp/ql/test/library-tests/dispatch/CallGraph.expected
M csharp/ql/test/library-tests/dispatch/GetADynamicTarget.expected
M csharp/ql/test/library-tests/dispatch/ViableCallable.cs
M csharp/ql/test/library-tests/partial/MethodIsPartial.expected
M csharp/ql/test/library-tests/partial/Partial.cs
M csharp/ql/test/library-tests/partial/Partial1.expected
M csharp/ql/test/library-tests/partial/Partial2.expected
M csharp/ql/test/library-tests/partial/PartialAccessors.expected
M csharp/ql/test/library-tests/partial/PartialConstructors.expected
A csharp/ql/test/library-tests/partial/PartialEvents.expected
A csharp/ql/test/library-tests/partial/PartialEvents.ql
M csharp/ql/test/library-tests/partial/PartialIndexers.expected
M csharp/ql/test/library-tests/partial/PartialMethodBody.expected
M csharp/ql/test/library-tests/partial/PartialProperties.expected
M csharp/ql/test/library-tests/partial/PrintAst.expected
M csharp/ql/test/library-tests/properties/PrintAst.expected
M csharp/ql/test/library-tests/properties/Properties17.expected
M csharp/ql/test/library-tests/properties/Properties17.ql
M csharp/ql/test/library-tests/properties/properties.cs
A csharp/ql/test/query-tests/API Abuse/ClassDoesNotImplementEquals/NullableTest.cs
A csharp/ql/test/query-tests/API Abuse/IncorrectEqualsSignature/NullableTest.cs
M docs/codeql/reusables/supported-versions-compilers.rst
M go/ql/consistency-queries/CHANGELOG.md
A go/ql/consistency-queries/change-notes/released/1.0.42.md
M go/ql/consistency-queries/codeql-pack.release.yml
M go/ql/consistency-queries/qlpack.yml
M go/ql/lib/CHANGELOG.md
R go/ql/lib/change-notes/2026-01-20-go-version-1-26.md
R go/ql/lib/change-notes/2026-01-28-shared-basic-block-library.md
A go/ql/lib/change-notes/released/7.0.0.md
M go/ql/lib/codeql-pack.release.yml
M go/ql/lib/qlpack.yml
M go/ql/src/CHANGELOG.md
A go/ql/src/change-notes/released/1.5.6.md
M go/ql/src/codeql-pack.release.yml
M go/ql/src/qlpack.yml
M java/ql/lib/CHANGELOG.md
R java/ql/lib/change-notes/2026-02-04-renames.md
R java/ql/lib/change-notes/2026-02-06-kotlin-2.3.10.md
R java/ql/lib/change-notes/2026-02-12-deprecate-unreachableblocks.md
A java/ql/lib/change-notes/2026-02-12-jakarta.md
A java/ql/lib/change-notes/released/8.1.0.md
M java/ql/lib/codeql-pack.release.yml
M java/ql/lib/experimental/quantum/JCA.qll
M java/ql/lib/java.qll
M java/ql/lib/qlpack.yml
A java/ql/lib/semmle/code/java/Concepts.qll
M java/ql/lib/semmle/code/java/J2EE.qll
M java/ql/lib/semmle/code/java/JDK.qll
M java/ql/lib/semmle/code/java/JMX.qll
M java/ql/lib/semmle/code/java/deadcode/EntryPoints.qll
M java/ql/lib/semmle/code/java/deadcode/WebEntryPoints.qll
M java/ql/lib/semmle/code/java/frameworks/JAXB.qll
M java/ql/lib/semmle/code/java/frameworks/JavaxAnnotations.qll
M java/ql/lib/semmle/code/java/frameworks/JaxWS.qll
M java/ql/lib/semmle/code/java/frameworks/Jms.qll
M java/ql/lib/semmle/code/java/frameworks/Jndi.qll
M java/ql/lib/semmle/code/java/frameworks/Mail.qll
M java/ql/lib/semmle/code/java/frameworks/Networking.qll
M java/ql/lib/semmle/code/java/frameworks/Regex.qll
M java/ql/lib/semmle/code/java/frameworks/Servlets.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/JavaServerFaces.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/Persistence.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/Xml.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJB.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJBRestrictions.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFAnnotations.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFRenderer.qll
M java/ql/lib/semmle/code/java/frameworks/spring/SpringAutowire.qll
M java/ql/lib/semmle/code/java/frameworks/spring/SpringController.qll
M java/ql/lib/semmle/code/java/security/CleartextStorageCookieQuery.qll
M java/ql/lib/semmle/code/java/security/Encryption.qll
M java/ql/lib/semmle/code/java/security/InsecureBeanValidationQuery.qll
M java/ql/lib/semmle/code/java/security/LogInjection.qll
M java/ql/lib/semmle/code/java/security/PathSanitizer.qll
M java/ql/lib/semmle/code/java/security/Sanitizers.qll
M java/ql/lib/semmle/code/java/security/XSS.qll
M java/ql/lib/semmle/code/java/security/XmlParsers.qll
M java/ql/lib/semmle/code/java/security/XsltInjection.qll
M java/ql/lib/semmle/code/java/security/regexp/RegexInjection.qll
M java/ql/src/CHANGELOG.md
M java/ql/src/Likely Bugs/Frameworks/Swing/BadlyOverriddenAdapter.ql
M java/ql/src/Likely Bugs/Frameworks/Swing/ThreadSafety.ql
M java/ql/src/Security/CWE/CWE-1004/SensitiveCookieNotHttpOnly.ql
M java/ql/src/Security/CWE/CWE-319/UseSSLSocketFactories.ql
R java/ql/src/change-notes/2025-11-13-maven-default-java-17
A java/ql/src/change-notes/2025-11-13-maven-default-java-17.md
A java/ql/src/change-notes/2026-02-17-support-java-26.md
A java/ql/src/change-notes/released/1.10.7.md
M java/ql/src/codeql-pack.release.yml
M java/ql/src/experimental/Security/CWE/CWE-094/JakartaExpressionInjectionLib.qll
M java/ql/src/experimental/Security/CWE/CWE-094/ScriptInjection.ql
M java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulationLib.qll
M java/ql/src/experimental/Security/CWE/CWE-208/NonConstantTimeCheckOnSignatureQuery.qll
M java/ql/src/experimental/Security/CWE/CWE-327/SslLib.qll
M java/ql/src/experimental/Security/CWE/CWE-400/LocalThreadResourceAbuse.ql
M java/ql/src/experimental/Security/CWE/CWE-489/WebComponentMain.ql
M java/ql/src/experimental/Security/CWE/CWE-625/PermissiveDotRegexQuery.qll
R java/ql/src/experimental/Security/CWE/CWE-625/Regex.qll
M java/ql/src/experimental/Security/CWE/CWE-652/XQueryInjectionLib.qll
M java/ql/src/experimental/Security/CWE/CWE-665/InsecureRmiJmxEnvironmentConfiguration.ql
M java/ql/src/experimental/semmle/code/java/frameworks/Jsf.qll
M java/ql/src/qlpack.yml
M java/ql/src/utils/modelgenerator/internal/CaptureModels.qll
M java/ql/test/query-tests/security/CWE-117/LogInjectionTest.expected
M java/ql/test/query-tests/security/CWE-117/LogInjectionTest.ext.yml
M java/ql/test/query-tests/security/CWE-117/LogInjectionTest.java
M java/ql/test/query-tests/security/CWE-117/options
M java/ql/test/query-tests/security/CWE-918/RequestForgery.expected
M java/ql/test/query-tests/security/CWE-918/SanitizationTests.java
M java/ql/test/query-tests/security/CWE-918/options
A java/ql/test/stubs/javax-validation-constraints/javax/validation/Constraint.java
A java/ql/test/stubs/javax-validation-constraints/javax/validation/Payload.java
A java/ql/test/stubs/javax-validation-constraints/javax/validation/constraints/Pattern.java
M javascript/ql/lib/CHANGELOG.md
A javascript/ql/lib/change-notes/released/2.6.22.md
M javascript/ql/lib/codeql-pack.release.yml
M javascript/ql/lib/qlpack.yml
M javascript/ql/src/CHANGELOG.md
A javascript/ql/src/change-notes/released/2.3.2.md
M javascript/ql/src/codeql-pack.release.yml
M javascript/ql/src/qlpack.yml
A misc/bazel/registry/modules/rules_rust/0.68.1.codeql.1/MODULE.bazel
A misc/bazel/registry/modules/rules_rust/0.68.1.codeql.1/patches/include_rmeta_in_stdlib.patch
A misc/bazel/registry/modules/rules_rust/0.68.1.codeql.1/source.json
A misc/bazel/registry/modules/rules_rust/metadata.json
M misc/suite-helpers/CHANGELOG.md
A misc/suite-helpers/change-notes/released/1.0.42.md
M misc/suite-helpers/codeql-pack.release.yml
M misc/suite-helpers/qlpack.yml
M python/ql/lib/CHANGELOG.md
R python/ql/lib/change-notes/2025-09-30-azure_ssrf_models.md
R python/ql/lib/change-notes/2026-02-05-fix-format-fill-character-misparse.md
A python/ql/lib/change-notes/2026-02-09-ssrf_test_case_cleanup_and_new_ssrf_barriers.md
A python/ql/lib/change-notes/released/6.1.1.md
M python/ql/lib/codeql-pack.release.yml
M python/ql/lib/qlpack.yml
M python/ql/lib/semmle/python/security/dataflow/ServerSideRequestForgeryCustomizations.qll
M python/ql/src/CHANGELOG.md
A python/ql/src/change-notes/released/1.7.7.md
M python/ql/src/codeql-pack.release.yml
M python/ql/src/qlpack.yml
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/FullServerSideRequestForgery.expected
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/FullServerSideRequestForgery.qlref
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/PartialServerSideRequestForgery.expected
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/PartialServerSideRequestForgery.qlref
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/full_partial_test.py
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_azure_client.py
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_http_client.py
A python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_path_validation.py
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_requests.py
M ruby/ql/lib/CHANGELOG.md
A ruby/ql/lib/change-notes/released/5.1.10.md
M ruby/ql/lib/codeql-pack.release.yml
M ruby/ql/lib/qlpack.yml
M ruby/ql/src/CHANGELOG.md
A ruby/ql/src/change-notes/released/1.5.7.md
M ruby/ql/src/codeql-pack.release.yml
M ruby/ql/src/qlpack.yml
M ruby/ql/test/library-tests/ast/Ast.expected
M ruby/ql/test/library-tests/ast/AstDesugar.expected
M ruby/ql/test/library-tests/ast/TreeSitter.expected
M ruby/ql/test/library-tests/ast/ValueText.expected
M ruby/ql/test/library-tests/ast/control/ConditionalExpr.expected
M ruby/ql/test/library-tests/ast/control/ControlExpr.expected
M ruby/ql/test/library-tests/ast/control/conditionals.rb
M ruby/ql/test/library-tests/ast/operations/assignment.expected
M ruby/ql/test/library-tests/ast/operations/binary.expected
M ruby/ql/test/library-tests/ast/operations/operation.expected
M ruby/ql/test/library-tests/ast/operations/operations.rb
M ruby/ql/test/library-tests/ast/operations/unary.expected
M rust/ql/lib/CHANGELOG.md
A rust/ql/lib/change-notes/released/0.2.6.md
M rust/ql/lib/codeql-pack.release.yml
M rust/ql/lib/codeql/rust/internal/PathResolution.qll
M rust/ql/lib/codeql/rust/internal/typeinference/FunctionType.qll
M rust/ql/lib/codeql/rust/internal/typeinference/TypeInference.qll
M rust/ql/lib/qlpack.yml
M rust/ql/src/CHANGELOG.md
A rust/ql/src/change-notes/released/0.1.27.md
M rust/ql/src/codeql-pack.release.yml
M rust/ql/src/qlpack.yml
A rust/ql/test/library-tests/path-resolution/invalid/main.rs
A rust/ql/test/library-tests/path-resolution/invalid/options.yml
M rust/ql/test/library-tests/path-resolution/path-resolution.expected
M shared/concepts/CHANGELOG.md
A shared/concepts/change-notes/released/0.0.16.md
M shared/concepts/codeql-pack.release.yml
M shared/concepts/qlpack.yml
M shared/controlflow/CHANGELOG.md
A shared/controlflow/change-notes/released/2.0.26.md
M shared/controlflow/codeql-pack.release.yml
M shared/controlflow/qlpack.yml
M shared/dataflow/CHANGELOG.md
A shared/dataflow/change-notes/released/2.0.26.md
M shared/dataflow/codeql-pack.release.yml
M shared/dataflow/qlpack.yml
M shared/mad/CHANGELOG.md
A shared/mad/change-notes/released/1.0.42.md
M shared/mad/codeql-pack.release.yml
M shared/mad/qlpack.yml
M shared/quantum/CHANGELOG.md
A shared/quantum/change-notes/released/0.0.20.md
M shared/quantum/codeql-pack.release.yml
M shared/quantum/qlpack.yml
M shared/rangeanalysis/CHANGELOG.md
A shared/rangeanalysis/change-notes/released/1.0.42.md
M shared/rangeanalysis/codeql-pack.release.yml
M shared/rangeanalysis/qlpack.yml
M shared/regex/CHANGELOG.md
A shared/regex/change-notes/released/1.0.42.md
M shared/regex/codeql-pack.release.yml
M shared/regex/qlpack.yml
M shared/ssa/CHANGELOG.md
A shared/ssa/change-notes/released/2.0.18.md
M shared/ssa/codeql-pack.release.yml
M shared/ssa/qlpack.yml
M shared/threat-models/CHANGELOG.md
A shared/threat-models/change-notes/released/1.0.42.md
M shared/threat-models/codeql-pack.release.yml
M shared/threat-models/qlpack.yml
M shared/tutorial/CHANGELOG.md
A shared/tutorial/change-notes/released/1.0.42.md
M shared/tutorial/codeql-pack.release.yml
M shared/tutorial/qlpack.yml
M shared/typeflow/CHANGELOG.md
A shared/typeflow/change-notes/released/1.0.42.md
M shared/typeflow/codeql-pack.release.yml
M shared/typeflow/qlpack.yml
M shared/typeinference/CHANGELOG.md
A shared/typeinference/change-notes/released/0.0.23.md
M shared/typeinference/codeql-pack.release.yml
M shared/typeinference/qlpack.yml
M shared/typetracking/CHANGELOG.md
A shared/typetracking/change-notes/released/2.0.26.md
M shared/typetracking/codeql-pack.release.yml
M shared/typetracking/qlpack.yml
M shared/typos/CHANGELOG.md
A shared/typos/change-notes/released/1.0.42.md
M shared/typos/codeql-pack.release.yml
M shared/typos/qlpack.yml
M shared/util/CHANGELOG.md
A shared/util/change-notes/released/2.0.29.md
M shared/util/codeql-pack.release.yml
M shared/util/qlpack.yml
M shared/xml/CHANGELOG.md
A shared/xml/change-notes/released/1.0.42.md
M shared/xml/codeql-pack.release.yml
M shared/xml/qlpack.yml
M shared/yaml/CHANGELOG.md
A shared/yaml/change-notes/released/1.0.42.md
M shared/yaml/codeql-pack.release.yml
M shared/yaml/qlpack.yml
M swift/ql/lib/CHANGELOG.md
A swift/ql/lib/change-notes/released/6.2.2.md
M swift/ql/lib/codeql-pack.release.yml
M swift/ql/lib/qlpack.yml
M swift/ql/src/CHANGELOG.md
A swift/ql/src/change-notes/released/1.2.16.md
M swift/ql/src/codeql-pack.release.yml
M swift/ql/src/qlpack.yml

Log Message:
-----------
Merge branch 'main' into redsun82/bazel-9


Commit: b08e4e1dba124e2ad8337b8029e285cbd3cd945a
https://github.com/krishnprakash/codeql/commit/b08e4e1dba124e2ad8337b8029e285cbd3cd945a
Author: Geoffrey White <40627776...@users.noreply.github.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)

Changed paths:
M MODULE.bazel
A cpp/ql/lib/change-notes/2026-02-14-must-flow-fix.md
A cpp/ql/lib/change-notes/2026-02-14-must-flow.md
M cpp/ql/lib/semmle/code/cpp/internal/Overlay.qll
M cpp/ql/lib/semmle/code/cpp/ir/dataflow/MustFlow.qll
M cpp/ql/src/Likely Bugs/Memory Management/ReturnStackAllocatedMemory.ql
M cpp/ql/src/Likely Bugs/Memory Management/UninitializedLocal.ql
M cpp/ql/src/Likely Bugs/OO/UnsafeUseOfThis.ql
M cpp/ql/test/query-tests/Likely Bugs/Memory Management/ReturnStackAllocatedMemory/test.cpp
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Event.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/EventAccessor.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Factory.cs
A csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/PropertyFieldAccess.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Field.cs
A csharp/extractor/Semmle.Extraction.CSharp/Entities/PropertyField.cs
A csharp/ql/integration-tests/posix/conftest.py
M csharp/ql/integration-tests/posix/standalone_dependencies_no_framework/test.py
M csharp/ql/integration-tests/posix/standalone_dependencies_nuget with_space/test.py
M csharp/ql/integration-tests/posix/standalone_dependencies_nuget/test.py
M csharp/ql/integration-tests/posix/standalone_dependencies_nuget_no_sources/test.py
A csharp/ql/lib/change-notes/2026-02-12-field-keyword.md
A csharp/ql/lib/change-notes/2026-02-16-partial-events.md
M csharp/ql/test/library-tests/dataflow/fields/D.cs
M csharp/ql/test/library-tests/dataflow/fields/FieldFlow.expected
M csharp/ql/test/library-tests/dispatch/CallGraph.expected
M csharp/ql/test/library-tests/dispatch/GetADynamicTarget.expected
M csharp/ql/test/library-tests/dispatch/ViableCallable.cs
M csharp/ql/test/library-tests/partial/MethodIsPartial.expected
M csharp/ql/test/library-tests/partial/Partial.cs
M csharp/ql/test/library-tests/partial/Partial1.expected
M csharp/ql/test/library-tests/partial/Partial2.expected
M csharp/ql/test/library-tests/partial/PartialAccessors.expected
M csharp/ql/test/library-tests/partial/PartialConstructors.expected
A csharp/ql/test/library-tests/partial/PartialEvents.expected
A csharp/ql/test/library-tests/partial/PartialEvents.ql
M csharp/ql/test/library-tests/partial/PartialIndexers.expected
M csharp/ql/test/library-tests/partial/PartialMethodBody.expected
M csharp/ql/test/library-tests/partial/PartialProperties.expected
M csharp/ql/test/library-tests/partial/PrintAst.expected
M csharp/ql/test/library-tests/properties/PrintAst.expected
M csharp/ql/test/library-tests/properties/Properties17.expected
M csharp/ql/test/library-tests/properties/Properties17.ql
M csharp/ql/test/library-tests/properties/properties.cs
A csharp/ql/test/query-tests/API Abuse/ClassDoesNotImplementEquals/NullableTest.cs
A csharp/ql/test/query-tests/API Abuse/IncorrectEqualsSignature/NullableTest.cs
M docs/codeql/reusables/supported-versions-compilers.rst
R java/ql/src/change-notes/2025-11-13-maven-default-java-17
A java/ql/src/change-notes/2025-11-13-maven-default-java-17.md
A java/ql/src/change-notes/2026-02-17-support-java-26.md
A misc/bazel/registry/modules/rules_rust/0.68.1.codeql.1/MODULE.bazel
A misc/bazel/registry/modules/rules_rust/0.68.1.codeql.1/patches/include_rmeta_in_stdlib.patch
A misc/bazel/registry/modules/rules_rust/0.68.1.codeql.1/source.json
A misc/bazel/registry/modules/rules_rust/metadata.json
A python/ql/lib/change-notes/2026-02-09-ssrf_test_case_cleanup_and_new_ssrf_barriers.md
M python/ql/lib/semmle/python/security/dataflow/ServerSideRequestForgeryCustomizations.qll
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/FullServerSideRequestForgery.expected
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/FullServerSideRequestForgery.qlref
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/PartialServerSideRequestForgery.expected
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/PartialServerSideRequestForgery.qlref
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/full_partial_test.py
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_azure_client.py
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_http_client.py
A python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_path_validation.py
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_requests.py
M rust/ql/lib/codeql/rust/internal/PathResolution.qll
A rust/ql/test/library-tests/path-resolution/invalid/main.rs
A rust/ql/test/library-tests/path-resolution/invalid/options.yml
M rust/ql/test/library-tests/path-resolution/path-resolution.expected

Log Message:
-----------
Merge branch 'main' into toolstatus


Commit: 38219f6ebb4612a6af966e80a31292437c810ec3
https://github.com/krishnprakash/codeql/commit/38219f6ebb4612a6af966e80a31292437c810ec3
Author: REDMOND\brodes <bro...@microsoft.com>
Date: 2026-02-19 (Thu, 19 Feb 2026)

Changed paths:
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/test.cpp

Log Message:
-----------
C++: Fixing FP in unit tests.


Commit: ca41ae0d1a9e86b637b2e8cac3ac281fd44e088f
https://github.com/krishnprakash/codeql/commit/ca41ae0d1a9e86b637b2e8cac3ac281fd44e088f
Author: Geoffrey White <40627776...@users.noreply.github.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)

Changed paths:
A rust/ql/src/change-notes/2026-02-18-database-quality.md
M rust/ql/src/queries/telemetry/DatabaseQualityDiagnostics.ql

Log Message:
-----------
Merge pull request #21347 from geoffw0/toolstatus

Rust: Update rust/diagnostic/database-quality


Commit: a5905a6f208be9a4a23f0c031bd0b01b4cbea9fb
https://github.com/krishnprakash/codeql/commit/a5905a6f208be9a4a23f0c031bd0b01b4cbea9fb
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)

Changed paths:
A rust/ql/src/change-notes/2026-02-18-database-quality.md
M rust/ql/src/queries/telemetry/DatabaseQualityDiagnostics.ql

Log Message:
-----------
Merge branch 'main' into redsun82/bazel-9


Commit: 1dba99f47dfe6c47623f97333105aec2aff0686d
https://github.com/krishnprakash/codeql/commit/1dba99f47dfe6c47623f97333105aec2aff0686d
Author: Mathias Vorreiter Pedersen <math...@github.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)

Changed paths:
A cpp/ql/lib/change-notes/2026-02-06-UncheckedLeapYearAfterModification_Refactor.md
M cpp/ql/lib/semmle/code/cpp/commons/DateTime.qll
M cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.qlref
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedReturnValueForTimeFunctions.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/test.cpp

Log Message:
-----------
Merge pull request #21292 from microsoft/UncheckedLeaprYearAfterModification_Refactor_Upstream

C++: Refactor of UncheckedLeapYearAfterModification


Commit: 15fde872b56b15cb935857fbd53a13d5470f76da
https://github.com/krishnprakash/codeql/commit/15fde872b56b15cb935857fbd53a13d5470f76da
Author: Paolo Tranquilli <reds...@github.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)

Changed paths:
M .bazelrc
M .bazelversion
M MODULE.bazel
M javascript/extractor/BUILD.bazel
M javascript/extractor/test/com/semmle/js/extractor/test/BUILD.bazel
M misc/bazel/cmake/cmake.bzl
M misc/bazel/internal/zipmerge/BUILD.bazel
M misc/bazel/internal/zipmerge/zipmerge_test.cpp
M misc/bazel/registry/fix.py
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/MODULE.bazel
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/patches/codeql_add_language_version_option.patch
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/patches/codeql_do_not_emit_jdeps.patch
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/source.json
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/MODULE.bazel
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/patches/codeql_add_language_version_option.patch
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/patches/codeql_do_not_emit_jdeps.patch
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/source.json
M misc/bazel/registry/modules/rules_kotlin/metadata.json
M misc/codegen/BUILD.bazel
M misc/codegen/templates/BUILD.bazel
M shared/cpp/BUILD.bazel
M swift/logging/BUILD.bazel
M swift/rules.bzl

Log Message:
-----------
Merge pull request #21276 from github/redsun82/bazel-9

Upgrade Bazel to 9.0.0


Commit: fdbd49a843b0ed77f4dc39d2c9cc58b68f2f82f1
https://github.com/krishnprakash/codeql/commit/fdbd49a843b0ed77f4dc39d2c9cc58b68f2f82f1
Author: Simon Friis Vindum <sim...@gmail.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)

Changed paths:
M cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll

Log Message:
-----------
C++: Improve clarity in comment

Co-authored-by: Mathias Vorreiter Pedersen <math...@github.com>


Commit: 8eed18a8ff379e493b3983dcd64bdba73263d920
https://github.com/krishnprakash/codeql/commit/8eed18a8ff379e493b3983dcd64bdba73263d920
Author: Simon Friis Vindum <sim...@gmail.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)

Changed paths:
M cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll

Log Message:
-----------
C++: Fix typo

Co-authored-by: Jeroen Ketema <93738568...@users.noreply.github.com>


Commit: 922830429407342d71566dea8876d5be997d41e5
https://github.com/krishnprakash/codeql/commit/922830429407342d71566dea8876d5be997d41e5
Author: Jeroen Ketema <93738568...@users.noreply.github.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)

Changed paths:
M .bazelrc
M .bazelversion
M MODULE.bazel
M actions/ql/lib/CHANGELOG.md
A actions/ql/lib/change-notes/released/0.4.28.md
M actions/ql/lib/codeql-pack.release.yml
M actions/ql/lib/qlpack.yml
M actions/ql/src/CHANGELOG.md
A actions/ql/src/change-notes/released/0.6.20.md
M actions/ql/src/codeql-pack.release.yml
M actions/ql/src/qlpack.yml
M cpp/ql/lib/CHANGELOG.md
R cpp/ql/lib/change-notes/2026-02-03-windows-remote-flow-sources.md
A cpp/ql/lib/change-notes/2026-02-06-UncheckedLeapYearAfterModification_Refactor.md
A cpp/ql/lib/change-notes/2026-02-14-must-flow-fix.md
A cpp/ql/lib/change-notes/2026-02-14-must-flow.md
A cpp/ql/lib/change-notes/released/7.1.1.md
M cpp/ql/lib/codeql-pack.release.yml
M cpp/ql/lib/qlpack.yml
M cpp/ql/lib/semmle/code/cpp/commons/DateTime.qll
M cpp/ql/lib/semmle/code/cpp/internal/Overlay.qll
M cpp/ql/lib/semmle/code/cpp/ir/dataflow/MustFlow.qll
M cpp/ql/src/CHANGELOG.md
M cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql
M cpp/ql/src/Likely Bugs/Memory Management/ReturnStackAllocatedMemory.ql
M cpp/ql/src/Likely Bugs/Memory Management/UninitializedLocal.ql
M cpp/ql/src/Likely Bugs/OO/UnsafeUseOfThis.ql
A cpp/ql/src/change-notes/released/1.5.11.md
M cpp/ql/src/codeql-pack.release.yml
M cpp/ql/src/qlpack.yml
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.qlref
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedReturnValueForTimeFunctions.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/test.cpp
M cpp/ql/test/query-tests/Likely Bugs/Memory Management/ReturnStackAllocatedMemory/test.cpp
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Event.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/EventAccessor.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Factory.cs
A csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/PropertyFieldAccess.cs
M csharp/extractor/Semmle.Extraction.CSharp/Entities/Field.cs
A csharp/extractor/Semmle.Extraction.CSharp/Entities/PropertyField.cs
M csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.59.md
M csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/lib/qlpack.yml
M csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.59.md
M csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/src/qlpack.yml
A csharp/ql/integration-tests/posix/conftest.py
M csharp/ql/integration-tests/posix/standalone_dependencies_no_framework/test.py
M csharp/ql/integration-tests/posix/standalone_dependencies_nuget with_space/test.py
M csharp/ql/integration-tests/posix/standalone_dependencies_nuget/test.py
M csharp/ql/integration-tests/posix/standalone_dependencies_nuget_no_sources/test.py
M csharp/ql/lib/CHANGELOG.md
R csharp/ql/lib/change-notes/2026-02-05-extension-types.md
R csharp/ql/lib/change-notes/2026-02-09-update-system.web.httputility-model.md
A csharp/ql/lib/change-notes/2026-02-12-field-keyword.md
A csharp/ql/lib/change-notes/2026-02-16-partial-events.md
A csharp/ql/lib/change-notes/released/5.4.7.md
M csharp/ql/lib/codeql-pack.release.yml
M csharp/ql/lib/qlpack.yml
M csharp/ql/src/CHANGELOG.md
R csharp/ql/src/change-notes/2026-02-04-csrf-inherited-attribute.md
A csharp/ql/src/change-notes/released/1.6.2.md
M csharp/ql/src/codeql-pack.release.yml
M csharp/ql/src/qlpack.yml
M csharp/ql/test/library-tests/dataflow/fields/D.cs
M csharp/ql/test/library-tests/dataflow/fields/FieldFlow.expected
M csharp/ql/test/library-tests/dispatch/CallGraph.expected
M csharp/ql/test/library-tests/dispatch/GetADynamicTarget.expected
M csharp/ql/test/library-tests/dispatch/ViableCallable.cs
M csharp/ql/test/library-tests/partial/MethodIsPartial.expected
M csharp/ql/test/library-tests/partial/Partial.cs
M csharp/ql/test/library-tests/partial/Partial1.expected
M csharp/ql/test/library-tests/partial/Partial2.expected
M csharp/ql/test/library-tests/partial/PartialAccessors.expected
M csharp/ql/test/library-tests/partial/PartialConstructors.expected
A csharp/ql/test/library-tests/partial/PartialEvents.expected
A csharp/ql/test/library-tests/partial/PartialEvents.ql
M csharp/ql/test/library-tests/partial/PartialIndexers.expected
M csharp/ql/test/library-tests/partial/PartialMethodBody.expected
M csharp/ql/test/library-tests/partial/PartialProperties.expected
M csharp/ql/test/library-tests/partial/PrintAst.expected
M csharp/ql/test/library-tests/properties/PrintAst.expected
M csharp/ql/test/library-tests/properties/Properties17.expected
M csharp/ql/test/library-tests/properties/Properties17.ql
M csharp/ql/test/library-tests/properties/properties.cs
A csharp/ql/test/query-tests/API Abuse/ClassDoesNotImplementEquals/NullableTest.cs
A csharp/ql/test/query-tests/API Abuse/IncorrectEqualsSignature/NullableTest.cs
M docs/codeql/reusables/supported-versions-compilers.rst
M go/ql/consistency-queries/CHANGELOG.md
A go/ql/consistency-queries/change-notes/released/1.0.42.md
M go/ql/consistency-queries/codeql-pack.release.yml
M go/ql/consistency-queries/qlpack.yml
M go/ql/lib/CHANGELOG.md
R go/ql/lib/change-notes/2026-01-20-go-version-1-26.md
R go/ql/lib/change-notes/2026-01-28-shared-basic-block-library.md
A go/ql/lib/change-notes/released/7.0.0.md
M go/ql/lib/codeql-pack.release.yml
M go/ql/lib/qlpack.yml
M go/ql/src/CHANGELOG.md
A go/ql/src/change-notes/released/1.5.6.md
M go/ql/src/codeql-pack.release.yml
M go/ql/src/qlpack.yml
M java/ql/lib/CHANGELOG.md
R java/ql/lib/change-notes/2026-02-04-renames.md
R java/ql/lib/change-notes/2026-02-06-kotlin-2.3.10.md
R java/ql/lib/change-notes/2026-02-12-deprecate-unreachableblocks.md
A java/ql/lib/change-notes/2026-02-12-jakarta.md
R java/ql/lib/change-notes/2026-02-12-pattern-annotation-ssrf-sanitizer.md
R java/ql/lib/change-notes/2026-02-14-pattern-annotation-log-injection-sanitizer.md
A java/ql/lib/change-notes/released/8.1.0.md
M java/ql/lib/codeql-pack.release.yml
M java/ql/lib/experimental/quantum/JCA.qll
M java/ql/lib/qlpack.yml
M java/ql/lib/semmle/code/java/J2EE.qll
M java/ql/lib/semmle/code/java/JMX.qll
M java/ql/lib/semmle/code/java/deadcode/EntryPoints.qll
M java/ql/lib/semmle/code/java/deadcode/WebEntryPoints.qll
M java/ql/lib/semmle/code/java/frameworks/JAXB.qll
M java/ql/lib/semmle/code/java/frameworks/JavaxAnnotations.qll
M java/ql/lib/semmle/code/java/frameworks/JaxWS.qll
M java/ql/lib/semmle/code/java/frameworks/Jms.qll
M java/ql/lib/semmle/code/java/frameworks/Jndi.qll
M java/ql/lib/semmle/code/java/frameworks/Mail.qll
M java/ql/lib/semmle/code/java/frameworks/Networking.qll
M java/ql/lib/semmle/code/java/frameworks/Servlets.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/JavaServerFaces.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/Persistence.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/Xml.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJB.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/ejb/EJBRestrictions.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFAnnotations.qll
M java/ql/lib/semmle/code/java/frameworks/javaee/jsf/JSFRenderer.qll
M java/ql/lib/semmle/code/java/frameworks/spring/SpringAutowire.qll
M java/ql/lib/semmle/code/java/frameworks/spring/SpringController.qll
M java/ql/lib/semmle/code/java/security/CleartextStorageCookieQuery.qll
M java/ql/lib/semmle/code/java/security/Encryption.qll
M java/ql/lib/semmle/code/java/security/InsecureBeanValidationQuery.qll
M java/ql/lib/semmle/code/java/security/XSS.qll
M java/ql/lib/semmle/code/java/security/XmlParsers.qll
M java/ql/lib/semmle/code/java/security/XsltInjection.qll
M java/ql/src/CHANGELOG.md
M java/ql/src/Likely Bugs/Frameworks/Swing/BadlyOverriddenAdapter.ql
M java/ql/src/Likely Bugs/Frameworks/Swing/ThreadSafety.ql
M java/ql/src/Security/CWE/CWE-1004/SensitiveCookieNotHttpOnly.ql
M java/ql/src/Security/CWE/CWE-319/UseSSLSocketFactories.ql
R java/ql/src/change-notes/2025-11-13-maven-default-java-17
A java/ql/src/change-notes/2025-11-13-maven-default-java-17.md
A java/ql/src/change-notes/2026-02-17-support-java-26.md
A java/ql/src/change-notes/released/1.10.7.md
M java/ql/src/codeql-pack.release.yml
M java/ql/src/experimental/Security/CWE/CWE-094/JakartaExpressionInjectionLib.qll
M java/ql/src/experimental/Security/CWE/CWE-094/ScriptInjection.ql
M java/ql/src/experimental/Security/CWE/CWE-094/SpringViewManipulationLib.qll
M java/ql/src/experimental/Security/CWE/CWE-208/NonConstantTimeCheckOnSignatureQuery.qll
M java/ql/src/experimental/Security/CWE/CWE-327/SslLib.qll
M java/ql/src/experimental/Security/CWE/CWE-400/LocalThreadResourceAbuse.ql
M java/ql/src/experimental/Security/CWE/CWE-489/WebComponentMain.ql
M java/ql/src/experimental/Security/CWE/CWE-625/PermissiveDotRegexQuery.qll
M java/ql/src/experimental/Security/CWE/CWE-652/XQueryInjectionLib.qll
M java/ql/src/experimental/Security/CWE/CWE-665/InsecureRmiJmxEnvironmentConfiguration.ql
M java/ql/src/experimental/semmle/code/java/frameworks/Jsf.qll
M java/ql/src/qlpack.yml
M java/ql/src/utils/modelgenerator/internal/CaptureModels.qll
M javascript/extractor/BUILD.bazel
M javascript/extractor/test/com/semmle/js/extractor/test/BUILD.bazel
M javascript/ql/lib/CHANGELOG.md
A javascript/ql/lib/change-notes/released/2.6.22.md
M javascript/ql/lib/codeql-pack.release.yml
M javascript/ql/lib/qlpack.yml
M javascript/ql/src/CHANGELOG.md
A javascript/ql/src/change-notes/released/2.3.2.md
M javascript/ql/src/codeql-pack.release.yml
M javascript/ql/src/qlpack.yml
M misc/bazel/cmake/cmake.bzl
M misc/bazel/internal/zipmerge/BUILD.bazel
M misc/bazel/internal/zipmerge/zipmerge_test.cpp
M misc/bazel/registry/fix.py
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/MODULE.bazel
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/patches/codeql_add_language_version_option.patch
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/patches/codeql_do_not_emit_jdeps.patch
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/source.json
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/MODULE.bazel
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/patches/codeql_add_language_version_option.patch
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/patches/codeql_do_not_emit_jdeps.patch
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/source.json
M misc/bazel/registry/modules/rules_kotlin/metadata.json
A misc/bazel/registry/modules/rules_rust/0.68.1.codeql.1/MODULE.bazel
A misc/bazel/registry/modules/rules_rust/0.68.1.codeql.1/patches/include_rmeta_in_stdlib.patch
A misc/bazel/registry/modules/rules_rust/0.68.1.codeql.1/source.json
A misc/bazel/registry/modules/rules_rust/metadata.json
M misc/codegen/BUILD.bazel
M misc/codegen/templates/BUILD.bazel
M misc/suite-helpers/CHANGELOG.md
A misc/suite-helpers/change-notes/released/1.0.42.md
M misc/suite-helpers/codeql-pack.release.yml
M misc/suite-helpers/qlpack.yml
M python/ql/lib/CHANGELOG.md
R python/ql/lib/change-notes/2025-09-30-azure_ssrf_models.md
R python/ql/lib/change-notes/2026-02-05-fix-format-fill-character-misparse.md
A python/ql/lib/change-notes/2026-02-09-ssrf_test_case_cleanup_and_new_ssrf_barriers.md
A python/ql/lib/change-notes/released/6.1.1.md
M python/ql/lib/codeql-pack.release.yml
M python/ql/lib/qlpack.yml
M python/ql/lib/semmle/python/security/dataflow/ServerSideRequestForgeryCustomizations.qll
M python/ql/src/CHANGELOG.md
A python/ql/src/change-notes/released/1.7.7.md
M python/ql/src/codeql-pack.release.yml
M python/ql/src/qlpack.yml
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/FullServerSideRequestForgery.expected
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/FullServerSideRequestForgery.qlref
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/PartialServerSideRequestForgery.expected
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/PartialServerSideRequestForgery.qlref
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/full_partial_test.py
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_azure_client.py
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_http_client.py
A python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_path_validation.py
M python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/test_requests.py
M ruby/ql/lib/CHANGELOG.md
A ruby/ql/lib/change-notes/released/5.1.10.md
M ruby/ql/lib/codeql-pack.release.yml
M ruby/ql/lib/qlpack.yml
M ruby/ql/src/CHANGELOG.md
A ruby/ql/src/change-notes/released/1.5.7.md
M ruby/ql/src/codeql-pack.release.yml
M ruby/ql/src/qlpack.yml
M rust/ql/lib/CHANGELOG.md
A rust/ql/lib/change-notes/released/0.2.6.md
M rust/ql/lib/codeql-pack.release.yml
M rust/ql/lib/codeql/rust/internal/PathResolution.qll
M rust/ql/lib/codeql/rust/internal/typeinference/FunctionType.qll
M rust/ql/lib/qlpack.yml
M rust/ql/src/CHANGELOG.md
A rust/ql/src/change-notes/2026-02-18-database-quality.md
A rust/ql/src/change-notes/released/0.1.27.md
M rust/ql/src/codeql-pack.release.yml
M rust/ql/src/qlpack.yml
M rust/ql/src/queries/telemetry/DatabaseQualityDiagnostics.ql
A rust/ql/test/library-tests/path-resolution/invalid/main.rs
A rust/ql/test/library-tests/path-resolution/invalid/options.yml
M rust/ql/test/library-tests/path-resolution/path-resolution.expected
M shared/concepts/CHANGELOG.md
A shared/concepts/change-notes/released/0.0.16.md
M shared/concepts/codeql-pack.release.yml
M shared/concepts/qlpack.yml
M shared/controlflow/CHANGELOG.md
A shared/controlflow/change-notes/released/2.0.26.md
M shared/controlflow/codeql-pack.release.yml
M shared/controlflow/qlpack.yml
M shared/cpp/BUILD.bazel
M shared/dataflow/CHANGELOG.md
A shared/dataflow/change-notes/released/2.0.26.md
M shared/dataflow/codeql-pack.release.yml
M shared/dataflow/qlpack.yml
M shared/mad/CHANGELOG.md
A shared/mad/change-notes/released/1.0.42.md
M shared/mad/codeql-pack.release.yml
M shared/mad/qlpack.yml
M shared/quantum/CHANGELOG.md
A shared/quantum/change-notes/released/0.0.20.md
M shared/quantum/codeql-pack.release.yml
M shared/quantum/qlpack.yml
M shared/rangeanalysis/CHANGELOG.md
A shared/rangeanalysis/change-notes/released/1.0.42.md
M shared/rangeanalysis/codeql-pack.release.yml
M shared/rangeanalysis/qlpack.yml
M shared/regex/CHANGELOG.md
A shared/regex/change-notes/released/1.0.42.md
M shared/regex/codeql-pack.release.yml
M shared/regex/qlpack.yml
M shared/ssa/CHANGELOG.md
A shared/ssa/change-notes/released/2.0.18.md
M shared/ssa/codeql-pack.release.yml
M shared/ssa/qlpack.yml
M shared/threat-models/CHANGELOG.md
A shared/threat-models/change-notes/released/1.0.42.md
M shared/threat-models/codeql-pack.release.yml
M shared/threat-models/qlpack.yml
M shared/tutorial/CHANGELOG.md
A shared/tutorial/change-notes/released/1.0.42.md
M shared/tutorial/codeql-pack.release.yml
M shared/tutorial/qlpack.yml
M shared/typeflow/CHANGELOG.md
A shared/typeflow/change-notes/released/1.0.42.md
M shared/typeflow/codeql-pack.release.yml
M shared/typeflow/qlpack.yml
M shared/typeinference/CHANGELOG.md
A shared/typeinference/change-notes/released/0.0.23.md
M shared/typeinference/codeql-pack.release.yml
M shared/typeinference/qlpack.yml
M shared/typetracking/CHANGELOG.md
A shared/typetracking/change-notes/released/2.0.26.md
M shared/typetracking/codeql-pack.release.yml
M shared/typetracking/qlpack.yml
M shared/typos/CHANGELOG.md
A shared/typos/change-notes/released/1.0.42.md
M shared/typos/codeql-pack.release.yml
M shared/typos/qlpack.yml
M shared/util/CHANGELOG.md
A shared/util/change-notes/released/2.0.29.md
M shared/util/codeql-pack.release.yml
M shared/util/qlpack.yml
M shared/xml/CHANGELOG.md
A shared/xml/change-notes/released/1.0.42.md
M shared/xml/codeql-pack.release.yml
M shared/xml/qlpack.yml
M shared/yaml/CHANGELOG.md
A shared/yaml/change-notes/released/1.0.42.md
M shared/yaml/codeql-pack.release.yml
M shared/yaml/qlpack.yml
M swift/logging/BUILD.bazel
M swift/ql/lib/CHANGELOG.md
A swift/ql/lib/change-notes/released/6.2.2.md
M swift/ql/lib/codeql-pack.release.yml
M swift/ql/lib/qlpack.yml
M swift/ql/src/CHANGELOG.md
A swift/ql/src/change-notes/released/1.2.16.md
M swift/ql/src/codeql-pack.release.yml
M swift/ql/src/qlpack.yml
M swift/rules.bzl

Log Message:
-----------
Merge branch 'main' into cpp/simple-range-analysis-phi-divide


Commit: 8947f7afd8f08b32218631b10b2b2979ed6d54f4
https://github.com/krishnprakash/codeql/commit/8947f7afd8f08b32218631b10b2b2979ed6d54f4
Author: Jeroen Ketema <93738568...@users.noreply.github.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)

Changed paths:
M cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/lowerBound.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.ql
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryLower.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryUpper.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test.c
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/upperBound.expected

Log Message:
-----------
Merge pull request #21329 from paldepind/cpp/simple-range-analysis-phi-divide

C++: Divide number of bounds between branches for phi nodes


Commit: f94439016b052d434762bf1da8939f89bf84a24a
https://github.com/krishnprakash/codeql/commit/f94439016b052d434762bf1da8939f89bf84a24a
Author: Phileco <132178579+k...@users.noreply.github.com>
Date: 2026-02-20 (Fri, 20 Feb 2026)

Changed paths:
M .bazelrc
M .bazelversion
M MODULE.bazel
A cpp/ql/lib/change-notes/2026-02-06-UncheckedLeapYearAfterModification_Refactor.md
M cpp/ql/lib/semmle/code/cpp/commons/DateTime.qll
M cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll
M cpp/ql/src/Likely Bugs/Leap Year/LeapYear.qll
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
M cpp/ql/src/Likely Bugs/Leap Year/UncheckedReturnValueForTimeFunctions.ql
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/lowerBound.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/nrOfBounds.ql
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryLower.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/ternaryUpper.expected
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/test.c
M cpp/ql/test/library-tests/rangeanalysis/SimpleRangeAnalysis/upperBound.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedLeapYearAfterYearModification.qlref
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/UncheckedReturnValueForTimeFunctions.expected
M cpp/ql/test/query-tests/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification/test.cpp
M javascript/extractor/BUILD.bazel
M javascript/extractor/test/com/semmle/js/extractor/test/BUILD.bazel
M misc/bazel/cmake/cmake.bzl
M misc/bazel/internal/zipmerge/BUILD.bazel
M misc/bazel/internal/zipmerge/zipmerge_test.cpp
M misc/bazel/registry/fix.py
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/MODULE.bazel
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/patches/codeql_add_language_version_option.patch
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/patches/codeql_do_not_emit_jdeps.patch
R misc/bazel/registry/modules/rules_kotlin/2.2.0-codeql.1/source.json
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/MODULE.bazel
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/patches/codeql_add_language_version_option.patch
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/patches/codeql_do_not_emit_jdeps.patch
A misc/bazel/registry/modules/rules_kotlin/2.2.2-codeql.1/source.json
M misc/bazel/registry/modules/rules_kotlin/metadata.json
M misc/codegen/BUILD.bazel
M misc/codegen/templates/BUILD.bazel
A rust/ql/src/change-notes/2026-02-18-database-quality.md
M rust/ql/src/queries/telemetry/DatabaseQualityDiagnostics.ql
M shared/cpp/BUILD.bazel
M swift/logging/BUILD.bazel
M swift/rules.bzl

Log Message:
-----------
Merge pull request #417 from github/main

Merge


Compare: https://github.com/krishnprakash/codeql/compare/2758296745f8...f94439016b05

To unsubscribe from these emails, change your notification settings at https://github.com/krishnprakash/codeql/settings/notifications
Reply all
Reply to author
Forward
0 new messages