Owen Mansel-Chan
|
512e27187e
|
Make new predicate private
|
2026-03-09 13:44:48 +00:00 |
|
Owen Mansel-Chan
|
097681e705
|
Update cpp/ql/lib/semmle/code/cpp/dataflow/ExternalFlow.qll
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-03-07 10:17:58 +00:00 |
|
Owen Mansel-Chan
|
63e8061917
|
Add model validation for constructor summary models
|
2026-03-07 09:57:09 +00:00 |
|
Óscar San José
|
3b9eba2afc
|
Merge branch 'main' of https://github.com/github/codeql into oscarsj/merge-back-rc-3.21
|
2026-03-06 16:20:36 +01:00 |
|
Owen Mansel-Chan
|
c82f75604a
|
Add change notes
|
2026-03-05 10:34:30 +00:00 |
|
Owen Mansel-Chan
|
aa28c94562
|
Remove double space after $ in inline expectations tests
|
2026-03-04 14:12:42 +00:00 |
|
Owen Mansel-Chan
|
ddebdad9e1
|
c++: Inline expectation should have space before $
|
2026-03-04 13:11:30 +00:00 |
|
Owen Mansel-Chan
|
badfa1a5c5
|
C++: Inline expectation should have space after $
This was a regex-find-replace from `// \$(?! )` (using a negative lookahead) to `// $ `.
|
2026-03-04 12:45:00 +00:00 |
|
Owen Mansel-Chan
|
b475f14575
|
Replace // $:tag with // $ tag in 2 tests
|
2026-03-04 12:44:59 +00:00 |
|
Mathias Vorreiter Pedersen
|
6a904eddd4
|
Merge pull request #21390 from MathiasVP/less-reevaluation-4
C++: Reduce re-evaluation
|
2026-03-03 15:09:55 +00:00 |
|
github-actions[bot]
|
e152f08468
|
Post-release preparation for codeql-cli-2.24.3
|
2026-03-02 22:51:27 +00:00 |
|
Óscar San José
|
df7379c0d2
|
Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-03-02 14:32:16 +01:00 |
|
github-actions[bot]
|
7795badd18
|
Release preparation for version 2.24.3
|
2026-03-02 13:23:40 +00:00 |
|
Ian Lynagh
|
bd0d69ffca
|
C++: Add up/downgrade scripts
|
2026-02-27 22:00:01 +00:00 |
|
Ian Lynagh
|
97ed67e284
|
C++ overlay: Update stats
|
2026-02-27 21:40:01 +00:00 |
|
Mathias Vorreiter Pedersen
|
db33dadb8e
|
C++: Add QLDoc. Also actually implement 'uninitializedNode' since there's no reason not to do so.
|
2026-02-27 17:36:57 +00:00 |
|
Mathias Vorreiter Pedersen
|
1139059d77
|
C++: Fix imports.
|
2026-02-27 17:12:00 +00:00 |
|
Mathias Vorreiter Pedersen
|
92f26027e1
|
C++: Remove outdated comment.
|
2026-02-27 16:32:04 +00:00 |
|
Mathias Vorreiter Pedersen
|
85875c2879
|
C++: Remove unnecessary recursion through Node.toString.
|
2026-02-27 16:32:01 +00:00 |
|
Mathias Vorreiter Pedersen
|
17e6fd2fe9
|
C++: Disable magic to prevent re-evaluation.
|
2026-02-27 16:31:58 +00:00 |
|
Mathias Vorreiter Pedersen
|
5d75b255a8
|
C++: Remove IR re-evaluation.
|
2026-02-27 16:31:56 +00:00 |
|
Mathias Vorreiter Pedersen
|
26e8701ae3
|
C++: Fix a few qualifiers.
|
2026-02-27 16:22:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
cdb41588a9
|
C++: Fix some imports.
|
2026-02-27 16:22:49 +00:00 |
|
Mathias Vorreiter Pedersen
|
1eccb8ea93
|
C++: Add a cache module to taint-tracking and ensure they happen in the same stage as the dataflow stage.
|
2026-02-27 16:22:47 +00:00 |
|
Mathias Vorreiter Pedersen
|
66611323e2
|
C++: No need to keep this in its own module now.
|
2026-02-27 16:22:44 +00:00 |
|
Mathias Vorreiter Pedersen
|
d804fc5168
|
C++: Remove the 'ExprFlowCached' module. Instead we have a single cached module.
|
2026-02-27 16:22:42 +00:00 |
|
Mathias Vorreiter Pedersen
|
f223c957ba
|
C++: Cache 'toString' and 'getLocation'.
|
2026-02-27 16:22:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
86bd0c0dc3
|
C++: Move a bunch of newtypes and predicates into a cached module.
|
2026-02-27 16:22:36 +00:00 |
|
Mathias Vorreiter Pedersen
|
6e0c5615fe
|
C++: Move a bunch non-public dataflow node subtypes.
|
2026-02-27 16:22:33 +00:00 |
|
Mathias Vorreiter Pedersen
|
edde4149aa
|
C++: Move 'Node' into the public module.
|
2026-02-27 16:22:29 +00:00 |
|
Mathias Vorreiter Pedersen
|
87478d016a
|
C++: Move 'FieldAddress' and 'conversionFlow'.
|
2026-02-27 16:22:26 +00:00 |
|
Mathias Vorreiter Pedersen
|
09d74a3b3e
|
C++: Move 'CanonicalField' stuff.
|
2026-02-27 16:22:23 +00:00 |
|
Mathias Vorreiter Pedersen
|
271a759490
|
C++: Move 'TIRDataFlowNode'.
|
2026-02-27 16:22:21 +00:00 |
|
Mathias Vorreiter Pedersen
|
b9595d985e
|
C++: Create a new file.
|
2026-02-27 16:22:19 +00:00 |
|
Ian Lynagh
|
155e21e729
|
C++ overlays: Tweak dbscheme
|
2026-02-27 15:28:15 +00:00 |
|
Mathias Vorreiter Pedersen
|
266130b5cf
|
Merge pull request #21360 from microsoft/unbreak-changes
C++: Provide `BarrierGuard` API without a `Unit` column when instantiating non-parameterized `BarrierGuard`s
|
2026-02-24 16:57:58 +00:00 |
|
Mathias Vorreiter Pedersen
|
ea9e4b3409
|
C++: Make a test slightly more verbose to catch this issue in the future.
|
2026-02-24 12:52:18 +00:00 |
|
Mathias Vorreiter Pedersen
|
d36350aca4
|
C++: Add change note.
|
2026-02-24 12:48:45 +00:00 |
|
Mathias Vorreiter Pedersen
|
15af6c1b20
|
C++: Provide barrier node API without the unit column when instantiating non-parameterized barrier guards.
|
2026-02-24 12:32:23 +00:00 |
|
Jeroen Ketema
|
197ee9b9a6
|
Revert "Merge pull request #21208 from jketema/jketema/softfloat"
This reverts commit 99de5d4238, reversing
changes made to 12bd709219.
|
2026-02-24 11:08:25 +01:00 |
|
Jeroen Ketema
|
a935d97190
|
C++: Update expected test results after extractor changes
|
2026-02-23 11:54:58 +01:00 |
|
Jeroen Ketema
|
9228304294
|
Merge branch 'main' into cpp/simple-range-analysis-phi-divide
|
2026-02-20 16:25:26 +01:00 |
|
Simon Friis Vindum
|
8eed18a8ff
|
C++: Fix typo
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2026-02-20 16:24:19 +01:00 |
|
Simon Friis Vindum
|
fdbd49a843
|
C++: Improve clarity in comment
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2026-02-20 13:38:24 +01:00 |
|
Mathias Vorreiter Pedersen
|
1dba99f47d
|
Merge pull request #21292 from microsoft/UncheckedLeaprYearAfterModification_Refactor_Upstream
C++: Refactor of UncheckedLeapYearAfterModification
|
2026-02-20 12:11:45 +00:00 |
|
REDMOND\brodes
|
38219f6ebb
|
C++: Fixing FP in unit tests.
|
2026-02-19 14:08:36 -05:00 |
|
Geoffrey White
|
d7250a8abe
|
Address more non-ascii characters.
|
2026-02-18 11:23:01 +00:00 |
|
Idriss Riouak
|
22b55f3d6f
|
Merge pull request #21063 from github/idrissrio/cpp/overlay/single-location
C/C++ overlay: discard single location elements
|
2026-02-18 08:58:21 +01:00 |
|
Ben Rodes
|
ea0d1bf262
|
Apply suggestion from @bdrodes
|
2026-02-17 12:38:59 -05:00 |
|
Ben Rodes
|
0106072b88
|
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-17 12:35:27 -05:00 |
|