Anders Schack-Mulligen
|
67d4ed53b9
|
Dataflow: Sync.
|
2023-02-02 16:33:00 +01:00 |
|
github-actions[bot]
|
a4fa984792
|
Release preparation for version 2.12.2
|
2023-02-02 14:34:55 +00:00 |
|
Mathias Vorreiter Pedersen
|
b53963a791
|
C++: QLDoc.
|
2023-02-02 11:49:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
968fff29ac
|
Merge branch 'mathiasvp/replace-ast-with-ir-use-usedataflow' into flow-out-of-iterators-3
|
2023-02-02 09:12:02 +00:00 |
|
Mathias Vorreiter Pedersen
|
702b10ff96
|
Merge branch 'mathiasvp/replace-ast-with-ir-use-usedataflow' into global-flow
|
2023-02-01 13:37:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
136b5d189c
|
C++: Small cleanup by making 'GlobalUse' extend 'UseImpl'.
|
2023-02-01 13:24:40 +00:00 |
|
Jeroen Ketema
|
ce8a84abb3
|
Merge pull request #12043 from jketema/subpaths
C++: Fix missing subpaths when displaying dataflow paths
|
2023-02-01 09:17:16 +01:00 |
|
Mathias Vorreiter Pedersen
|
88338bdfcf
|
C++: Flow out of functions that write to iterators.
|
2023-01-31 15:11:47 +00:00 |
|
Mathias Vorreiter Pedersen
|
41ea71c31c
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2023-01-31 14:12:23 +00:00 |
|
Mathias Vorreiter Pedersen
|
a2248e6ca6
|
Merge pull request #12030 from MathiasVP/iterator-public-models
C++: Make iterator classes public
|
2023-01-31 14:11:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
fcc4c91739
|
C++: More responding to comments.
|
2023-01-31 13:01:00 +00:00 |
|
Gulshan Singh
|
1a109cab4d
|
Remove unicode characters
|
2023-01-31 03:38:03 -08:00 |
|
Mathias Vorreiter Pedersen
|
1a27a069ac
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2023-01-31 11:15:42 +00:00 |
|
Mathias Vorreiter Pedersen
|
daf7d1b7e7
|
C++: Add more QLDoc.
|
2023-01-31 10:37:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
7583fe2ad8
|
C++: Respond to PR reviews.
|
2023-01-31 10:31:02 +00:00 |
|
Jeroen Ketema
|
24891c3f43
|
C++: Fix missing subpaths when displaying dataflow paths
|
2023-01-31 10:57:06 +01:00 |
|
Gulshan Singh
|
2f38d363ff
|
Fix typo in dependsOnChild
|
2023-01-30 19:55:53 -08:00 |
|
Gulshan Singh
|
1758e25207
|
Merge lshift/rshift range expressions into a single file and address PR comments
|
2023-01-30 19:55:53 -08:00 |
|
Gulshan Singh
|
051d36ee6a
|
Add ConstantLShiftExprRange and ConstantRShiftExprRange classes
|
2023-01-30 19:55:53 -08:00 |
|
Mathias Vorreiter Pedersen
|
a01a4734ed
|
C++/C#: Sync identical files.
|
2023-01-30 17:32:53 +00:00 |
|
Mathias Vorreiter Pedersen
|
3a1a9a771c
|
C++: Add a 'getCall' predicate to 'ArgumentOperand'.
|
2023-01-30 17:31:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
f90007ae71
|
C++: Make our iterator models public.
|
2023-01-30 17:23:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
be359a32c0
|
Merge pull request #11976 from MathiasVP/fewer-uses-2
C++: Don't count every conversion as a use
|
2023-01-30 15:51:12 +00:00 |
|
Mathias Vorreiter Pedersen
|
22202afbf5
|
Merge pull request #12007 from MathiasVP/fix-is-chi-before-iterator-use
C++: Add missing condition to `isChiBeforeIteratorUse`
|
2023-01-30 14:01:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
9de8d5c501
|
C++: Reduce the number of uses by excluding conversions.
|
2023-01-30 09:13:42 +00:00 |
|
Mathias Vorreiter Pedersen
|
7ecc3466cf
|
C++: Add another column to 'conversionFlow'.
|
2023-01-30 09:13:42 +00:00 |
|
Mathias Vorreiter Pedersen
|
95b15825f9
|
DataFlow: Sync identical files.
|
2023-01-27 16:24:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
a691535e77
|
C++: Fix join order in 'fwdFlowRead'.
|
2023-01-27 16:24:08 +00:00 |
|
Mathias Vorreiter Pedersen
|
587b4fee9d
|
C++: Add missing condition to 'isChiBeforeIteratorUse'.
|
2023-01-27 14:04:01 +00:00 |
|
Mathias Vorreiter Pedersen
|
ec7b406cc9
|
C++: Generate flow out of parameters whose enclosing function is missing a return statement.
|
2023-01-27 11:44:04 +00:00 |
|
Robert Marsh
|
6a91e85981
|
C++: fix UseImpl after merge conflict
|
2023-01-26 16:01:37 -05:00 |
|
Robert Marsh
|
3648f26cca
|
Merge remote-tracking branch 'origin/mathiasvp/replace-ast-with-ir-use-usedataflow' into global-flow
Resolved trivial conflicts.
|
2023-01-26 11:58:53 -05:00 |
|
Mathias Vorreiter Pedersen
|
ee62f2a223
|
C++: Fix global variable exclusion in DTT.
|
2023-01-26 16:49:58 +00:00 |
|
Mathias Vorreiter Pedersen
|
8c224429b3
|
C++: Better 'getType' for global variable nodes.
|
2023-01-26 16:49:49 +00:00 |
|
Mathias Vorreiter Pedersen
|
9f9c486268
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2023-01-24 11:39:04 +00:00 |
|
Mathias Vorreiter Pedersen
|
ecbcee5bc8
|
Merge pull request #11945 from MathiasVP/refactor-param-out-nodes-2
|
2023-01-23 21:21:13 +00:00 |
|
Mathias Vorreiter Pedersen
|
79b77b01fd
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2023-01-23 15:49:36 +00:00 |
|
Mathias Vorreiter Pedersen
|
9dbea539ed
|
Merge branch 'mathiasvp/replace-ast-with-ir-use-usedataflow' into refactor-param-out-nodes-2
|
2023-01-23 10:51:46 +00:00 |
|
Mathias Vorreiter Pedersen
|
470abfd0aa
|
C++: Conflate iterator value and indirection for taint-flow to fix AST dataflow.
|
2023-01-23 10:40:25 +00:00 |
|
Mathias Vorreiter Pedersen
|
962b651c44
|
C++: Fix models.
|
2023-01-23 10:10:02 +00:00 |
|
Mathias Vorreiter Pedersen
|
ae998583be
|
C++: Refactor parameter out nodes to not depend on 'ReturnIndirectionInstruction's.
|
2023-01-21 01:43:23 +00:00 |
|
github-actions[bot]
|
b62cb6ba84
|
Post-release preparation for codeql-cli-2.12.1
|
2023-01-20 19:49:56 +00:00 |
|
github-actions[bot]
|
005b3e4a47
|
Release preparation for version 2.12.1
|
2023-01-20 12:03:19 +00:00 |
|
Jeroen Ketema
|
f628152be1
|
C++: In dataflow use the AST representation of IR Instructions and Operands
|
2023-01-20 10:39:50 +01:00 |
|
Mathias Vorreiter Pedersen
|
e26e83b8df
|
Merge pull request #11728 from github/rdmarsh2/parameterize-range-analysis
C++: Parameterize the semantic range analysis
|
2023-01-18 14:22:35 +00:00 |
|
Rasmus Wriedt Larsen
|
a0b1c2ea79
|
DataFlow: Add uniqueParameterNodePositionExclude
|
2023-01-17 14:05:22 +01:00 |
|
Rasmus Wriedt Larsen
|
2b0a5fd5d1
|
DataFlow: Add uniqueParameterNodeAtPositionExclude
|
2023-01-17 14:05:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
44ebc77ada
|
Update cpp/ql/lib/experimental/semmle/code/cpp/semantic/analysis/RangeAnalysisSpecific.qll
|
2023-01-17 11:52:43 +00:00 |
|
Jeroen Ketema
|
a892ae8764
|
C++: Fix spurious results in default taint tracking
|
2023-01-16 19:10:10 +01:00 |
|
Robert Marsh
|
601b43ac0a
|
Merge branch 'main' into rdmarsh2/parameterize-range-analysis
Conflicting change to boundedPhiInp copied to RangeAnalysisStage.qll
|
2023-01-13 12:06:21 -05:00 |
|