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 |
|
Ben Rodes
|
779fd757a3
|
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:15 -05:00 |
|
Jeroen Ketema
|
61dc1d673e
|
Merge pull request #21331 from jketema/must-flow
C++: Modernize `MustFlow` and fix `allowInterproceduralFlow` in the case of direct recursion
|
2026-02-17 17:36:58 +01:00 |
|
Ben Rodes
|
1072d6a7b7
|
Apply suggestion from @geoffw0
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-17 10:49:58 -05:00 |
|
Ben Rodes
|
c811fae876
|
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-17 10:14:11 -05:00 |
|
Ben Rodes
|
549dcb31be
|
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-17 10:13:55 -05:00 |
|
idrissrio
|
c3f0967e9b
|
C/C++ overlay: discard single location elements
|
2026-02-17 10:50:24 +01:00 |
|
Jeroen Ketema
|
3aa21242cd
|
C++: Add change notes
|
2026-02-17 10:28:29 +01:00 |
|
Jeroen Ketema
|
31895c04f8
|
C++: MustFlow minor clean up
|
2026-02-17 09:06:36 +01:00 |
|
Jeroen Ketema
|
e299cccb6e
|
C++: Simplify test
|
2026-02-16 19:09:30 +01:00 |
|
Jeroen Ketema
|
4efbc6ea9b
|
C++: Handle allowInterproceduralFlow correctly in case of recursive functions
|
2026-02-16 19:04:23 +01:00 |
|
Jeroen Ketema
|
366ebcad83
|
C++: Add cpp/return-stack-allocated-memory test case
|
2026-02-16 18:58:39 +01:00 |
|
github-actions[bot]
|
b5898c5a30
|
Post-release preparation for codeql-cli-2.24.2
|
2026-02-16 17:07:45 +00:00 |
|
Jeroen Ketema
|
73194a5e86
|
C++: Fix QL-for-QL warnings and missing QLDoc
|
2026-02-16 17:40:18 +01:00 |
|
Jeroen Ketema
|
26a1f4888a
|
C++: Modernize MustFlow using parameterized modules
|
2026-02-16 17:27:41 +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 |
|
github-actions[bot]
|
ef04f927fb
|
Release preparation for version 2.24.2
|
2026-02-16 13:29:25 +00: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 |
|
REDMOND\brodes
|
d1811bc1fe
|
C++: Removing unnecessary post update node.
|
2026-02-12 11:19:24 -05:00 |
|
REDMOND\brodes
|
febc82dc19
|
Merge branch 'UncheckedLeaprYearAfterModification_Refactor_Upstream' of https://github.com/microsoft/codeql into UncheckedLeaprYearAfterModification_Refactor_Upstream
|
2026-02-12 11:12:01 -05:00 |
|
REDMOND\brodes
|
4a7395b017
|
C++ Suggested code clean up.
|
2026-02-12 11:11:43 -05:00 |
|
Ben Rodes
|
9bbbbefd34
|
Apply suggestion from @geoffw0
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 10:20:59 -05:00 |
|
Ben Rodes
|
36e4efe77e
|
Apply suggestion from @geoffw0
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 10:20:32 -05:00 |
|
Ben Rodes
|
f5a38b4701
|
Apply suggestion from @geoffw0
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 10:17:56 -05:00 |
|
Ben Rodes
|
b39732ba02
|
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 10:10:11 -05:00 |
|
Ben Rodes
|
dfe6ed2171
|
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 10:09:25 -05:00 |
|
REDMOND\brodes
|
c64a6762d0
|
Merge branch 'UncheckedLeaprYearAfterModification_Refactor_Upstream' of https://github.com/microsoft/codeql into UncheckedLeaprYearAfterModification_Refactor_Upstream
|
2026-02-12 09:52:49 -05:00 |
|
REDMOND\brodes
|
f7231f40eb
|
C++: misc comment clean up per PR suggestions. Unified additional flow steps for two similar flows into a common additional step predicate.
|
2026-02-12 09:52:19 -05:00 |
|
Ben Rodes
|
a53218c2ce
|
Update cpp/ql/lib/change-notes/2026-02-06-UncheckedLeapYearAfterModification_Refactor.md
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 09:36:57 -05:00 |
|
Ben Rodes
|
d1eb9ab5d2
|
Update cpp/ql/src/Likely Bugs/Leap Year/UncheckedLeapYearAfterYearModification.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2026-02-12 09:36:36 -05:00 |
|
REDMOND\brodes
|
e2ad1f6511
|
C++: Updating comment per PR reveiw suggestions.
|
2026-02-12 09:20:55 -05: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 |
|