Michael Nebel
|
af4db77046
|
Ruby: Update expected test output.
|
2022-09-29 13:54:59 +02:00 |
|
Michael Nebel
|
9ee831a378
|
Ruby: Add (failing) test case for flow out via assignment expression.
|
2022-09-29 13:54:32 +02:00 |
|
erik-krogh
|
77eeabe8e5
|
changed to address review
|
2022-09-29 13:39:59 +02:00 |
|
Nora Dimitrijević
|
909b36a078
|
C++: Fix implicit-this FP, uncovered non-funptr FP
|
2022-09-29 13:14:36 +02:00 |
|
erik-krogh
|
3129f0fc8c
|
add change-note
|
2022-09-29 13:02:25 +02:00 |
|
Asger F
|
dc03557aea
|
Merge branch 'main' into rb/summarize-loads-v2
|
2022-09-29 12:07:30 +02:00 |
|
Tom Hvitved
|
2bf087677f
|
Ruby: Fix bad join-order
Before
```
Evaluated relational algebra for predicate DataFlowDispatch#36b84300::mayBenefitFromCallContext1#6#ffffff@ba617c9q with tuple counts:
1066626 ~2% {3} r1 = SCAN project#Module#fe82a56b::Cached::lookupMethod#2 OUTPUT In.0, In.0, In.1
931393128 ~0% {4} r2 = JOIN r1 WITH DataFlowDispatch#36b84300::isInstanceLocalMustFlow#3#fff_102#join_rhs ON FIRST 1 OUTPUT Rhs.1, Lhs.2, Lhs.1, Rhs.2
298573 ~0% {6} r3 = JOIN r2 WITH DataFlowDispatch#36b84300::mayBenefitFromCallContext0#5#fffff_14023#join_rhs ON FIRST 2 OUTPUT Rhs.2, Rhs.3, Rhs.4, Lhs.2, Lhs.3, Lhs.1
return r3
```
After
```
Evaluated relational algebra for predicate DataFlowDispatch#36b84300::mayBenefitFromCallContext1#6#ffffff@f68de4dn with tuple counts:
583298 ~1% {5} r1 = SCAN DataFlowDispatch#36b84300::mayBenefitFromCallContext0#5#fffff OUTPUT In.1, In.0, In.2, In.3, In.4
583298 ~1% {5} r2 = JOIN r1 WITH DataFlowPrivate#462ff392::ArgumentNode#class#f ON FIRST 1 OUTPUT Lhs.0, Lhs.1, Lhs.2, Lhs.3, Lhs.4
442278 ~0% {6} r3 = JOIN r2 WITH DataFlowDispatch#36b84300::isInstanceLocalMustFlow#3#fff ON FIRST 1 OUTPUT Rhs.1, Lhs.4, Lhs.1, Lhs.2, Lhs.3, Rhs.2
298573 ~0% {6} r4 = JOIN r3 WITH project#Module#fe82a56b::Cached::lookupMethod#2 ON FIRST 2 OUTPUT Lhs.2, Lhs.3, Lhs.4, Lhs.0, Lhs.5, Lhs.1
return r4
```
|
2022-09-29 12:00:26 +02:00 |
|
Tom Hvitved
|
e9b96c19b8
|
Ruby: Account for protected methods in call graph
|
2022-09-29 11:58:04 +02:00 |
|
Asger F
|
296c0a7925
|
Merge pull request #10603 from asgerf/type-model-api-node
Add TypeModel.getAnApiNode
|
2022-09-29 11:39:09 +02:00 |
|
Tom Hvitved
|
58b7556bdf
|
Ruby: Add call graph tests for protected methods
|
2022-09-29 11:37:35 +02:00 |
|
Michael Nebel
|
95488bf133
|
C#: Update expected test output.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
903abd0f3e
|
C#: Exhaustive validation of postupdate notes in conditional expression example.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
131a6ac492
|
C#: Update expected test output.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
e06afb69cc
|
C#: Support postupdate notes for assignment expressions.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
9ced3956d6
|
C#: Add assignment expression example.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
e1ea1a464d
|
C#: Update expected test output.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
3d971d239f
|
C#: Support postupdate notes for suppress nullable warning expressions.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
58bf283023
|
C#: Add suppress nullable warning expressions example.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
940e925c31
|
C#: Update expected test output.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
b24fd13946
|
C#: Add postupdate note support for switch expressions.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
d54406d599
|
C#: Add switch example.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
65b32b665d
|
C#: Update test expected output.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
6b74e433ee
|
C#: Support postupdate notes for NullCoalescing expressions.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
11d67744f7
|
C#: Add NullCoalescing example.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
2e5fc19e38
|
C#: Update expected test output.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
3c6f538d5c
|
C#: Support Cast expressions to have post update notes.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
ba4794790e
|
C#: Add Cast example.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
d3530b0083
|
C#: Re-factor nested exists into a single exists.
|
2022-09-29 11:35:35 +02:00 |
|
Michael Nebel
|
c49a16c840
|
C#: Update expected test output for the local flow testcases.
|
2022-09-29 11:35:21 +02:00 |
|
tyage
|
b95566b02a
|
make json stringify tainted with arg's property
|
2022-09-29 17:46:09 +09:00 |
|
Mathias Vorreiter Pedersen
|
cda05ed3ea
|
Merge pull request #10616 from erik-krogh/ql-consistencies
QL: adjust the consistency query to not be noisy on parameterised modules
|
2022-09-29 08:46:49 +01:00 |
|
erik-krogh
|
2046ece2de
|
adjust the consistency query to not be noisy on parameterised modules
|
2022-09-29 09:09:23 +02:00 |
|
Tamás Vajk
|
229c95a765
|
Merge pull request #10607 from tamasvajk/kotlin-fix-nested-class-lookup
Kotlin: Fix class/field lookup for Android synthetic classes
|
2022-09-29 08:36:05 +02:00 |
|
Harry Maclean
|
fa2d84c38c
|
Merge pull request #10338 from hmac/hmac/ar-model-create
Ruby: Treat ActiveRecord::Base.create as a model instantiation
|
2022-09-29 15:16:21 +13:00 |
|
Alex Ford
|
4ed4d31efd
|
Delete 2022-09-23-yaml-load-file.md
|
2022-09-28 21:44:58 +01:00 |
|
Harry Maclean
|
0e5aa97c46
|
Fix changenote month
|
2022-09-29 09:24:42 +13:00 |
|
Harry Maclean
|
76cfd44478
|
Add change note
|
2022-09-29 09:24:42 +13:00 |
|
Harry Maclean
|
4217a50900
|
Treat ActiveRecord.create as a model instantiation
|
2022-09-29 09:24:42 +13:00 |
|
Harry Maclean
|
424f31a24a
|
Add test for AR Model.create instantiations
These currently aren't recognised.
|
2022-09-29 09:24:42 +13:00 |
|
Harry Maclean
|
63309150e0
|
Make some space
|
2022-09-29 09:24:37 +13:00 |
|
Harry Maclean
|
e7d19e849f
|
Merge pull request #10090 from hmac/hmac/activestorage
Ruby: Model Activestorage
|
2022-09-29 09:16:25 +13:00 |
|
Harry Maclean
|
0ce0ada4df
|
Merge pull request #10002 from hmac/hmac/protected-methods
Ruby: Model protected methods
|
2022-09-29 08:39:29 +13:00 |
|
Nora Dimitrijević
|
19a9c5d7d3
|
C++: Identified another real-life FP
|
2022-09-28 21:19:45 +02:00 |
|
Henry Mercer
|
e3b54efb68
|
ATM: Update expected test output
Update the expected test output given some changes to the JavaScript
libraries which reclassified one of the test endpoints.
|
2022-09-28 20:00:40 +01:00 |
|
Aditya Sharad
|
c187ae04f4
|
Docs: Add CodeQL system requirements page
Add a table of platform requirements (OS, OS version, CPU architecture).
Add a list of additional language-specific software requirements.
|
2022-09-28 11:55:53 -07:00 |
|
Nora Dimitrijević
|
96c73bcb19
|
C++: Fix FP: bad Location for FieldAccess exprs
|
2022-09-28 20:37:22 +02:00 |
|
Nora Dimitrijević
|
6d5df14547
|
C++: Remove arguable FPs re: sizeof/decltype
|
2022-09-28 20:01:14 +02:00 |
|
Nora Dimitrijević
|
592bc18a97
|
C++: Reduce FPs by excluding all commas in loop heads
This leads to a 50% reduction of alerts in MRVA 1000.
|
2022-09-28 19:38:41 +02:00 |
|
github-actions[bot]
|
67d12cdc7d
|
JS: Bump patch version of ML-powered library and query packs
|
2022-09-28 17:14:15 +00:00 |
|
Andrew Eisenberg
|
ffd58861f0
|
Merge pull request #10459 from github/aeisenberg/update-analyzing-databases
Update the analyze databases article
|
2022-09-28 10:14:08 -07:00 |
|