Tom Hvitved
|
a992b67d97
|
Merge pull request #16556 from hvitved/dataflow/simplify
Data flow: Remove two redundant conjuncts
|
2024-05-22 13:58:04 +02:00 |
|
Tom Hvitved
|
a006c29a00
|
Merge pull request #16481 from hvitved/treesitter/bump2
Tree-sitter: Bump to 0.22.6
|
2024-05-22 12:53:14 +02:00 |
|
Tom Hvitved
|
70cf16597b
|
Data flow: Remove two redundant conjuncts
|
2024-05-22 12:45:11 +02:00 |
|
Michael Nebel
|
84e412fe36
|
Merge pull request #16477 from michaelnebel/csharp/madinlinetest
C#: Inline expectation for model generator test.
|
2024-05-22 11:05:23 +02:00 |
|
Anders Schack-Mulligen
|
22c1d52381
|
Dataflow: Add provenance for configuration-specific steps.
|
2024-05-22 10:05:42 +02:00 |
|
Tom Hvitved
|
bebcd679a4
|
Address review comments
|
2024-05-21 14:51:52 +02:00 |
|
Tom Hvitved
|
18f138e754
|
Add change note
|
2024-05-21 14:47:42 +02:00 |
|
Tom Hvitved
|
454687d583
|
Data flow: Synthesize parameter return nodes
|
2024-05-21 14:47:42 +02:00 |
|
Tom Hvitved
|
bf2ae9890f
|
Tree-sitter: Bump to 0.22.6
|
2024-05-21 11:14:06 +02:00 |
|
Michael Nebel
|
78b8a9259a
|
Share the Models as Data inline expect predicates.
|
2024-05-17 09:44:57 +02:00 |
|
github-actions[bot]
|
32e8b5c667
|
Post-release preparation for codeql-cli-2.17.3
|
2024-05-14 21:14:08 +00:00 |
|
github-actions[bot]
|
100166fa53
|
Release preparation for version 2.17.3
|
2024-05-14 19:23:18 +00:00 |
|
Owen Mansel-Chan
|
c11fac81fd
|
Make summaryThroughStepValue include param outputs
This matches summaryThroughStepTaint.
|
2024-05-07 13:55:42 +01:00 |
|
Anders Schack-Mulligen
|
248ffa15a2
|
Merge pull request #16318 from aschackmull/dataflow/doublyboundedfasttc
Dataflow: Use doublyBoundedFastTC.
|
2024-05-01 09:48:23 +02:00 |
|
github-actions[bot]
|
99928b82ed
|
Post-release preparation for codeql-cli-2.17.2
|
2024-04-30 12:15:35 +00:00 |
|
github-actions[bot]
|
5228d94d42
|
Release preparation for version 2.17.2
|
2024-04-30 10:25:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
2482519cd3
|
DataFlow: Cached second level scope.
|
2024-04-26 13:09:59 +01:00 |
|
Tom Hvitved
|
95d579d9de
|
Data flow: Fix bad join
```
Evaluated relational algebra for predicate _DataFlowImpl::Impl<HardcodedDataInterpretedAsCodeQuery::HardcodedDataInterpretedAsCodeFlow::C>::ret__#count_range@d112335l with tuple counts:
285176 ~2% {3} r1 = SCAN `_DataFlowDispatch::DataFlowCall.getEnclosingCallable/0#dispred#b7b78b19_DataFlowImpl::Impl<Hardcoded__#shared` OUTPUT In.1, In.0, In.2
3265592261 ~3% {5} | JOIN WITH `DataFlowImpl::Impl<HardcodedDataInterpretedAsCodeQuery::HardcodedDataInterpretedAsCodeFlow::C>::returnCallEdge1/4#d02cae42_2301#join_rhs` ON FIRST 2 OUTPUT Lhs.0, Lhs.2, Rhs.2, Lhs.1, Rhs.3
39070 ~8% {6} | JOIN WITH `DataFlowImplCommon::Cached::viableImplInCallContextExt/2#58e931ad` ON FIRST 3 OUTPUT Lhs.0, Lhs.3, Lhs.1, Lhs.2, Lhs.4, _
39070 ~0% {6} | REWRITE WITH Out.5 := 1
return r1
```
|
2024-04-24 12:22:28 +02:00 |
|
Anders Schack-Mulligen
|
830b83f653
|
Dataflow: Use doublyBoundedFastTC.
|
2024-04-23 13:07:20 +02:00 |
|
Anders Schack-Mulligen
|
b2f09949df
|
Merge pull request #15599 from aschackmull/dataflow/fieldflowbranchlimit-v2
Dataflow: update fieldFlowBranchLimit semantics
|
2024-04-23 10:08:05 +02:00 |
|
Tom Hvitved
|
18acad516b
|
Merge pull request #16251 from hvitved/dataflow/fix-bad-join2
Data flow: Fix a bad join
|
2024-04-19 09:49:41 +02:00 |
|
Anders Schack-Mulligen
|
595014966a
|
Dataflow: Add change note.
|
2024-04-19 08:46:04 +02:00 |
|
Tom Hvitved
|
339c40c2b7
|
Data flow: Fix bad join
|
2024-04-18 21:30:32 +02:00 |
|
Asger F
|
decd576a6b
|
Merge pull request #15386 from asgerf/js/graph-export
JS: Add library for exporting graphs as type models
|
2024-04-18 11:56:17 +02:00 |
|
Asger F
|
c0db40d11a
|
Merge branch 'js/graph-export' of github.com:asgerf/codeql into js/graph-export
|
2024-04-16 20:25:11 +02:00 |
|
Asger F
|
be64daf265
|
Merge branch 'main' into js/graph-export
|
2024-04-16 20:23:33 +02:00 |
|
Asger F
|
ee5cb6f3d8
|
Update shared/mad/codeql/mad/dynamic/GraphExport.qll
|
2024-04-16 20:10:51 +02:00 |
|
Asger F
|
844b29b637
|
Update shared/mad/codeql/mad/dynamic/GraphExport.qll
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2024-04-16 20:09:26 +02:00 |
|
github-actions[bot]
|
622e176a16
|
Post-release preparation for codeql-cli-2.17.1
|
2024-04-16 14:21:32 +00:00 |
|
github-actions[bot]
|
9bfe4ea90a
|
Release preparation for version 2.17.1
|
2024-04-15 17:34:47 +00:00 |
|
Anders Schack-Mulligen
|
db6d27bd2b
|
C++: Count return dispatch based on 2nd level scopes.
|
2024-04-15 15:13:08 +02:00 |
|
Anders Schack-Mulligen
|
b87b8329a0
|
Dataflow: Use default fieldFlowBranchLimit in qltests.
|
2024-04-15 15:13:03 +02:00 |
|
Anders Schack-Mulligen
|
f945687a93
|
Dataflow: Simplify branch and join.
|
2024-04-15 15:13:01 +02:00 |
|
Anders Schack-Mulligen
|
82afbbc17b
|
Dataflow: Adjust fieldFlowBranchLimit count (block less) and adjust return edge condition (block more)
|
2024-04-15 15:12:58 +02:00 |
|
Anders Schack-Mulligen
|
1389c7220b
|
Dataflow: Amend change note.
|
2024-04-15 14:35:39 +02:00 |
|
Asger F
|
3949ae4123
|
Update shared/mad/codeql/mad/dynamic/GraphExport.qll
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2024-04-12 15:00:24 +02:00 |
|
Anders Schack-Mulligen
|
b4e23d9487
|
Dataflow: Address review comments
|
2024-04-12 09:20:45 +02:00 |
|
Anders Schack-Mulligen
|
31a86574bb
|
Dataflow: Add change note.
|
2024-04-12 09:20:42 +02:00 |
|
Anders Schack-Mulligen
|
2925e45434
|
Java/Dataflow: Propagate MaD-id/model-id to PathGraph.
|
2024-04-12 09:19:51 +02:00 |
|
Asger F
|
82101434fd
|
Dynamic: Add hasPrettyName()
|
2024-04-09 14:32:59 +02:00 |
|
Asger F
|
8cb80d6014
|
JS: Switch from hasLocationInfo to Location
|
2024-04-09 14:32:59 +02:00 |
|
Asger F
|
acef9b7111
|
Dynamic/JS: Add library for exporting models
|
2024-04-09 14:32:58 +02:00 |
|
Tom Hvitved
|
5f8eb7b138
|
Merge pull request #16110 from hvitved/dataflow/param-flow-no-expects-content
Data flow: Block flow at `expectsContents` nodes in `parameterValueFlow`
|
2024-04-09 11:26:24 +02:00 |
|
Mathias Vorreiter Pedersen
|
2256c4c008
|
Merge pull request #15728 from MathiasVP/shared-typeflow-library
Java/Shared: Refactor `TypeFlow.qll` into a shared library
|
2024-04-05 16:24:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
27688bf154
|
Shared: Rename 'joinStep' to 'joinStepNotNull' to prevent name clashes. Rename 'sccJoinStep' to 'sccJoinStepNotNull' to match the new name.
|
2024-04-05 13:25:29 +01:00 |
|
Mathias Vorreiter Pedersen
|
bae633ad24
|
Shared: Make 'erasedHaveIntersection' more identical to the Java version.
|
2024-04-05 13:19:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
9deeb67af4
|
Update shared/typeflow/codeql/typeflow/internal/TypeFlowImpl.qll
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2024-04-05 13:10:08 +01:00 |
|
Mathias Vorreiter Pedersen
|
bffa262a2c
|
Shared: Make 'getAStrictAncestor' private.
|
2024-04-05 13:04:26 +01:00 |
|
Mathias Vorreiter Pedersen
|
a2c29fe094
|
Shared: nomagicify 'getASourceSupertype'.
|
2024-04-05 12:57:11 +01:00 |
|
Mathias Vorreiter Pedersen
|
3f6967829e
|
Update shared/typeflow/codeql/typeflow/internal/TypeFlowImpl.qll
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2024-04-05 12:53:23 +01:00 |
|