erik-krogh
|
759854991a
|
fix various nits based on feedback
|
2023-02-15 11:10:43 +01:00 |
|
erik-krogh
|
8e05fdb369
|
make more imports private
|
2023-02-03 15:00:31 +01:00 |
|
erik-krogh
|
cf094c2f4f
|
adjust which folders are seen as exported to remove an FP
|
2023-02-03 14:47:55 +01:00 |
|
erik-krogh
|
ef44cb86c2
|
remove FPs related to parameters that are meant to be commands
|
2023-02-03 14:47:55 +01:00 |
|
erik-krogh
|
e9ebba3350
|
assume shell=False for subprocess calls, fixes FPs in e.g. youtube-dl
|
2023-02-03 14:47:55 +01:00 |
|
erik-krogh
|
d228cf0e7b
|
use more API-nodes to model subprocess.run (and friends)
|
2023-02-03 14:47:55 +01:00 |
|
erik-krogh
|
bce83bfc4e
|
add failing test for indirectly setting the shell=true flag for subprocess.run
|
2023-02-03 14:47:55 +01:00 |
|
erik-krogh
|
0a2c7d062c
|
add Fabric test, and add tracking of the shell flag in Fabric
|
2023-02-03 14:47:55 +01:00 |
|
erik-krogh
|
6bbc4f4a48
|
add more tests
|
2023-02-03 14:47:55 +01:00 |
|
erik-krogh
|
33c506d7fe
|
add minimal test for Array join as a sink, and learn that the order is flipped compared to JS. Thanks Copilot!
|
2023-02-03 14:47:55 +01:00 |
|
erik-krogh
|
5bddfc0d79
|
add test for f-strings as sink
|
2023-02-03 14:47:55 +01:00 |
|
erik-krogh
|
47a06d2824
|
add library inputs as a source, and get minimal test to work
|
2023-02-03 14:47:55 +01:00 |
|
erik-krogh
|
7fcc548665
|
add py/shell-command-constructed-from-input, but without a source.
It's a very direct port from Ruby, with only minor adjustments to fit the Python APIs
|
2023-02-03 14:47:55 +01:00 |
|
erik-krogh
|
187cfd7be7
|
add isShellInterpreted to the SystemCommandExecution concept
|
2023-02-03 14:47:54 +01:00 |
|
erik-krogh
|
77e014c5a4
|
sync added dataflow config
|
2023-02-01 11:46:57 +01:00 |
|
Erik Krogh Kristensen
|
01f6862965
|
Merge pull request #11833 from erik-krogh/trackPyReg
PY: track string-constants to regular expression uses
|
2023-02-01 11:40:42 +01:00 |
|
Mathias Vorreiter Pedersen
|
95b15825f9
|
DataFlow: Sync identical files.
|
2023-01-27 16:24:31 +00:00 |
|
Alex Ford
|
55550e7980
|
Merge pull request #11941 from alexrford/summary-component-tostring-syntheticglobal
Add missing toString case for synthetic globals
|
2023-01-23 10:00:00 +00:00 |
|
Alex Ford
|
e4df1f5a6f
|
Ruby: add missing toString case for synthetic globals
|
2023-01-20 13:31:43 +00:00 |
|
Michael Nebel
|
dc223cb82e
|
Sync files and make corresponding changes for other languages.
|
2023-01-19 15:14:06 +01:00 |
|
Rasmus Wriedt Larsen
|
a0b1c2ea79
|
DataFlow: Add uniqueParameterNodePositionExclude
|
2023-01-17 14:05:22 +01:00 |
|
Rasmus Wriedt Larsen
|
2b0a5fd5d1
|
DataFlow: Add uniqueParameterNodeAtPositionExclude
|
2023-01-17 14:05:17 +01:00 |
|
Michael Nebel
|
7e4f7a0c17
|
C#: Address review comments and sync files.
|
2023-01-11 16:29:24 +01:00 |
|
Michael Nebel
|
67cbe38255
|
Sync files.
|
2023-01-11 16:20:55 +01:00 |
|
Michael Nebel
|
59a9e255c7
|
Python: Re-factor provenance related predicates for summarized callable.
|
2023-01-11 16:20:55 +01:00 |
|
Michael Nebel
|
ea173f9516
|
Sync files.
|
2023-01-11 16:20:55 +01:00 |
|
Tony Torralba
|
d87c8c75d6
|
Python: Remove omittable exists variables
|
2023-01-10 13:37:35 +01:00 |
|
erik-krogh
|
10308f5875
|
track string-constants to regular expression uses
|
2023-01-06 13:17:31 +01:00 |
|
yoff
|
4480262bd1
|
Merge pull request #11244 from github/python/support-grouped-exceptions
Python: support grouped exceptions
|
2022-12-21 10:10:37 +01:00 |
|
Jami
|
c9258effb6
|
Merge pull request #11572 from jcogs33/jcogs33/model-top-jdk-apis
Java: model top 100 JDK APIs
|
2022-12-20 09:13:53 -05:00 |
|
yoff
|
5f0cde5be7
|
Merge branch 'main' into python/support-grouped-exceptions
|
2022-12-19 13:38:25 +01:00 |
|
erik-krogh
|
6c8b1cf4be
|
changes based on Python review
|
2022-12-19 11:20:31 +01:00 |
|
erik-krogh
|
ba7321ac5c
|
add qldoc to RegExpCharEscape
|
2022-12-18 17:23:45 +01:00 |
|
erik-krogh
|
26c5480ee6
|
share {js,rb}/regex/missing-regexp-anchor
|
2022-12-18 17:23:41 +01:00 |
|
erik-krogh
|
355499ea52
|
move getACommonTld to the shared pack
|
2022-12-17 17:26:18 +01:00 |
|
erik-krogh
|
f67d0bc8c0
|
put the shared HostnameRegexp code in the shared regex pack
|
2022-12-17 17:26:18 +01:00 |
|
Jami
|
ff652f7dee
|
Merge branch 'main' into jcogs33/model-top-jdk-apis
|
2022-12-16 15:32:50 -05:00 |
|
Rasmus Lerchedahl Petersen
|
96ae148118
|
python: also override `getAHandler
(to get new result type)
|
2022-12-16 13:40:10 +01:00 |
|
Rasmus Lerchedahl Petersen
|
d216460032
|
python: unnecessary abstract class
It is enough to make the predicates abstract,
so the whole -`Impl`-construction was unnecessary.
|
2022-12-16 12:43:41 +01:00 |
|
Tom Hvitved
|
e45edcc159
|
Merge pull request #11674 from hvitved/dataflow/param-context
Data flow: Track callable in flow-through pruning
|
2022-12-16 09:25:15 +01:00 |
|
Jami Cogswell
|
f01ee9e4c2
|
Java: remove PR-merging comment
|
2022-12-15 22:56:15 -05:00 |
|
Tom Hvitved
|
f8571dd0b6
|
Data flow: Work around functionality-induced misoptimization
|
2022-12-15 15:29:14 +01:00 |
|
Tom Hvitved
|
6eda042229
|
Data flow: Sync files
|
2022-12-15 15:29:13 +01:00 |
|
Rasmus Lerchedahl Petersen
|
3a8fd910b1
|
python: do not change autogenerated file
|
2022-12-15 14:02:52 +01:00 |
|
Rasmus Lerchedahl Petersen
|
a97bbdd0bc
|
python: rework hierarchy to avoid breaking API
|
2022-12-15 13:01:04 +01:00 |
|
Jami Cogswell
|
46b8fbc4c9
|
Java: update remaining models, resolve merge conflict
|
2022-12-15 00:33:06 -05:00 |
|
Jami
|
359e49044f
|
Merge branch 'main' into jcogs33/mad-metrics-query
|
2022-12-14 15:33:29 -05:00 |
|
Tom Hvitved
|
25b2d11368
|
Merge pull request #11635 from hvitved/dataflow/approx-content
Data flow: Introduce `ApproxContent` in a new pruning stage between stages 2 and 3
|
2022-12-14 12:56:50 +01:00 |
|
Erik Krogh Kristensen
|
8a89849476
|
Merge pull request #11660 from erik-krogh/dynamic-useInstanceOf
Py/JS/RB: Use instanceof in more places
|
2022-12-13 21:50:13 +01:00 |
|
Jami Cogswell
|
a33436a39b
|
Java: update hasProvenance
|
2022-12-13 11:26:23 -05:00 |
|