Owen Mansel-Chan
656ebab776
Allow MaD barriers
...
This commit was done by Opus 4.5 with the following prompt:
In the commit 004d40ee93 I have made it so that C# CodeQL queries which use sinks defined using data extensions (also known as "models-as-data"), which are accessed using `sinkNode(Node node, string kind)`, also use barriers defined using models-as-data, which are accessed using `barrierNode(Node node, string kind)`, with the same `kind` string. Please do the same for C++. If there are any complicated cases then list them at the end for me to do manually.
2026-01-21 14:45:05 +00:00
Mathias Vorreiter Pedersen
6ae1ea73f7
Merge pull request #21185 from MathiasVP/mad-cpp-guards
...
C++: Support models-as-data barriers and barrier guards
2026-01-21 12:13:49 +00:00
Paolo Tranquilli
0b9691aca2
Merge pull request #21047 from github/redsun82/codegen-readme
...
codegen: mention Rust in the README
2026-01-21 02:51:07 -08:00
Tom Hvitved
9a9e9ac23c
Merge pull request #21168 from hvitved/rust/type-inference-remove-blanket-constraint-restriction
...
Rust: Remove restriction that blanket(-like) impls must have a constraint
2026-01-21 11:05:17 +01:00
Taus
5414bd2716
Merge pull request #21134 from yoff/python/support-ListElement-in-MaD
...
Python support `ListElement` in MaD
2026-01-20 23:38:02 +01:00
Tom Hvitved
f76d85c9c6
Address review comments
2026-01-20 21:06:20 +01:00
yoff
fa926456ef
python: add changenote
2026-01-20 18:16:03 +01:00
Jeroen Ketema
fbcb65a5d9
Merge pull request #21195 from jketema/jketema/embed
...
C++: Support C23/C++26 `#embed` preprocessor directives
2026-01-20 16:27:44 +01:00
Jeroen Ketema
701569bb20
Update cpp/ql/lib/semmle/code/cpp/Preprocessor.qll
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-20 16:05:51 +01:00
Jeroen Ketema
b35271a2ca
C++: Add upgrade and downgrade script
2026-01-20 15:40:24 +01:00
Jeroen Ketema
28047fe625
C++: Update dbscheme stats file
2026-01-20 14:39:00 +01:00
Jeroen Ketema
e7044061fb
C++: Support C23/C++26 #embed preprocessor directives
2026-01-20 14:38:58 +01:00
Ian Lynagh
f8f5094452
Merge pull request #20957 from igfoo/igfoo/consistent-metadata-and-overlay-support
...
C++ / JS / python: Be consistent in TRAP sections
2026-01-20 12:43:49 +00:00
Ian Lynagh
51b1ea84d3
ql for ql: Fix formatting
2026-01-20 12:12:20 +00:00
Ian Lynagh
49ced5fd9d
C++: Add up/downgrade scripts
2026-01-20 11:57:29 +00:00
Ian Lynagh
d6d2855626
rust: Add up/downgrade scripts
2026-01-20 11:56:20 +00:00
Ian Lynagh
c37ab8f98e
rust: Regenerate dbscheme
2026-01-20 11:56:16 +00:00
Ian Lynagh
1fd60c7671
Ruby: Add up/downgrade scripts
2026-01-20 11:56:16 +00:00
Ian Lynagh
82e9ea2da0
python: Add up/downgrade scripts
2026-01-20 11:56:16 +00:00
Ian Lynagh
a299174f4d
javascript: Add up/downgrade scripts
2026-01-20 11:56:15 +00:00
Ian Lynagh
fdefb4d23a
ql-for-ql: Regenerate dbscheme
2026-01-20 11:56:15 +00:00
Ian Lynagh
d2da49220b
python: Regenerate dbscheme
2026-01-20 11:56:15 +00:00
Ian Lynagh
4b9c9e7a5a
Ruby: Regenerate dbscheme
2026-01-20 11:56:15 +00:00
Ian Lynagh
df8029ff87
tree-sitter: Use more standard shared dbscheme sections
...
We now use the shared "Overlay support" and "Database metadata".
2026-01-20 11:56:15 +00:00
Ian Lynagh
4140121e96
javascript: Use more standard shared dbscheme sections
...
We now use the shared "Overlay support" and "Database metadata".
2026-01-20 11:56:14 +00:00
Ian Lynagh
7d6a1f72d5
C++: Use more standard shared dbscheme sections
...
We now use the shared "Overlay support" and "Database metadata".
2026-01-20 11:56:14 +00:00
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
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
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
c11b464492
C++: Autoformat.
2026-01-19 11:58:11 +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