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 |
|
Simon Friis Vindum
|
d0681c6ffb
|
C++: Divide nr of bounds between branches for phi nodes
|
2026-02-16 14:36:09 +01:00 |
|
Simon Friis Vindum
|
032c7ea034
|
C++: Include the actual number of lower/upper bounds for added context in expected files
|
2026-02-16 14:36:08 +01:00 |
|
Simon Friis Vindum
|
da527ffc19
|
C++: Add simple range analysis test with repeated if-else statements
|
2026-02-16 14:36:06 +01:00 |
|
Jeroen Ketema
|
7d2b40c657
|
Merge pull request #21313 from MathiasVP/range-analysis-lower-bound-and-measure-enums
C++: Measure bounds for `Enum` constants and reduce `getBoundsLimit`
|
2026-02-16 11:50:38 +01:00 |
|
Mathias Vorreiter Pedersen
|
5ccd61ac97
|
C++: Respond to review comments.
|
2026-02-16 09:49:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
bfbb2eef6c
|
C++: Add a test showing that we infer a lower and upper bound for parameters of enum types.
|
2026-02-16 09:38:15 +00:00 |
|
Mathias Vorreiter Pedersen
|
84be8517bb
|
Update cpp/ql/lib/semmle/code/cpp/rangeanalysis/SimpleRangeAnalysis.qll
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-16 09:30:56 +00:00 |
|
Mathias Vorreiter Pedersen
|
2dc91a56eb
|
C++: Lower the treshold for max number of bounds to 2^29.
|
2026-02-12 09:44:20 +00:00 |
|
Mathias Vorreiter Pedersen
|
6dd6bddff3
|
C++: Add more terms to make range analysis test timeout.
|
2026-02-12 09:44:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
a4dd4f91d4
|
C++: Also compute type bounds for accesses of an enum type.
|
2026-02-12 09:44:14 +00:00 |
|
Mathias Vorreiter Pedersen
|
9596b7b921
|
C++: No need to compute this TC.
|
2026-02-11 20:18:03 +00:00 |
|
Mathias Vorreiter Pedersen
|
b14ece72be
|
C++: Add range analysis test demonstrating missing measuring bounds.
|
2026-02-11 16:58:18 +00:00 |
|
Ian Lynagh
|
6235edaa21
|
C++: Update stats
|
2026-02-09 18:01:02 +00:00 |
|
Ian Lynagh
|
9a5128f915
|
C++: Add up/downgrade scripts
|
2026-02-09 18:01:01 +00:00 |
|
Ian Lynagh
|
c5f6820b5d
|
C++ overlay: Add trap_filename, source_file_uses_trap, in_trap
|
2026-02-09 18:01:01 +00:00 |
|
Mathias Vorreiter Pedersen
|
d57a42a7f7
|
C++: Make 'getChildCount' more robust by counting indexes instead of 'TranslatedDeclarationEntry's.
|
2026-02-05 20:23:45 +00:00 |
|
Idriss Riouak
|
1df3adf021
|
Merge pull request #21244 from github/idrissrio/cpp/overlay/changes-json
C/C++ overlay: use files table instead of `overlayChangedFiles` for overlay discard
|
2026-02-05 13:15:07 +01:00 |
|
idrissrio
|
e26c199426
|
C/C++ overlay: use files table instead of overlayChangedFiles for overlay discard
|
2026-02-05 12:43:01 +01:00 |
|
Mathias Vorreiter Pedersen
|
476df7de73
|
Merge pull request #21260 from MathiasVP/add-windows-remote-flow-sources
C++: Add more Win32 and Azure SDK remote flow sources
|
2026-02-05 10:47:03 +00:00 |
|
Mathias Vorreiter Pedersen
|
092d25451f
|
C++: Fix Copilot comments.
|
2026-02-03 11:45:30 +00:00 |
|
Mathias Vorreiter Pedersen
|
32b86eca50
|
C++: Add change note.
|
2026-02-03 11:40:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
40a58135c2
|
C++: Accept test changes.
|
2026-02-03 11:30:55 +00:00 |
|
Mathias Vorreiter Pedersen
|
7ef96e3f3c
|
C++: Add taint-inheriting reads from the Winhttp structs.
|
2026-02-03 11:30:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
5531ef9bc1
|
C++: Accept test changes.
|
2026-02-03 11:17:23 +00:00 |
|
Mathias Vorreiter Pedersen
|
cbc2dbc14d
|
C++: Add flow sources and summary models.
|
2026-02-03 11:14:16 +00:00 |
|
Mathias Vorreiter Pedersen
|
208cf716dc
|
C++: Add tests with tests for remote flow sources from the Win32 API and from the Azure SDK.
|
2026-02-03 11:13:45 +00:00 |
|
github-actions[bot]
|
73d06f26cb
|
Post-release preparation for codeql-cli-2.24.1
|
2026-02-02 14:04:26 +00:00 |
|
Henry Mercer
|
1a6b2b9b82
|
Fix capitalization of MySQL
|
2026-02-02 12:37:32 +00:00 |
|
github-actions[bot]
|
0db542e9f0
|
Release preparation for version 2.24.1
|
2026-02-02 12:09:09 +00:00 |
|
Mathias Vorreiter Pedersen
|
16670511de
|
Merge pull request #21239 from MathiasVP/logical-binary-fix-guards-cpp
C++: Ensure that there are AST `GuardCondition`s for `||` and `&&`
|
2026-01-30 13:50:55 +00:00 |
|
Mathias Vorreiter Pedersen
|
5f079c1d51
|
C++: Add change note.
|
2026-01-30 12:19:28 +00:00 |
|
Mathias Vorreiter Pedersen
|
1b1c9c680c
|
Merge pull request #21227 from MathiasVP/postfix-fix
C++: Get rid of an ugly workaround in dataflow
|
2026-01-29 12:25:02 +00:00 |
|
Mathias Vorreiter Pedersen
|
61a53fadc0
|
C++: Fix spelling.
|
2026-01-29 11:50:44 +00:00 |
|
Mathias Vorreiter Pedersen
|
25647badbd
|
C++: Fix the AST wrapper for binary logical operators.
|
2026-01-28 14:06:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
6445fd805d
|
C++: Fix IR -> AST mapping for basic blocks.
|
2026-01-28 14:01:34 +00:00 |
|
Mathias Vorreiter Pedersen
|
4503c625b4
|
C++: Implement copilot suggestions.
|
2026-01-27 19:02:28 +00:00 |
|
Mathias Vorreiter Pedersen
|
28fec0c129
|
C++: Accept test changes.
|
2026-01-27 18:29:21 +00:00 |
|
Mathias Vorreiter Pedersen
|
445cca1432
|
C++: Proper SSA support for post-crement reads.
|
2026-01-27 18:29:12 +00:00 |
|
Ian Lynagh
|
46a5035543
|
Merge pull request #21200 from github/igfoo/rename-holdsInBase-to-isBase
C++: Rename `holdsInBase` to `isBase`
|
2026-01-27 13:50:04 +00:00 |
|
Ian Lynagh
|
bb71790a53
|
Merge pull request #21199 from github/igfoo/refactorOverlayFunctionCalls
C++ overlay: Simplify QL
|
2026-01-27 13:03:01 +00:00 |
|
Mathias Vorreiter Pedersen
|
db3f22a2e8
|
C++: Another small refactor.
|
2026-01-27 12:46:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
3d445be926
|
C++: Small refactor.
|
2026-01-27 12:46:48 +00:00 |
|
Mathias Vorreiter Pedersen
|
9e9d57bac5
|
Merge pull request #21219 from MathiasVP/force-more-uniquess-in-buffer-overflow
C++: Enforce more uniqueness in `Buffer.qll`
|
2026-01-27 11:00:40 +00:00 |
|
Mathias Vorreiter Pedersen
|
e0a7889b71
|
C++: Undo the hack.
|
2026-01-26 21:28:21 +00:00 |
|
Mathias Vorreiter Pedersen
|
bd09aad7d5
|
C++: Add tests.
|
2026-01-26 21:24:22 +00:00 |
|
Mathias Vorreiter Pedersen
|
980c4cf5f4
|
Update cpp/ql/lib/semmle/code/cpp/commons/Buffer.qll
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-26 19:12:38 +00:00 |
|
Mathias Vorreiter Pedersen
|
544015d0a6
|
C++: Add change note.
|
2026-01-26 19:12:14 +00:00 |
|
Mathias Vorreiter Pedersen
|
aed0e688f5
|
C++: Remove uniqueness since it is enforced earlier now.
|
2026-01-26 15:01:40 +00:00 |
|