Ian Lynagh
c6500e2759
tree-sitter: Add dbscheme regeneration instructions
2026-01-20 11:56:14 +00:00
Ian Lynagh
470bc7d6da
ruby: Make 'dbscheme' a phony target
2026-01-20 11:56:14 +00:00
Ian Lynagh
d1175276ca
python: Use more standard shared dbscheme sections
...
We now use the shared "Overlay support" and "Database metadata".
2026-01-20 11:56:13 +00:00
Ian Lynagh
d125e224ac
python: Add dbscheme regeneration instructions
2026-01-20 11:56:13 +00:00
Philip Ginsbach-Chen
dc3b7aaab0
Merge pull request #21184 from github/ginsbach/OverlayDocumentation
...
add documentation for overlay annotations
2026-01-20 11:26:46 +00:00
Philip Ginsbach
8d5eb407ad
incorporate additional suggestions from PR review
2026-01-20 11:17:15 +00:00
Tom Hvitved
224e5dece4
Merge pull request #21170 from paldepind/rust/type-inference-fns
...
Rust: Improve type inference for closures and function traits
2026-01-20 11:52:10 +01:00
Simon Friis Vindum
dd73399238
Rust: Tweak a comment
...
Co-authored-by: Tom Hvitved <hvitved@github.com >
2026-01-20 09:57:27 +01:00
Simon Friis Vindum
8e6f920ae2
Rust: Fix naming of mention_dyn_fn
2026-01-20 08:50:58 +01:00
Simon Friis Vindum
75cab960e2
Rust: Make AnyTraitFn abstract
2026-01-20 08:50:57 +01:00
Nick Rolfe
6fe76b3b11
Merge pull request #21190 from github/post-release-prep/codeql-cli-2.24.0
...
Post-release preparation for codeql-cli-2.24.0
2026-01-19 10:09:32 -08:00
Geoffrey White
ff6e598f72
Rust: Annotate failures with explanation.
2026-01-19 17:33:44 +00:00
Geoffrey White
fc5d5b4fcc
Rust: Compress the existing core::ops::arith models a bit.
2026-01-19 17:33:41 +00:00
Geoffrey White
50fdc99b8c
Rust: More test cases for operators, std::ops and std::num::Wrapping.
2026-01-19 16:58:03 +00:00
github-actions[bot]
48475e66af
Post-release preparation for codeql-cli-2.24.0
2026-01-19 15:49:08 +00:00
Michael Nebel
93b3f65388
Merge pull request #21158 from michaelnebel/csharp/cfgforaccess
...
C# 14: Null conditional assignments.
2026-01-19 16:22:55 +01:00
Nick Rolfe
c5329f6f38
Merge pull request #21189 from github/release-prep/2.24.0
...
Release preparation for version 2.24.0
codeql-cli/v2.24.0
2026-01-19 07:19:55 -08:00
Nick Rolfe
1739e135f5
Fix list formatting inconsistency
2026-01-19 15:17:11 +00:00
Nick Rolfe
783676566c
Fix typo in changelog
2026-01-19 15:12:05 +00:00
Geoffrey White
a0311c0ea3
Rust: Test spacing.
2026-01-19 15:07:42 +00:00
github-actions[bot]
4142b9c4ce
Release preparation for version 2.24.0
2026-01-19 14:49:14 +00:00
Philip Ginsbach
930b17a2e2
clarify compileForOverlayEval only needed in language packs
2026-01-19 14:06:45 +00:00
Philip Ginsbach
efe413cbd0
expand overlay introduction with base/overlay context
2026-01-19 13:59:01 +00:00
Asger F
bedb80346a
Merge pull request #20940 from asgerf/js/detect-minified-files
...
JS: Skip minified file if avg line length > 200
2026-01-19 14:31:09 +01:00
Michael Nebel
7ff1c12e8f
C#: Add some more tests.
2026-01-19 13:17:47 +01:00
Michael Nebel
7ae2b7698e
C#: Relax the condition for when a qualified expression might be null.
2026-01-19 13:17:07 +01:00
Mathias Vorreiter Pedersen
d183dcd6fc
C++: Add 'internal: do not use' comment.
2026-01-19 12:04:12 +00:00
Mathias Vorreiter Pedersen
c11b464492
C++: Autoformat.
2026-01-19 11:58:11 +00:00
Mathias Vorreiter Pedersen
b3631545d4
C++: Delete unnecessary conjuncts after review comments.
2026-01-19 11:57:45 +00:00
Mathias Vorreiter Pedersen
c47a9ddf83
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-19 11:46:42 +00:00
Philip Ginsbach
4e478c3629
add overlay documentation to handbook and language spec
2026-01-19 11:45:18 +00:00
Mathias Vorreiter Pedersen
7aca94b1ca
C++: Add change note.
2026-01-19 11:43:59 +00:00
Mathias Vorreiter Pedersen
c70633a0f7
C++: Fix Code Scanning alert.
2026-01-19 11:41:26 +00:00
Mathias Vorreiter Pedersen
58a3260c96
Update cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedAssertion.qll
...
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com >
2026-01-19 11:33:48 +00:00
Mathias Vorreiter Pedersen
a11b271d6e
C++: Finish up implementation of MaD barriers.
2026-01-19 11:30:23 +00:00
Anders Schack-Mulligen
48254800b1
WIP
...
C++: Add support for MaD barriers and barrier guards.
2026-01-19 11:30:21 +00:00
Mathias Vorreiter Pedersen
07ac8a5d81
C++: Parameterize the BarrierGuard modules. This is useful for barrier guards with flow states and will be necessary in the next commit for adding MaD specified barriers.
2026-01-19 11:30:19 +00:00
Mathias Vorreiter Pedersen
2b31928c7b
C++: Add MaD barrier guard tests.
2026-01-19 11:30:17 +00:00
Mathias Vorreiter Pedersen
dc7ce3fba3
Merge pull request #21171 from MathiasVP/fix-conflation-in-guards
...
C++: Fix conflation in barrier guards
2026-01-19 11:29:05 +00:00
Philip Ginsbach
948623e767
add overlay annotation support to QL syntax highlighter
2026-01-19 10:36:11 +00:00
Tom Hvitved
fd309d6e49
Rust: Remove restriction that blanket(-like) impls must have a constraint
2026-01-19 11:21:58 +01:00
Michael Nebel
33fc2bab33
C#: Update test expected output.
2026-01-19 10:19:15 +01:00
Asger F
077bbb24ac
Merge pull request #21159 from asgerf/js/vue-prop-function
...
JS: Add support for props callbacks in Vue router configs
2026-01-19 10:13:49 +01:00
Michael Nebel
beb7750c21
C#: Address review comments.
2026-01-19 10:06:14 +01:00
Tom Hvitved
06b99b2ce9
Merge pull request #21180 from hvitved/rust/fix-bad-join2
...
Rust: Fix bad join
2026-01-19 08:22:32 +01:00
Tom Hvitved
1c689d060b
Merge pull request #21179 from hvitved/rust/fix-bad-join
...
Rust: Fix bad join
2026-01-16 17:20:19 +01:00
Mathias Vorreiter Pedersen
f05bff01e4
C++: Switch another 'DataFlowType' to 'Type'.
2026-01-16 12:42:33 +00:00
Mathias Vorreiter Pedersen
08a6b99cfd
C++: Add change note.
2026-01-16 12:41:20 +00:00
Tom Hvitved
43e20176f0
Rust: Fix bad join
...
Before
```
Evaluated relational algebra for predicate _ElementImpl::Impl::MacroExpansion::isAttributeMacroExpansionSourceLocation/2#3429148c_Locatable::Lo__#antijoin_rhs@9f4aa4rk with tuple counts:
5127263380 ~4% {3} r1 = JOIN `_AstNodeImpl::Impl::AstNode#22e758cf_ElementImpl::Impl::MacroExpansion::getATokenTreeNode/1#a2df59a3__#shared` WITH `ElementImpl::Impl::MacroExpansion::isAttributeMacroExpansionSourceLocation/2#3429148c` ON FIRST 1 OUTPUT Lhs.1, Rhs.1, Lhs.0
305226 ~0% {2} | JOIN WITH `Locatable::Locatable.getLocation/0#dispred#f3f7e2b2` ON FIRST 2 OUTPUT Lhs.0, Lhs.2
return r1
```
(No After; the predicate is no longer generated)
2026-01-16 13:30:10 +01:00
Mathias Vorreiter Pedersen
5e9fd12d8c
Update cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-16 12:25:12 +00:00