Rasmus Wriedt Larsen
|
c4e244eb80
|
Python: Add getAwaited to API::Node
I _really_ wanted to call this `.await()`, but that did not fit in with
the convention, or the corresponding `getPromised` in JS.
54f191cfe3/javascript/ql/src/semmle/javascript/ApiGraphs.qll (L184)
|
2021-05-21 17:11:20 +02:00 |
|
Mathias Vorreiter Pedersen
|
d086ba618f
|
C++: Convert the yyyy-dd-mm change-notes to yyyy-mm-dd.
|
2021-05-21 16:24:15 +02:00 |
|
Jorge
|
9e9678b3ca
|
Apply documentation suggestions
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2021-05-21 16:17:39 +02:00 |
|
Rasmus Wriedt Larsen
|
e29b7568bf
|
Python: Add missing QLDoc for subclass label
|
2021-05-21 16:17:17 +02:00 |
|
Rasmus Wriedt Larsen
|
2408573a0a
|
Python: Add API graph test for calling coroutines
|
2021-05-21 16:08:15 +02:00 |
|
Rasmus Wriedt Larsen
|
7a5fd02442
|
Python: API graph tests: add --max-import-depth=1
Before this, I ended up extracting 454 modules locally 😱
|
2021-05-21 15:58:15 +02:00 |
|
Rasmus Wriedt Larsen
|
9a4709c134
|
Python: API graph tests: Disallow results outside project
Running the tests locally would result in thousands of results before
this 😱
|
2021-05-21 15:57:10 +02:00 |
|
Tony Torralba
|
7dbdba28cc
|
Consider search methods with unsafe SearchControls
|
2021-05-21 15:21:04 +02:00 |
|
Anders Schack-Mulligen
|
d00618f4f4
|
Java: Improve performance of virtual dispatch calculation.
|
2021-05-21 15:04:08 +02:00 |
|
CodeQL CI
|
131c08e436
|
Merge pull request #5939 from max-schaefer/js/set-constructor-args
Approved by esbena
|
2021-05-21 05:02:27 -07:00 |
|
Mathias Vorreiter Pedersen
|
3662ec4c83
|
C++: Credit the original query author in change-note.
|
2021-05-21 11:12:19 +02:00 |
|
Mathias Vorreiter Pedersen
|
84b0b8c2bd
|
C++: Add change-note.
|
2021-05-21 10:57:23 +02:00 |
|
Max Schaefer
|
6e34784fc5
|
Add new experimental query MultipleArgumentsToSetConstructor.
|
2021-05-21 09:54:41 +01:00 |
|
Mathias Vorreiter Pedersen
|
12cd09d5d4
|
C++: Delete the experimental query and its tests, and accept the test changes.
|
2021-05-21 10:35:57 +02:00 |
|
Mathias Vorreiter Pedersen
|
8d0cfb4e91
|
C++: Merge tests from 'cpp/access-memory-location-after-end-buffer-strncat' into the tests from 'cpp/unsafe-strncat'.
|
2021-05-21 10:34:59 +02:00 |
|
Anders Schack-Mulligen
|
f4f257819d
|
Merge pull request #5932 from zbazztian/spring-improvements
Add method invocations of Spring's SavedRequest as remote sources
|
2021-05-21 10:34:54 +02:00 |
|
Mathias Vorreiter Pedersen
|
5300dd2fa8
|
C++: Merge the experimental query 'cpp/access-memory-location-after-end-buffer-strncat' into 'cpp/unsafe-strncat'.
|
2021-05-21 10:33:56 +02:00 |
|
Evgenii Protsenko
|
1e40213abb
|
use <class> instead of <class>::Range
|
2021-05-20 22:56:08 +03:00 |
|
Sebastian Bauersfeld
|
ffcca4d5e9
|
Add change note.
|
2021-05-20 20:07:14 +07:00 |
|
Sebastian Bauersfeld
|
28f597440f
|
Add method invocations of Spring's SavedRequest as a remote sources.
|
2021-05-20 20:00:14 +07:00 |
|
Rasmus Wriedt Larsen
|
f17fe442a2
|
Python: Expand test of py/use-of-input
|
2021-05-20 14:52:10 +02:00 |
|
Rasmus Wriedt Larsen
|
0292ca6b67
|
Merge pull request #5880 from tausbn/python-limit-builtins
Python: Limit set of globals that may be built-ins
|
2021-05-20 14:47:22 +02:00 |
|
Tom Hvitved
|
423a1b39e1
|
Improve call graph performance by forcing non-linear joins first
|
2021-05-20 14:36:56 +02:00 |
|
Tom Hvitved
|
492f41d399
|
Fix performance
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
0ccca47b01
|
Dataflow for implicit self argument of methods
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
eb8b2558da
|
Add types of lambdas and methods
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
e787d99cd1
|
Resolve yield calls to blocks
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
66b2c39985
|
More tests
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
578b94453d
|
Flow for captured local variables
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
e46755021b
|
Add data flow steps for optional parameter values
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
da88661746
|
Add SSA flow step for parameters
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
84da0cb2f3
|
Track type of Classes/Modules and and self in singleton methods
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
f157f1f359
|
Fix superclass of Class
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
1ba94beb01
|
Fix types of true/false
|
2021-05-20 14:27:13 +02:00 |
|
Tom Hvitved
|
f63f5aba15
|
Fix performance
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
af19cc5fae
|
Add test cases
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
a9806719f9
|
Toplevel 'self'
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
1a739b2fbf
|
Resolve super calls
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
7f520e7899
|
Add types of literals
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
4951b7d378
|
Treat methods defined in a singleton class similar to single methods
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
8815bb7dbe
|
Track calls to singleton methods
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
b13bae6a4e
|
Resolve instance method calls
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
3c80b32ba0
|
Merge pull request #186 from github/bump-codeql
Bump `codeql` sub module
|
2021-05-20 14:26:24 +02:00 |
|
Tom Hvitved
|
16d34c7cd4
|
Sync files
|
2021-05-20 14:15:54 +02:00 |
|
Tom Hvitved
|
c73e6ff390
|
Bump codeql sub module
|
2021-05-20 14:15:33 +02:00 |
|
Tom Hvitved
|
2a7ceb2e19
|
Merge pull request #5928 from hvitved/python/type-tracker-split
Python: Split up `(small)step` into intra/interprocedural predicates
|
2021-05-20 14:13:44 +02:00 |
|
Tom Hvitved
|
1fc95a68ca
|
Python: Add more type tracking QL doc
|
2021-05-20 13:47:23 +02:00 |
|
Taus
|
c4bb3c27e0
|
Python: Update python/ql/src/semmle/python/ApiGraphs.qll
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2021-05-20 13:14:09 +02:00 |
|
Tony Torralba
|
2613e58916
|
Remove duplicated class
|
2021-05-20 12:49:02 +02:00 |
|
Tony Torralba
|
0589dd7e54
|
Move Jndi.qll from experimental
|
2021-05-20 12:30:28 +02:00 |
|