Erik Krogh Kristensen
|
844e78dce5
|
remove redundant cast
Co-authored-by: Alex Ford <alexrford@users.noreply.github.com>
|
2024-04-10 20:02:49 +02:00 |
|
erik-krogh
|
642a134035
|
add tests for the fixes in the qhelp, and fix an FP that appeared
|
2024-04-08 12:00:27 +02:00 |
|
erik-krogh
|
59c72b683c
|
update the url-redirect QHelp
|
2024-04-08 12:00:27 +02:00 |
|
Tom Hvitved
|
aa24c29395
|
Merge pull request #16122 from hvitved/ruby/cfg-may-raise-issue
Ruby: Fix CFG for nodes that may raise
|
2024-04-08 11:20:49 +02:00 |
|
Mathias Vorreiter Pedersen
|
b8e6632bf1
|
Merge pull request #16140 from MathiasVP/alias-model-for-fopen
C++: Add alias models for `fopen` and friends
|
2024-04-08 10:09:54 +01:00 |
|
Rasmus Wriedt Larsen
|
dfe2f1a52b
|
Merge pull request #16127 from RasmusWL/remove-dep-inst-fallback
Python: Extractor: Remove dependency installation fallback
|
2024-04-08 10:43:50 +02:00 |
|
Mathias Vorreiter Pedersen
|
557555eb71
|
C++: Make Code Scanning happy.
|
2024-04-05 19:03:03 +01:00 |
|
Mathias Vorreiter Pedersen
|
777755a241
|
C++: Add alias models for 'fopen'.
|
2024-04-05 19:02:23 +01: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
|
c85db2a026
|
Merge pull request #16137 from MathiasVP/swift-5.10-support-fix
Docs: Remove Swift version in footnote
|
2024-04-05 14:59:39 +01:00 |
|
Mathias Vorreiter Pedersen
|
d114d09d73
|
Docs: Remove Swift version in footnote.
|
2024-04-05 14:52:19 +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
|
ba347bdcf2
|
Merge pull request #16133 from MathiasVP/swift-5.10-support-docs
Docs: Mark Swift version 5.10 as supported
|
2024-04-05 13:07:09 +01:00 |
|
Mathias Vorreiter Pedersen
|
bffa262a2c
|
Shared: Make 'getAStrictAncestor' private.
|
2024-04-05 13:04:26 +01:00 |
|
Mathias Vorreiter Pedersen
|
96e205a4a6
|
Docs: Mark Swift 5.10 as supported.
|
2024-04-05 12:59:07 +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 |
|
Mathias Vorreiter Pedersen
|
1775bdee5f
|
Java: Remove redundant qualifiers.
|
2024-04-05 12:52:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
26cf8df8d6
|
Update java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2024-04-05 12:50:26 +01:00 |
|
Mathias Vorreiter Pedersen
|
3f63d3a865
|
Update java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2024-04-05 12:49:40 +01:00 |
|
Mathias Vorreiter Pedersen
|
1acbb84444
|
Shared/Java: Make the 'isNull' interface slightly prettier.
|
2024-04-05 11:58:43 +01:00 |
|
Pierre
|
e5b7957e4a
|
Merge pull request #16130 from github/sitedocs/2.17.0
Add changelog for 2.17.0
|
2024-04-05 12:46:45 +02:00 |
|
Pierre
|
268141822d
|
Merge branch 'main' into sitedocs/2.17.0
|
2024-04-05 09:39:18 +02:00 |
|
Pierre
|
9e49c5f185
|
Add changelogs for 2.16.6 (to this branch) and 2.17.0 (new)
|
2024-04-05 09:34:27 +02:00 |
|
Pierre
|
0604b4cc14
|
Changelog mergeback for versions prior to 2.17.0
|
2024-04-05 09:33:51 +02:00 |
|
Owen Mansel-Chan
|
e10333bf2b
|
Merge pull request #14919 from github/java/jdk-model-autogeneration
Java: add dataflow-generated models for JDK17
|
2024-04-04 21:12:55 +01:00 |
|
Owen Mansel-Chan
|
32ea94e625
|
Merge pull request #16123 from owen-mc/go/misc-trivial-fixes
Go: miscellaneous trivial fixes
|
2024-04-04 21:09:15 +01:00 |
|
Rasmus Wriedt Larsen
|
4faff83aa0
|
Python: Extractor: Remove dependency installation fallback
|
2024-04-04 16:49:55 +02:00 |
|
Asger F
|
b8b8e2b991
|
Merge pull request #16054 from asgerf/js/call-graph-improvement2
JS: more implied receiver steps
|
2024-04-04 15:54:06 +02:00 |
|
Erik Krogh Kristensen
|
0cfac605bd
|
Merge pull request #16100 from erik-krogh/fix-js-rb-typo
RB: fix language specifier typo in qhelp for rb/multi-char-san
|
2024-04-04 15:42:45 +02:00 |
|
Tom Hvitved
|
ce3b359813
|
Ruby: Fix CFG for nodes that may raise
|
2024-04-04 13:27:29 +02:00 |
|
Tom Hvitved
|
6d2d9654b5
|
Ruby: Add CFG test
|
2024-04-04 13:27:29 +02:00 |
|
Owen Mansel-Chan
|
7fc5265168
|
Misc small tidy-ups mostly suggested by linter
|
2024-04-04 10:51:22 +01:00 |
|
Owen Mansel-Chan
|
68321dd9ec
|
Use nil for optional argument to packages.Visit
|
2024-04-04 10:51:13 +01:00 |
|
Owen Mansel-Chan
|
d9fe39d5ae
|
Extractor: add comment about tw.Package.TypesInfo.Defs
|
2024-04-04 10:37:31 +01:00 |
|
Owen Mansel-Chan
|
720961787b
|
Improve QLDoc for CaseClause
|
2024-04-04 10:37:25 +01:00 |
|
Jeroen Ketema
|
a8f27af6d8
|
Merge pull request #16119 from jketema/coroutine2
C++: Add more missing variable declaration tests
|
2024-04-04 11:35:52 +02:00 |
|
Jeroen Ketema
|
70491c4a8d
|
C++: Add more missing variable declaration tests
|
2024-04-04 10:54:09 +02:00 |
|
Tom Hvitved
|
c03b74545d
|
Merge pull request #16115 from hvitved/dataflow/fix-bad-join
Data flow: Fix bad join
|
2024-04-04 10:51:22 +02:00 |
|
Tom Hvitved
|
79440f6734
|
Data flow: Fix bad join
```
Evaluated relational algebra for predicate DataFlowImpl::Impl<PolynomialReDoSQuery::PolynomialReDoSFlow::C>::storeEx/5#34133ef9@0425e0m7 with tuple counts:
2209132 ~1% {6} r1 = SCAN `DataFlowImpl::Impl<PolynomialReDoSQuery::PolynomialReDoSFlow::C>::storeExUnrestricted/5#3a86a98e` OUTPUT In.1, In.0, In.1, In.2, In.3, In.4
4338565685 ~1% {6} | JOIN WITH `DataFlowPublic::ContentSet.getAReadContent/0#dispred#e4acf74e_10#join_rhs` ON FIRST 1 OUTPUT Rhs.1, Lhs.1, Lhs.2, Lhs.3, Lhs.4, Lhs.5
34811200 ~1428% {5} | JOIN WITH `project#DataFlowImpl::Impl<PolynomialReDoSQuery::PolynomialReDoSFlow::C>::readSetEx/3#35ac556a` ON FIRST 1 OUTPUT Lhs.1, Lhs.2, Lhs.3, Lhs.4, Lhs.5
return r1
```
|
2024-04-04 10:02:02 +02:00 |
|
Tom Hvitved
|
c2f91a5ccf
|
Merge pull request #16104 from hvitved/csharp/more-compiler-generated
C#: Mark more expressions as compiler generated
|
2024-04-04 09:09:16 +02:00 |
|
Tom Hvitved
|
fc02938687
|
Merge pull request #16088 from hvitved/csharp/library-property-store
C#: Include all non-source-code properties in data flow
|
2024-04-04 09:04:00 +02:00 |
|
Tamás Vajk
|
7beb73729d
|
Merge pull request #16036 from tamasvajk/autobuilder/disposable
C#: Properly dispose diagnostic writer objects
|
2024-04-04 08:21:11 +02:00 |
|
Tom Hvitved
|
813f5b99e7
|
C#: Update PrintAST query
|
2024-04-03 20:03:02 +02:00 |
|
Tom Hvitved
|
d93d6585d9
|
C#: Mark more expressions as compiler generated
|
2024-04-03 20:03:02 +02:00 |
|
Erik Krogh Kristensen
|
35f61d9de4
|
Merge pull request #16107 from erik-krogh/fix-log-injection-typo
RB: Tiny fixes to log-injection QHelp
|
2024-04-03 18:29:37 +02:00 |
|
Tom Hvitved
|
2d4cf55c87
|
Merge pull request #15985 from hvitved/ruby/phi-barrier-guards
Ruby: Extend barrier guards to handle phi inputs
|
2024-04-03 15:22:39 +02:00 |
|
Owen Mansel-Chan
|
fe24710c96
|
Improve QLDoc of Entity.getDeclaration
|
2024-04-03 14:09:37 +01:00 |
|