Anders Schack-Mulligen
|
566351a49a
|
Merge pull request #15549 from aschackmull/dataflow/empty-provenance
Dataflow: Add empty provenance column to PathGraph.
|
2024-02-09 12:58:09 +01:00 |
|
Anders Schack-Mulligen
|
7eb5e1833d
|
C++: Add empty provenance column to expected files.
|
2024-02-09 11:32:08 +01:00 |
|
Mathias Vorreiter Pedersen
|
1dfddaf9ab
|
C++: Also mark indirections of glvalue instructions as glvalue nodes.
|
2024-02-08 16:52:09 +00:00 |
|
Mathias Vorreiter Pedersen
|
4d01a93107
|
C++: Use 'getUnderlyingType' instead of 'getUnspecifiedType'.
|
2024-02-08 16:49:15 +00:00 |
|
Mathias Vorreiter Pedersen
|
78ce857ef2
|
C++: Add consistency test and accept consistency failures.
|
2024-02-08 16:16:24 +00:00 |
|
Mathias Vorreiter Pedersen
|
ebefcb8d35
|
Merge pull request #15513 from microsoft/50-model-gettext-family-of-string-operations
Added model for gettext variants.
|
2024-02-07 15:48:16 +00:00 |
|
Mathias Vorreiter Pedersen
|
0ee3c9987f
|
Merge pull request #15539 from MathiasVP/fix-ir-gen-for-conditional-decl-expr-without-var-access
C++: Fix IR generation when `ConditionDeclExpr` does not have an immediate `VariableAccess`
|
2024-02-07 15:19:16 +00:00 |
|
Benjamin Rodes
|
5866fc1fd0
|
Updating expected file.
|
2024-02-07 10:12:25 -05:00 |
|
Mathias Vorreiter Pedersen
|
df181f2dc4
|
C++: Accept more test changes.
|
2024-02-07 14:50:18 +00:00 |
|
Mathias Vorreiter Pedersen
|
fe5eca4134
|
C++: Accept test changes.
|
2024-02-07 11:45:40 +00:00 |
|
Mathias Vorreiter Pedersen
|
d0b0440427
|
C++: Add a testcase with failing IR generation.
|
2024-02-07 11:38:02 +00:00 |
|
Mathias Vorreiter Pedersen
|
4b046ad670
|
C++: Also clear the 0'th argument of 'swap'.
|
2024-02-07 10:31:18 +00:00 |
|
Mathias Vorreiter Pedersen
|
21b9b3b87f
|
C++: Accept test changes.
|
2024-02-06 16:15:22 +00:00 |
|
Benjamin Rodes
|
fc509c2cbe
|
Added additional gettext variant test.
|
2024-02-06 09:17:10 -05:00 |
|
Benjamin Rodes
|
5b2d15265f
|
gettext variant dataflow tests
|
2024-02-05 13:01:51 -05:00 |
|
Mathias Vorreiter Pedersen
|
8d53bce842
|
Merge pull request #15476 from geoffw0/preprocblock
C++: Add PreprocBlock.qll library
|
2024-02-02 15:06:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
439d3d2438
|
C++: Add tests with higher level of indirection.
|
2024-02-02 12:09:46 +00:00 |
|
Mathias Vorreiter Pedersen
|
6f5ed9ad3b
|
C++: Accept test changes.
|
2024-02-01 20:15:15 +00:00 |
|
Mathias Vorreiter Pedersen
|
1ac75def2b
|
C++: Add another testcase with spurious summary flow.
|
2024-02-01 15:11:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
4b5a203b46
|
Merge pull request #15463 from microsoft/42-false-positive-cpp-uninitializedlocal
False positive fix for cpp/uninitialized-local
|
2024-01-31 09:31:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
f3eac550c3
|
Merge pull request #15461 from MathiasVP/propagate-edge-kinds
C++: Support function calls throwing exceptions in the IR
|
2024-01-31 09:25:46 +00:00 |
|
Geoffrey White
|
4ae8a9a6c4
|
C++: Add PreprocBlock tests.
|
2024-01-30 16:47:35 +00:00 |
|
Mathias Vorreiter Pedersen
|
33e37536df
|
C++: Accept test changes.
|
2024-01-30 11:32:50 +00:00 |
|
Mathias Vorreiter Pedersen
|
78d5d9a7ab
|
Merge pull request #15448 from microsoft/false_positive_cpp_incorrect_string_type_conversion
cpp/incorrect-string-type-conversion false positive fixes
|
2024-01-30 09:37:01 +00:00 |
|
Mathias Vorreiter Pedersen
|
56e44f9b3c
|
Merge pull request #15458 from MathiasVP/dataflow-node-deduplication
C++: Fix more `asExpr` duplication
|
2024-01-30 09:34:57 +00:00 |
|
Benjamin Rodes
|
13cf555cee
|
False positive fix for cpp/uninitialized-local
|
2024-01-29 13:21:05 -05:00 |
|
Mathias Vorreiter Pedersen
|
ea79a84c2e
|
C++: Accept test changes.
|
2024-01-29 16:24:44 +00:00 |
|
Mathias Vorreiter Pedersen
|
7e29141196
|
C++: Add FP test.
|
2024-01-29 16:23:37 +00:00 |
|
Mathias Vorreiter Pedersen
|
320092092d
|
C++: Accept test changes.
|
2024-01-29 14:11:07 +00:00 |
|
Mathias Vorreiter Pedersen
|
a5794509ec
|
C++: Accept test changes.
|
2024-01-29 11:33:14 +00:00 |
|
Mathias Vorreiter Pedersen
|
3a66fd7175
|
C++: Add FP test.
|
2024-01-29 10:59:38 +00:00 |
|
Mathias Vorreiter Pedersen
|
a391f7802d
|
C++: Add a test.
|
2024-01-27 13:08:52 +00:00 |
|
Benjamin Rodes
|
b7648bcf27
|
Adding test cases.
|
2024-01-26 15:19:07 -05:00 |
|
Geoffrey White
|
b125d2c9ab
|
Merge branch 'main' into cppfiles
|
2024-01-26 16:47:48 +00:00 |
|
Mathias Vorreiter Pedersen
|
863e6c8009
|
Merge pull request #15427 from MathiasVP/asexpr-and-asindirectexpr-tests
C++: Add `asExpr` and `asIndirectExpr` library tests (and fix more duplication)
|
2024-01-25 16:58:18 +00:00 |
|
Robert Marsh
|
0bc023139b
|
C++: autoformat for first-class destructors
|
2024-01-24 18:52:54 +00:00 |
|
Robert Marsh
|
3970a9fe39
|
C++: switch to getImplicitDestructorCall
|
2024-01-24 18:52:54 +00:00 |
|
Robert Marsh
|
3a0290b1e8
|
C++: add destructors in PrintAST
|
2024-01-24 18:52:54 +00:00 |
|
Robert Marsh
|
1acc111b63
|
C++: add getSyntheticDestructor to Expr and Stmt
|
2024-01-24 18:52:54 +00:00 |
|
Mathias Vorreiter Pedersen
|
7916616ee1
|
C++: Fix duplication for indirect exprs similar to how we fixed it in #15410.
|
2024-01-24 16:20:06 +00:00 |
|
Mathias Vorreiter Pedersen
|
4e18cca0f4
|
C++: Add a way to test the behavior of 'asExpr' and 'toString' on dataflow nodes.
|
2024-01-24 16:12:47 +00:00 |
|
Mathias Vorreiter Pedersen
|
145b5a30bd
|
Merge pull request #15343 from microsoft/38-cpp-generalize-use-after-free-libraries
Generalization of FlowAfterFree
|
2024-01-23 16:49:29 +00:00 |
|
Mathias Vorreiter Pedersen
|
8b172c133d
|
C++: Accept test changes.
|
2024-01-23 12:06:42 +00:00 |
|
Benjamin Rodes
|
2181fcf284
|
Updating .expected to account for new free/deallocation sources.
|
2024-01-22 10:36:24 -05:00 |
|
Geoffrey White
|
5127542677
|
C++: Rename the query file.
|
2024-01-19 16:31:34 +00:00 |
|
Geoffrey White
|
4691bf2cb5
|
C++: Be more optimistic about successfully scanned files.
|
2024-01-19 15:55:54 +00:00 |
|
Geoffrey White
|
2eba3db1cb
|
C++: Add a test for SuccessfullyExtractedFiles.ql and friends.
|
2024-01-19 15:50:28 +00:00 |
|
Alex Denisov
|
f1049a4431
|
C++: update tests to pick up destructor changes
|
2024-01-17 12:05:30 +01:00 |
|
Mathias Vorreiter Pedersen
|
6bd31deb00
|
Merge pull request #15282 from MathiasVP/fix-duplicate-final-global-value
C++: Fix duplicate "final global value" nodes
|
2024-01-12 11:05:19 +00:00 |
|
Jeroen Ketema
|
1c9f5b8b74
|
Merge pull request #15300 from github/sashabu/uuidof
C++: Add a test with `__uuidof` in a template.
|
2024-01-12 00:05:49 +01:00 |
|