Michael Nebel
|
3c1456bd02
|
Merge pull request #12913 from michaelnebel/csharp/inappropriateencoding
C#: Re-factor the InappropriateEncoding query to use the new API.
|
2023-04-26 14:45:13 +02:00 |
|
Anders Schack-Mulligen
|
d681671356
|
Dataflow: Sync.
|
2023-04-26 14:45:07 +02:00 |
|
Anders Schack-Mulligen
|
32a738b082
|
Dataflow: Add type to PathNode.toString.
|
2023-04-26 14:43:53 +02:00 |
|
Anders Schack-Mulligen
|
8fcfc6f4f1
|
Merge pull request #12934 from aschackmull/swift/no-pp-dataflowtype
Swift: Remove empty string DataFlowType in PathNode.
|
2023-04-26 14:42:27 +02:00 |
|
Tony Torralba
|
5d80f0818c
|
Fix TestModels test expectation
|
2023-04-26 14:32:28 +02:00 |
|
Asger F
|
b696936d10
|
Merge pull request #12921 from asgerf/js/typescript-compiler-crash
JS: Fix extractor crash related to recursive generic type alias
|
2023-04-26 14:21:57 +02:00 |
|
Anders Schack-Mulligen
|
74242638e2
|
Swift: One more expected output fix.
|
2023-04-26 14:10:13 +02:00 |
|
Anders Schack-Mulligen
|
8ca5484dcf
|
Merge pull request #12933 from aschackmull/ruby/no-pp-dataflowtype
Ruby: Remove empty string DataFlowType in PathNode.
|
2023-04-26 14:03:56 +02:00 |
|
Arthur Baars
|
5b6d3afd89
|
Python: Yaml printAst and tests
|
2023-04-26 13:41:57 +02:00 |
|
Anders Schack-Mulligen
|
9fe5462b1b
|
Swift: Update more expected output.
|
2023-04-26 13:41:50 +02:00 |
|
Anders Schack-Mulligen
|
09d4fe21e8
|
Ruby: Update more expected output.
|
2023-04-26 13:37:07 +02:00 |
|
Anders Schack-Mulligen
|
6b049cb37a
|
Swift: Update expected output.
|
2023-04-26 13:15:39 +02:00 |
|
Anders Schack-Mulligen
|
3d01763092
|
Swift: Remove empty string DataFlowType in PathNode.
|
2023-04-26 13:10:01 +02:00 |
|
Anders Schack-Mulligen
|
90f84bb516
|
Ruby: Update expected output.
|
2023-04-26 13:08:16 +02:00 |
|
Anders Schack-Mulligen
|
81ce6c7779
|
Ruby: Remove empty string DataFlowType in PathNode.
|
2023-04-26 12:54:41 +02:00 |
|
Asger F
|
c9c281cb9a
|
JS: Change note
|
2023-04-26 12:50:59 +02:00 |
|
Arthur Baars
|
c1c2bcf419
|
Python: rename YAML.qll to Yaml.qll
|
2023-04-26 12:44:53 +02:00 |
|
Tony Torralba
|
0094c25791
|
Fix StringJoiner.add models
|
2023-04-26 12:40:04 +02:00 |
|
Asger F
|
a446c5452d
|
JS: Update test output
|
2023-04-26 11:44:56 +02:00 |
|
Asger F
|
799d92b218
|
TS: Fix self-reference check for alias types
|
2023-04-26 11:44:56 +02:00 |
|
Tom Hvitved
|
b94289fde1
|
Ruby: Prevent flow into self in trackBlock
|
2023-04-26 10:33:04 +02:00 |
|
Michael Nebel
|
f32b8ad5b1
|
C#: Update comment for the RequiresEncodingConfig param module.
|
2023-04-26 10:32:23 +02:00 |
|
Michael Nebel
|
96fba2dac3
|
Apply suggestions from code review
Co-authored-by: Michael B. Gale <mbg@github.com>
|
2023-04-26 10:23:52 +02:00 |
|
Tony Torralba
|
4c102ab99c
|
Refactor to models-as-data
|
2023-04-26 10:13:15 +02:00 |
|
Michael Nebel
|
bc08d67f19
|
Merge pull request #12925 from github/workflow/coverage/update
Update CSV framework coverage reports
|
2023-04-26 10:11:15 +02:00 |
|
Tony Torralba
|
2c4246f29a
|
Fix test comments
|
2023-04-26 10:08:18 +02:00 |
|
Tony Torralba
|
389e8c4fe8
|
Add review suggestions
|
2023-04-26 10:08:16 +02:00 |
|
Tony Torralba
|
0650c016f6
|
Add models for StringJoiner constructor
|
2023-04-26 10:07:59 +02:00 |
|
Tony Torralba
|
d54c444606
|
Add change note
|
2023-04-26 10:07:49 +02:00 |
|
Tony Torralba
|
311498841e
|
Add fluent models
Add tests
|
2023-04-26 10:07:27 +02:00 |
|
Paolo Tranquilli
|
9d80a43d6a
|
Merge pull request #12500 from github/redsun82/swift-dispatcher-rework
Swift: rework fetching and dispatching
|
2023-04-26 09:58:19 +02:00 |
|
Erik Krogh Kristensen
|
6110b7aca5
|
Merge pull request #12926 from github/dependabot/cargo/ql/tracing-0.1.38
Bump tracing from 0.1.37 to 0.1.38 in /ql
|
2023-04-26 09:49:55 +02:00 |
|
dependabot[bot]
|
738e3857e7
|
Bump tracing from 0.1.37 to 0.1.38 in /ql
Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.37 to 0.1.38.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.38)
---
updated-dependencies:
- dependency-name: tracing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-04-26 04:04:15 +00:00 |
|
github-actions[bot]
|
cb82bd62e7
|
Add changed framework coverage reports
|
2023-04-26 00:15:23 +00:00 |
|
Edward Minnix III
|
e50f56cc56
|
Merge pull request #12917 from egregius313/egregius313/java/dataflow/refactor-inline-flow-test
Java: Refactor `InlineFlowTest` to remove usage of `DataFlow::Configuration` API
|
2023-04-25 16:18:56 -04:00 |
|
Tom Hvitved
|
e5f2b90aec
|
Ruby: Fix bad join in controllerTemplateFile
Before
```
Evaluated relational algebra for predicate ActionController#32b59475::controllerTemplateFile#2#ff@6f4b2395 with tuple counts:
31304524 ~0% {2} r1 = JOIN locations_default_10#join_rhs WITH FileSystem#df18ed9a::Make#FileSystem#e91ad87f::Input#::Container::getRelativePath#0#dispred#ff ON FIRST 1 OUTPUT Lhs.1, Rhs.1
34453 ~3% {2} r2 = JOIN r1 WITH DataFlowPublic#e1781e31::ModuleNode::getLocation#0#dispred#ff_10#join_rhs ON FIRST 1 OUTPUT Rhs.1, Lhs.1
1236 ~0% {2} r3 = JOIN r2 WITH ActionController#32b59475::ActionControllerClass#f ON FIRST 1 OUTPUT Lhs.0, InverseAppend(("" ++ "app/controllers/"),"_controller.rb",Lhs.1)
1236 ~1% {2} r4 = SCAN r3 OUTPUT In.0, ("" ++ "app/views/layouts/" ++ In.1 ++ "%")
1320 ~1% {3} r5 = JOIN r2 WITH ActionController#32b59475::ActionControllerClass#f ON FIRST 1 OUTPUT Lhs.1, Lhs.0, "^(.*/)app/controllers/(?:.*?)/(?:[^/]*)$"
14 ~7% {5} r6 = JOIN r5 WITH PRIMITIVE regexpCapture#bbff ON Lhs.0,Lhs.2
14 ~7% {5} r7 = SELECT r6 ON In.3 = 1
14 ~0% {3} r8 = SCAN r7 OUTPUT In.1, In.4, InverseAppend((In.4 ++ "app/controllers/"),"_controller.rb",In.0)
14 ~0% {2} r9 = SCAN r8 OUTPUT In.0, (In.1 ++ "app/views/layouts/" ++ In.2 ++ "%")
1250 ~1% {2} r10 = r4 UNION r9
8813750 ~2% {3} r11 = JOIN r10 WITH Erb#b2b9e6ed::ErbFile#ff CARTESIAN PRODUCT OUTPUT Rhs.0, Lhs.0, Lhs.1
8813750 ~6% {4} r12 = JOIN r11 WITH FileSystem#df18ed9a::Make#FileSystem#e91ad87f::Input#::Container::getRelativePath#0#dispred#ff ON FIRST 1 OUTPUT Lhs.1, Lhs.2, Lhs.0, Rhs.1
41 ~6% {4} r13 = SELECT r12 ON In.3 matches In.1
41 ~0% {2} r14 = SCAN r13 OUTPUT In.0, In.2
1236 ~0% {2} r15 = SCAN r3 OUTPUT ("" ++ "app/views/" ++ In.1), In.0
14 ~0% {2} r16 = SCAN r8 OUTPUT (In.1 ++ "app/views/" ++ In.2), In.0
1250 ~0% {2} r17 = r15 UNION r16
581 ~0% {2} r18 = JOIN r17 WITH FileSystem#df18ed9a::Make#FileSystem#e91ad87f::Input#::Container::getRelativePath#0#dispred#ff_10#join_rhs ON FIRST 1 OUTPUT Rhs.1, Lhs.1
3243 ~2% {2} r19 = JOIN r18 WITH containerparent ON FIRST 1 OUTPUT Rhs.1, Lhs.1
2767 ~0% {2} r20 = JOIN r19 WITH Erb#b2b9e6ed::ErbFile#ff ON FIRST 1 OUTPUT Lhs.1, Lhs.0
2808 ~0% {2} r21 = r14 UNION r20
return r21
```
After
```
Evaluated relational algebra for predicate ActionController#32b59475::controllerTemplateFile#2#ff@4b56c4f9 with tuple counts:
1236 ~0% {2} r1 = SCAN ActionController#32b59475::getActionControllerClassRelativePath#1#ff OUTPUT In.0, InverseAppend(("" ++ "app/controllers/"),"_controller.rb",In.1)
1236 ~0% {2} r2 = SCAN r1 OUTPUT ("" ++ "app/views/" ++ In.1), In.0
1320 ~0% {3} r3 = SCAN ActionController#32b59475::getActionControllerClassRelativePath#1#ff OUTPUT In.0, In.1, "^(.*/)app/controllers/(?:.*?)/(?:[^/]*)$"
14 ~0% {5} r4 = JOIN r3 WITH PRIMITIVE regexpCapture#bbff ON Lhs.1,Lhs.2
14 ~0% {5} r5 = SELECT r4 ON In.3 = 1
14 ~0% {3} r6 = SCAN r5 OUTPUT In.0, In.4, InverseAppend((In.4 ++ "app/controllers/"),"_controller.rb",In.1)
14 ~0% {2} r7 = SCAN r6 OUTPUT (In.1 ++ "app/views/" ++ In.2), In.0
1250 ~0% {2} r8 = r2 UNION r7
581 ~0% {2} r9 = JOIN r8 WITH FileSystem#df18ed9a::Make#FileSystem#e91ad87f::Input#::Container::getRelativePath#0#dispred#ff_10#join_rhs ON FIRST 1 OUTPUT Rhs.1, Lhs.1
3243 ~0% {2} r10 = JOIN r9 WITH containerparent ON FIRST 1 OUTPUT Rhs.1, Lhs.1
2767 ~0% {2} r11 = JOIN r10 WITH Erb#b2b9e6ed::ErbFile#ff ON FIRST 1 OUTPUT Lhs.1, Lhs.0
1236 ~1% {3} r12 = SCAN r1 OUTPUT In.0, "", In.1
1250 ~1% {3} r13 = r12 UNION r6
102500 ~0% {4} r14 = JOIN r13 WITH project#ActionController#32b59475::getErbFileRelativePath#1#ff CARTESIAN PRODUCT OUTPUT Rhs.0, Lhs.0, Lhs.1, Lhs.2
102500 ~0% {5} r15 = JOIN r14 WITH ActionController#32b59475::getErbFileRelativePath#1#ff_10#join_rhs ON FIRST 1 OUTPUT Rhs.1, Lhs.1, Lhs.2, Lhs.3, Lhs.0
102500 ~0% {4} r16 = JOIN r15 WITH Erb#b2b9e6ed::ErbFile#ff ON FIRST 1 OUTPUT Lhs.1, Lhs.4, Lhs.0, (Lhs.2 ++ "app/views/layouts/" ++ Lhs.3 ++ "%")
41 ~0% {4} r17 = SELECT r16 ON In.1 matches In.3
41 ~3% {2} r18 = SCAN r17 OUTPUT In.0, In.2
2808 ~1% {2} r19 = r11 UNION r18
return r19
```
|
2023-04-25 21:04:30 +02:00 |
|
Mathias Vorreiter Pedersen
|
3f03cc27cd
|
C++: Accept test changes.
|
2023-04-25 17:51:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
648c08bcd9
|
C++: Fix enclosing functions for static locals.
|
2023-04-25 17:51:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
9cc4bfec2a
|
C++: Accept test changes.
|
2023-04-25 17:51:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
d14ee931e1
|
C++: IR translation for non-runtime-initialized static local variables.
|
2023-04-25 17:51:04 +01:00 |
|
Rasmus Wriedt Larsen
|
95b8a22529
|
Merge pull request #12889 from kaspersv/kaspersv/prevent-python-join-order-regression
Prevent Python join order regression
|
2023-04-25 18:02:13 +02:00 |
|
Óscar San José
|
a95fc79874
|
Merge branch 'main' into sabrowning1/query-suite-name-fix
|
2023-04-25 16:57:26 +02:00 |
|
Ed Minnix
|
d98723c35a
|
Fix naming of OkHttpFlowConfig in test
|
2023-04-25 10:31:27 -04:00 |
|
Jami
|
cff7f63193
|
Merge pull request #12838 from jcogs33/jcogs33/add-class-for-callables-interesting-for-modeling
Java: add class that represents callables that are interesting for MaD models
|
2023-04-25 09:28:56 -04:00 |
|
Alexandre Boulgakov
|
909f40b6ea
|
Merge pull request #12918 from github/sashabu/absl
Swift: Fix some TODOs with Abseil.
|
2023-04-25 14:05:12 +01:00 |
|
Geoffrey White
|
84ddfe9c3f
|
Merge pull request #12919 from geoffw0/precision2
Swift: Upgrade two queries to precision high.
|
2023-04-25 14:04:52 +01:00 |
|
Geoffrey White
|
b1712d33fe
|
Merge pull request #12837 from geoffw0/flowsources
Swift: widen swift/predicate-injection sources
|
2023-04-25 14:03:58 +01:00 |
|
yoff
|
b35637e1c5
|
Merge pull request #12858 from RasmusWL/paramiko-modeling
Python: Expand modeling of `paramiko`
|
2023-04-25 14:04:50 +02:00 |
|
Tony Torralba
|
89ee2b9ace
|
Merge pull request #12911 from atorralba/atorralba/java/filecopyutils-file-sinks
Java: Fix FileCopyUtils.copy models
|
2023-04-25 12:06:13 +02:00 |
|
Asger F
|
c3c3faa4b5
|
JS: Alias references are not always safe to expand
|
2023-04-25 11:27:40 +02:00 |
|