Henry Mercer
3e863a539a
ATM: Fix CodeQL pack workspace references
...
This fixes the
[ATM PR checks](https://github.com/github/codeql/actions/runs/3392995797/jobs/5639827326 )
breaking on main as a result of
https://github.com/github/codeql/pull/11004 .
2022-11-04 14:03:34 +00:00
Tom Hvitved
95835b8297
C++: Let (Indirect|Direct)Position be sub classes of Position
2022-11-04 14:31:18 +01:00
erik-krogh
def9b5e2ce
fix typo in compile-queries workflow
2022-11-04 13:58:29 +01:00
Erik Krogh Kristensen
265838aa2c
Merge pull request #11117 from erik-krogh/stableCI-followup
...
fix merge-base compilation when running directly on main
2022-11-04 13:56:41 +01:00
Arthur Baars
fadc278485
Merge branch 'codeql-cli-2.11.2' into nickrolfe/ruby-dataflow-docs
2022-11-04 13:05:26 +01:00
AlexDenisov
476bbfbdb7
Update qltest.sh
2022-11-04 13:04:24 +01:00
Henry Mercer
cbbff0c401
ATM: Rename workflow
...
Rename to take into account us now checking the results of the query
suite too.
2022-11-04 11:51:35 +00:00
Henry Mercer
87f7b65052
ATM: Check the results of the queries too
2022-11-04 11:51:35 +00:00
Erik Krogh Kristensen
91b33f72b5
update name and comment to reflect that it also runs on rc branches
2022-11-04 12:50:18 +01:00
Anders Schack-Mulligen
a1dba82360
Dataflow: Sync.
2022-11-04 12:41:55 +01:00
Anders Schack-Mulligen
828d187198
Dataflow: Fix a couple of join-orders.
2022-11-04 12:41:55 +01:00
Tamás Vajk
545dd8b8d8
Merge pull request #11106 from tamasvajk/kotlin-binop-ext
...
Kotlin: Extract extension binary operators
2022-11-04 12:41:06 +01:00
Chris Smowton
ca04779dfc
Kotlin: fix extraction of Java nested wildcards; wildcards in return types
...
This fixes two mistakes: return-type extraction not imposing a wildcard where a Java prototype explicitly uses one, and nested wildcard detection quietly failing due to not looking through a `JavaWildcardType` correctly.
I add a variant of the `kotlin_java_lowering_wildcards` test where Java prototypes are only seen from Kotlin, to be sure extraction is working as expected.
2022-11-04 11:39:26 +00:00
Henry Mercer
fe27e09a07
ATM: Add codeowners entry for new workflow
2022-11-04 10:57:00 +00:00
Henry Mercer
05dd161d76
ATM: Use database analyze to check results interpretation too
2022-11-04 10:54:08 +00:00
Henry Mercer
7976d746b6
ATM: Simplify DB path definition and improve quoting
2022-11-04 10:49:25 +00:00
Henry Mercer
35a4d31519
ATM: Fix naming of query pack
2022-11-04 10:46:06 +00:00
Henry Mercer
f558e858e7
ATM: Install codeql using new input to fetch-codeql Action
2022-11-04 10:44:14 +00:00
Paolo Tranquilli
2bec4479e7
Merge pull request #11029 from github/redsun82/swift-filtered-debugging
...
Swift: add possibility to run the extractor under an env-specified tool
2022-11-04 11:44:11 +01:00
erik-krogh
47289a4d33
fix merge-base compilation when running directly on main
2022-11-04 11:28:56 +01:00
Erik Krogh Kristensen
ec87a932b8
Merge pull request #11078 from erik-krogh/stableCI
...
add workflow that checks compilation of all queries with the latest stable release
2022-11-04 11:21:23 +01:00
Michael Nebel
d580722164
C#: Modify unsupported external library meta query to use call instead of dispatchcall.
2022-11-04 11:20:33 +01:00
Michael Nebel
187ece610b
C#: Only evaluate api name and namespace strings if they are needed.
2022-11-04 11:20:33 +01:00
Michael Nebel
366b94addc
C#: Implement override for getAPrimaryQlClass for AnonymousClass.
2022-11-04 11:20:33 +01:00
Michael Nebel
e0d7e277fb
C#: Align counting with Java and only count calls and not all possible dispatch calls.
2022-11-04 11:20:33 +01:00
Michael Nebel
be1129e782
C#: Only consider effectively public methods.
2022-11-04 11:20:33 +01:00
Michael Nebel
fec4d1992d
C#: Update telemetry expected output.
2022-11-04 11:20:33 +01:00
Michael Nebel
f0b5058760
C#: Remove filename from telemetry output.
2022-11-04 11:20:33 +01:00
Erik Krogh Kristensen
c82d8cbacc
Merge pull request #11013 from erik-krogh/sndCmd
...
JS: second-order-command-injection
2022-11-04 10:58:50 +01:00
Paolo Tranquilli
daa4e99a2f
Swift: fix executable permissions
...
These were broken by a merge done in the github UI.
2022-11-04 10:47:47 +01:00
Geoffrey White
3c07ff592a
Swift: Fix result expectations.
2022-11-04 09:44:48 +00:00
Paolo Tranquilli
fdde84ac35
Merge branch 'main' into redsun82/swift-filtered-debugging
2022-11-04 10:42:48 +01:00
Paolo Tranquilli
858ae3dab4
Merge pull request #11116 from github/redsun82/swift-expect-failure-in-qltest
...
Swift: allow expecting failure in qltest.sh
2022-11-04 10:40:41 +01:00
Geoffrey White
20147e87b2
Swift: Correct var names.
2022-11-04 09:38:12 +00:00
Tom Hvitved
2f8dcdd602
Merge pull request #10933 from hvitved/csharp/fix-flow-into-phis
...
C#: Fix flow steps into phi/uncertain def nodes
2022-11-04 10:28:09 +01:00
Tom Hvitved
587e6739d9
Merge pull request #11060 from hvitved/dataflow/path-node-reach-charpred
...
Data flow: Restrict public `PathNode`s to those that may reach a sink
2022-11-04 10:17:09 +01:00
Paolo Tranquilli
231f2238c1
Swift: fix wrong test names
2022-11-04 10:06:57 +01:00
Paolo Tranquilli
4cfe11c319
Swift: allow expecting failure in qltest.sh
2022-11-04 10:03:00 +01:00
Anders Schack-Mulligen
331b8c0144
Merge pull request #10904 from aschackmull/java/joinorders
...
Java: Fix some join-orders.
2022-11-04 09:24:31 +01:00
Asger F
4ae90e35d5
Ruby: inline transitive class-hierarchy getters
2022-11-04 08:50:33 +01:00
Asger F
472a10fd54
Ruby: direct -> immediate
2022-11-04 08:49:01 +01:00
Michael Nebel
3c8fb0520e
C#: Sync files.
2022-11-04 08:20:53 +01:00
Michael Nebel
cee06140e2
C#: Deprecate ModelCsv classes.
2022-11-04 08:20:53 +01:00
Michael Nebel
990a898cc7
C#: Remove the Csv name where appropriate.
2022-11-04 08:20:53 +01:00
Michael Nebel
d11bca0cdc
C#: Migrate unit tests to data extensions.
2022-11-04 08:20:53 +01:00
Michael Nebel
e432e6576a
C#: Add missing import of tainted member definition.
2022-11-04 08:20:53 +01:00
Michael Nebel
5acfc22442
C#: Bi-directional import of synthetic field declarations.
2022-11-04 08:20:53 +01:00
Michael Nebel
afb604ee5f
C#: Remove all generated models.
2022-11-04 08:20:53 +01:00
Michael Nebel
44e4cf6556
C#: Delete all the manually created models.
2022-11-04 08:20:53 +01:00
Michael Nebel
43af1e4b42
C#: Add generated models for .NET Runtime.
2022-11-04 08:20:52 +01:00