erik-krogh
|
8ab31bbe1c
|
have getMethodName return the method being called for super-calls
|
2022-12-07 14:09:36 +01:00 |
|
erik-krogh
|
ee8e0188a6
|
remove redundant call, the charpred ensures it always holds
|
2022-12-07 13:23:18 +01:00 |
|
erik-krogh
|
360a99f026
|
delete getKernelMethod and don't special-case the methodName on super-calls in the Kernel model
|
2022-12-07 13:14:48 +01:00 |
|
erik-krogh
|
52c0afa03f
|
change getMethodName to getKernelMethod in other files
|
2022-12-07 10:27:35 +01:00 |
|
erik-krogh
|
8f0c0f3c17
|
add support for super calls to Kernel
|
2022-12-06 14:25:51 +01:00 |
|
erik-krogh
|
0e9cd1e4b5
|
factor out methodName to a field in KernelMethodCall
|
2022-12-06 14:23:46 +01:00 |
|
erik-krogh
|
e24f041661
|
drive-by: use instanceof KernelMethodCall such that override getAnArgument cannot be mistaken for a method in CallNode
|
2022-12-06 14:21:48 +01:00 |
|
erik-krogh
|
5849b2c98a
|
drive-by: simplify the imports in PathInjection.ql
|
2022-12-06 14:09:39 +01:00 |
|
erik-krogh
|
66946ebf6a
|
add Kernel methods as sinks to path-injection
|
2022-12-06 14:09:15 +01:00 |
|
Erik Krogh Kristensen
|
be168901d6
|
Merge pull request #11085 from dbartol/dbartol/ql-for-ql-latest
Use latest released bundle for QL-for-QL
|
2022-12-06 12:43:53 +01:00 |
|
Mathias Vorreiter Pedersen
|
3eea3b2f45
|
Merge pull request #11446 from atorralba/atorralba/swift/path-injection
Swift: Add path injection query
|
2022-12-06 11:03:26 +00:00 |
|
Chris Smowton
|
3b5b121aeb
|
Merge pull request #11553 from smowton/smowton/fix/kotlin-synthetic-noarg-constructor
Kotlin: Extract a no-arg constuctor whenever a Kotlin class has default values for all parameters
|
2022-12-06 10:07:31 +00:00 |
|
Anders Schack-Mulligen
|
f0ac59be25
|
Merge pull request #11521 from aschackmull/shared/typetracking
Shared: Add a qlpack with a parameterized module defining type-trackers.
|
2022-12-06 10:56:44 +01:00 |
|
Anders Schack-Mulligen
|
1b77f50fd7
|
Shared: Address review comments.
|
2022-12-06 10:42:16 +01:00 |
|
Michael Nebel
|
4e93429026
|
Merge pull request #11577 from michaelnebel/java/enablemodeldifferenceworkflow
Java: Add Model Difference workflow on model generator changes.
|
2022-12-06 10:35:52 +01:00 |
|
Michael Nebel
|
204766b967
|
Java: Adjust generated model paths in Model difference workflow.
|
2022-12-06 09:53:39 +01:00 |
|
Tom Hvitved
|
b5e2e1e469
|
Merge pull request #11564 from hvitved/dataflow/parameter-position-consistency-checks
Data flow: Add consistency checks for parameter positions
|
2022-12-06 09:33:36 +01:00 |
|
Michael Nebel
|
6fa2193602
|
Java: Add Model Difference workflow on model generator changes.
|
2022-12-06 09:26:09 +01:00 |
|
Michael Nebel
|
cd5c0bec33
|
Merge pull request #11527 from michaelnebel/java/regeneratemodels
Java/C#: Delete old model generator scripts and update Java model re-generator script.
|
2022-12-06 09:24:13 +01:00 |
|
Tom Hvitved
|
b171dc9b7b
|
Merge pull request #11477 from hvitved/ruby/call-ctx-rewrite
Ruby: Rework call-context sensitivity logic
|
2022-12-06 07:39:29 +01:00 |
|
Chris Smowton
|
5bb1319b0f
|
Merge pull request #9779 from porcupineyhairs/goSqlInjection
Golang : Add SQL sinks for `gorqlite` and `GoFrame` frameworks
|
2022-12-05 16:30:22 +00:00 |
|
Chris Smowton
|
407e4cdd07
|
Don't create a default constructor for annotations, or classes that explicitly declare a no-arg constructor.
|
2022-12-05 16:17:51 +00:00 |
|
Tom Hvitved
|
7972db68bc
|
C++: Update expected test output
|
2022-12-05 17:07:32 +01:00 |
|
Chris Smowton
|
8897f5bccc
|
Merge pull request #11552 from smowton/smowton/fix/kotlin-toplevel-internal-names
Kotlin: Don't add name mangling to top-level internal functions
|
2022-12-05 15:36:52 +00:00 |
|
Tony Torralba
|
7dca1b4b06
|
Merge branch 'main' into atorralba/swift/path-injection
|
2022-12-05 16:21:22 +01:00 |
|
Mathias Vorreiter Pedersen
|
5b31da44e1
|
Merge pull request #11424 from geoffw0/alamofire3
Swift: Alamofire taint sources
|
2022-12-05 15:15:58 +00:00 |
|
Tony Torralba
|
bf8084080b
|
Apply suggestions from code review
Co-authored-by: Ben Ahmady <32935794+subatoi@users.noreply.github.com>
|
2022-12-05 15:37:40 +01:00 |
|
Anders Schack-Mulligen
|
ed1fe1447b
|
Shared: Add more precise types in TypeTracker.
|
2022-12-05 15:19:20 +01:00 |
|
Anders Schack-Mulligen
|
27755d1551
|
Shared: Add a qlpack with a parameterized module defining type-trackers.
|
2022-12-05 14:56:11 +01:00 |
|
Anders Schack-Mulligen
|
9eed12af23
|
Shared: Initial commit with copy of Ruby TypeTracker.
|
2022-12-05 14:54:03 +01:00 |
|
Erik Krogh Kristensen
|
6b9cab23d4
|
Merge pull request #11248 from erik-krogh/js-redosMod
JS: use the shared regex pack
|
2022-12-05 14:48:37 +01:00 |
|
Geoffrey White
|
64fb98e46f
|
Swift: Rewrite bits to try and get rid of red highlighting.
|
2022-12-05 13:41:21 +00:00 |
|
Geoffrey White
|
17244734d0
|
Swift: Results repaired by merge.
|
2022-12-05 13:36:14 +00:00 |
|
Tom Hvitved
|
8f701cf1cb
|
Python: Update expected test output
|
2022-12-05 14:33:06 +01:00 |
|
Geoffrey White
|
07c790a430
|
Merge branch 'main' into alamofire3
|
2022-12-05 13:29:26 +00:00 |
|
Michael Nebel
|
19db8e5d82
|
Java: Address review comments and also delete comment about type based summaries only being for C#.
|
2022-12-05 14:07:16 +01:00 |
|
Geoffrey White
|
6cb69c907d
|
Merge pull request #11514 from geoffw0/generics
Swift: Fix for MaD with generics
|
2022-12-05 13:02:35 +00:00 |
|
Tom Hvitved
|
52f3a48638
|
Data flow: Sync files
|
2022-12-05 12:57:27 +01:00 |
|
Tom Hvitved
|
e66a3c4d83
|
Data flow: Add consistency checks for parameter positions
|
2022-12-05 12:57:11 +01:00 |
|
Chris Smowton
|
7883bff99e
|
Merge branch 'main' into goSqlInjection
|
2022-12-05 11:43:14 +00:00 |
|
AlexDenisov
|
ef9b503f69
|
Merge pull request #11559 from github/redsun82/swift-integration-test-dbs
Swift: always upload integration test logs
|
2022-12-05 12:41:45 +01:00 |
|
Tom Hvitved
|
faca4b5b56
|
Merge pull request #11461 from hvitved/ruby/unique-hash-splat-param
Ruby: At most one hash-splat `ParameterNode` per callable
|
2022-12-05 11:53:28 +01:00 |
|
Chris Smowton
|
07e4367151
|
Merge pull request #11562 from github/smowton/admin/remove-go-work
Delete go.work
|
2022-12-05 10:40:10 +00:00 |
|
Michael Nebel
|
1c135bd207
|
Java: Temporarily disable the Model Difference workflow for changes to the model generator.
|
2022-12-05 11:39:44 +01:00 |
|
Michael Nebel
|
17e7f04adf
|
Java: Update the MaD Model Difference workflow.
|
2022-12-05 11:39:44 +01:00 |
|
Michael Nebel
|
bf332fa5e7
|
Java: Update MaD regenerate models worksflow.
|
2022-12-05 11:39:44 +01:00 |
|
Michael Nebel
|
a9ba964be4
|
Java: Update the Java model re-generate script.
|
2022-12-05 11:39:44 +01:00 |
|
Michael Nebel
|
243b94b54a
|
Java/C#: Delete old model generator scripts and rename the new ones.
|
2022-12-05 11:39:44 +01:00 |
|
Geoffrey White
|
59e9d0828b
|
Merge branch 'main' into generics
|
2022-12-05 10:30:10 +00:00 |
|
Arthur Baars
|
83423854d2
|
Merge pull request #11339 from aibaars/active_support_enumerable
Ruby: Active support enumerable
|
2022-12-05 11:02:19 +01:00 |
|