Erik Krogh Kristensen
|
b97c09a319
|
use tuples to simplify arrayFunctionTaintStep
|
2020-09-09 09:57:53 +02:00 |
|
Erik Krogh Kristensen
|
bb97829e1d
|
add a model for the ClientRequest new require("net").Socket()
|
2020-09-09 09:57:53 +02:00 |
|
Erik Krogh Kristensen
|
d5097d820d
|
support direct callbacks to require("net").createServer
|
2020-09-09 09:46:17 +02:00 |
|
Erik Krogh Kristensen
|
efe3fd7f1e
|
Update change-notes/1.26/analysis-javascript.md
Co-authored-by: Esben Sparre Andreasen <esbena@github.com>
|
2020-09-09 09:41:15 +02:00 |
|
Robert Marsh
|
30b5975274
|
C++: autoformat
|
2020-09-08 14:51:08 -07:00 |
|
Robert Marsh
|
44bdf98217
|
C++: simplify and explain getExplicitlyConverted
|
2020-09-08 13:02:51 -07:00 |
|
Robert Marsh
|
65cc9888d5
|
Merge branch 'main' into rdmarsh2/cpp/explicit-conversion-perf
|
2020-09-08 12:29:34 -07:00 |
|
Robert Marsh
|
083a4b2abc
|
C++: handle non-casts in hasExplicitConversion
|
2020-09-08 12:28:16 -07:00 |
|
Mathias Vorreiter Pedersen
|
f025d09bf0
|
C++: Accept test changes
|
2020-09-08 19:12:00 +02:00 |
|
Mathias Vorreiter Pedersen
|
978b74f235
|
C++: Implement taint model for make_shared and make_unique
|
2020-09-08 19:11:48 +02:00 |
|
Mathias Vorreiter Pedersen
|
7ac5e84925
|
C++: Add make_shared and make_unique test cases
|
2020-09-08 19:03:54 +02:00 |
|
Geoffrey White
|
90c7a79272
|
C++: Fix the object/refs up.
|
2020-09-08 16:49:11 +01:00 |
|
Geoffrey White
|
5a3d41879a
|
C++: Change some of the taint flows to data flows.
|
2020-09-08 16:49:11 +01:00 |
|
Geoffrey White
|
8a143bec3a
|
C++: Reverse taint through operator<<.
|
2020-09-08 16:49:10 +01:00 |
|
Geoffrey White
|
b73ff8da63
|
C++: Flow through operator<<.
|
2020-09-08 16:49:10 +01:00 |
|
Jonas Jensen
|
911dec6f86
|
C++: SimpleRangeAnalysis (bool)x and !x support
|
2020-09-08 16:59:35 +02:00 |
|
Jonas Jensen
|
1b6da062cf
|
C++: RangeAnalysis tests for bool conversions
|
2020-09-08 16:58:35 +02:00 |
|
Erik Krogh Kristensen
|
4515d27ad2
|
Merge branch 'main' of https://github.com/github/codeql into pr/erik-krogh/4220
|
2020-09-08 14:10:15 +00:00 |
|
Erik Krogh Kristensen
|
38679b6d92
|
add change note
|
2020-09-08 14:04:40 +00:00 |
|
CodeQL CI
|
9879c6c204
|
Merge pull request #4184 from aschackmull/java/cleanup-queryinjection
Approved by aibaars
|
2020-09-08 14:52:17 +01:00 |
|
Anders Schack-Mulligen
|
442de2e2d2
|
Java: Add qldoc.
|
2020-09-08 15:09:39 +02:00 |
|
Jonas Jensen
|
f92f84e3d4
|
Merge remote-tracking branch 'upstream/main' into BlockStmt
|
2020-09-08 14:09:46 +02:00 |
|
Nick Rolfe
|
075ce6edbf
|
Merge pull request #4178 from github/igfoo/48-coroutine-support-3
C++: Add initial support for coroutines operators
|
2020-09-08 12:44:24 +01:00 |
|
Jonas Jensen
|
0935d1e155
|
JS: Deprecate the Block class alias
|
2020-09-08 08:40:20 +02:00 |
|
Jonas Jensen
|
464d3630a2
|
Java: Rename Block -> BlockStmt
|
2020-09-08 08:40:20 +02:00 |
|
Jonas Jensen
|
ab90f06ddf
|
C++: Rename Block -> BlockStmt
|
2020-09-08 08:40:20 +02:00 |
|
Rajiv Shah
|
f168356181
|
C++: Allow .inc files to be included
|
2020-09-07 18:09:21 -04:00 |
|
Ian Lynagh
|
d49bc4ccda
|
C++: Tweak qldoc for coroutines
|
2020-09-07 20:39:11 +01:00 |
|
Ian Lynagh
|
4bf545548b
|
C++: Tweak to make qlformat happy
|
2020-09-07 20:37:01 +01:00 |
|
Ian Lynagh
|
86c58afa48
|
C++: Update stats for co_await/co_yield/co_return
|
2020-09-07 20:37:01 +01:00 |
|
Ian Lynagh
|
49f7baf5a9
|
C++: Add an upgrade script
|
2020-09-07 20:37:01 +01:00 |
|
Ian Lynagh
|
cca276be84
|
C++: Remove co_await range-based-for support for now
Initial impl won't support it
|
2020-09-07 20:37:01 +01:00 |
|
Ian Lynagh
|
78b522722c
|
C++: Split CoReturnStmt.getExpr into CoReturnStmt.{getOperand,getExpr}
|
2020-09-07 20:37:01 +01:00 |
|
Matthew Gretton-Dann
|
8b8b9d6fe3
|
Actually sort add Statement support
This commit fixes the previous one.
|
2020-09-07 20:37:01 +01:00 |
|
Matthew Gretton-Dann
|
5df5e6dfce
|
Add initial QL support classes for coroutines
Add classes for expressions co_yield and co_await.
Adds classes for statements co_return and `for co_await`.
|
2020-09-07 20:37:01 +01:00 |
|
Matthew Gretton-Dann
|
8199b3a230
|
C++: Add DB schema support for coroutines
|
2020-09-07 20:37:01 +01:00 |
|
Geoffrey White
|
6ef67af743
|
C++: Add models for stringstream methods.
|
2020-09-07 18:27:42 +01:00 |
|
Geoffrey White
|
fafd2f0a7c
|
C++: Add test cases for stringstream / ostream.
|
2020-09-07 18:27:42 +01:00 |
|
CodeQL CI
|
22b3b0a5f1
|
Merge pull request #3953 from RasmusWL/python-more-call-graph-tracing
Approved by tausbn
|
2020-09-07 17:34:14 +01:00 |
|
Max Schaefer
|
b8a492473b
|
JavaScript: Stop tracking canonical function names in API graphs.
This blows up on the TypeScript compiler, and is likely to be much less useful than tracking type names and namespaces, which we still do.
|
2020-09-07 16:47:45 +01:00 |
|
Asger F
|
d3f19721e6
|
Merge pull request #4153 from erik-krogh/snake_case_pr
JS: rename dbscheme predicates to consistently use snake_case in dbscheme
|
2020-09-07 16:21:32 +01:00 |
|
Mathias Vorreiter Pedersen
|
9c1837e3b3
|
C++: Rename getField to getAField following review comments.
|
2020-09-07 16:52:04 +02:00 |
|
Jonas Jensen
|
3493c93d7b
|
Merge pull request #4218 from MathiasVP/mathiasvp/fix-fp-av82
C++: Add cases for conditional and comma operator in AV Rule 82
|
2020-09-07 15:27:07 +02:00 |
|
Tom Hvitved
|
6c716331d9
|
C#: Skip foreach loop bodies in the CFG when the iteration expression is empty
|
2020-09-07 15:26:28 +02:00 |
|
Tom Hvitved
|
9e240b7397
|
C#: Add more CFG loop unrolling tests
|
2020-09-07 15:26:25 +02:00 |
|
Rasmus Wriedt Larsen
|
61998afc56
|
Python: Remove unnecessary comment
Was introduced in 5d031d7abe when I actually fixed
the loop variable capture problem.
|
2020-09-07 15:06:07 +02:00 |
|
Max Schaefer
|
423d87b812
|
JavaScript: Rename TNode to TApiNode.
This prevents spurious recomputation of a cached stage.
|
2020-09-07 14:02:37 +01:00 |
|
Rasmus Wriedt Larsen
|
fb37330f5e
|
Python: Fix grammar
Co-authored-by: Taus <tausbn@github.com>
|
2020-09-07 14:59:07 +02:00 |
|
Erik Krogh Kristensen
|
55b79f445c
|
recognize commands with slash and underscore
|
2020-09-07 14:28:28 +02:00 |
|
Jonas Jensen
|
3a7bf2a15a
|
Merge pull request #3933 from MathiasVP/alternative-instruction-operand-flow
C++: Alternate instruction -> operand flow
|
2020-09-07 13:37:20 +02:00 |
|