Commit Graph

58356 Commits

Author SHA1 Message Date
Rasmus Wriedt Larsen
eb9ee33adc Python: Workaround for module level items from import * not being LocalSourceNodes 2023-10-10 17:11:10 +02:00
Rasmus Wriedt Larsen
60903a48e7 Python: Also capture alias with new name 2023-10-09 17:54:24 +02:00
Rasmus Wriedt Larsen
ce5fc60c8f Python: Add test of find-subclass code 2023-10-09 17:53:29 +02:00
Rasmus Wriedt Larsen
2e4d7447a9 Python: Improve speed of process-mrva-results.py
Same trick as 'generate-code-scanning-query-list.py'
2023-10-09 17:53:22 +02:00
Rasmus Wriedt Larsen
c90bbb07ea Python: auto model 2023-09-20 17:12:25 +02:00
Rasmus Wriedt Larsen
2610c13053 Python: Enable auto-model for Django Model 2023-09-20 17:11:54 +02:00
Rasmus Wriedt Larsen
6d210c5fe8 Python: auto model 2023-09-18 20:34:41 +02:00
Rasmus Wriedt Larsen
9249b529d7 Python: auto model 2023-09-18 17:31:15 +02:00
Rasmus Wriedt Larsen
ce2fd928f5 Python: Enable auto-model for cgi.FieldStorage 2023-09-18 17:01:34 +02:00
Rasmus Wriedt Larsen
a27c2e0603 Python: auto model 2023-09-18 16:37:56 +02:00
Rasmus Wriedt Larsen
db6509e3ac Python: auto model 2023-09-18 16:25:38 +02:00
Rasmus Wriedt Larsen
244346bc1c Python: auto model 2023-09-18 14:35:28 +02:00
Rasmus Wriedt Larsen
48cb075b3b Python: More import fixes
:thinkies: turns out that .getASubclass*() had to be applied everywhere...
2023-09-18 14:25:04 +02:00
Rasmus Wriedt Larsen
ec32de59a6 Python: More auto-modeling 2023-09-18 14:24:03 +02:00
Rasmus Wriedt Larsen
b93d470364 Python: Enable auto-model BaseHttpRequestHandler 2023-09-18 13:48:24 +02:00
Rasmus Wriedt Larsen
6d4b4d6838 Python: Modernize modeling of BaseHTTPRequestHandler 2023-09-18 13:40:41 +02:00
Rasmus Wriedt Larsen
af9b1e73f8 Python: Improve auto-model from better import alias handling 2023-09-18 12:11:10 +02:00
Rasmus Wriedt Larsen
ff069f345d Python: Improve SelfRefMixin
This is important to model mixins correctly, for example when they help
handle incoming requests, and therefore need to know that `self.kwargs`
contains data controlled by a user.
2023-09-18 12:05:40 +02:00
Rasmus Wriedt Larsen
6877697837 Python: Allow any results.bqrs file 2023-09-18 11:36:12 +02:00
Rasmus Wriedt Larsen
3abfcc59ca Python: Improve import * handling 2023-09-18 11:32:29 +02:00
Rasmus Wriedt Larsen
b1cfe27d17 Python: More automatic modeling 2023-09-15 15:27:10 +02:00
Rasmus Wriedt Larsen
0bf1ca7550 Python: Automodel for WSGIServer 2023-09-15 14:58:42 +02:00
Rasmus Wriedt Larsen
1328bfd7d0 Python: Automodel for tornado 2023-09-15 14:58:23 +02:00
Rasmus Wriedt Larsen
8b82732040 Python: Make Django use auto-modeling
Ooops
2023-09-15 14:57:32 +02:00
Rasmus Wriedt Larsen
ab0313828c Python: Remove manual MaD modeling
Everything is covered now 👍
2023-09-14 11:52:41 +02:00
Rasmus Wriedt Larsen
975ed47c53 Python: Add more auto-generated models
This time using old set of projects
2023-09-14 11:52:41 +02:00
Rasmus Wriedt Larsen
523f7e2ed4 Python: Sort MaD rows
(makes future diffing much easier)
2023-09-14 11:52:41 +02:00
Rasmus Wriedt Larsen
38911e63d2 FIXME already fixed 2023-09-14 11:52:41 +02:00
Rasmus Wriedt Larsen
0f1b120a03 Python: Add manual modeling still missing from auto modeling 2023-09-14 11:52:41 +02:00
Rasmus Wriedt Larsen
68985db3f6 Python: Add auto-modeling from current venv in MRVA top 1000 projects 2023-09-14 11:52:41 +02:00
Rasmus Wriedt Larsen
e96e67cdb9 Python: Add script to process results from MRVA (bqrs files)
Also makes `empty.model.yml` empty once again
2023-09-14 11:52:41 +02:00
Rasmus Wriedt Larsen
6024ca0167 Python: Remove query predicate annotation 2023-09-14 11:52:41 +02:00
Rasmus Wriedt Larsen
e5aae0d7e7 Python: Add query metadata 2023-09-14 11:52:41 +02:00
Rasmus Wriedt Larsen
fb63e73142 Python: Streamline what modules to allow for now 2023-09-14 11:52:41 +02:00
Rasmus Wriedt Larsen
f29e8894bf Python: Adjust test-code predicate 2023-09-14 11:52:41 +02:00
Rasmus Wriedt Larsen
b980b82d59 Python: Improve docs/names around already modeled classes 2023-09-14 11:52:41 +02:00
Rasmus Wriedt Larsen
562d9c63b4 WIP rest of modeling done so far 2023-09-14 11:52:40 +02:00
Rasmus Wriedt Larsen
8e9636a6d8 WIP: Flask View class modeling for restplus
Based on some DBs I had that contained dependencies
2023-09-14 11:52:40 +02:00
Chuan-kai Lin
1a575ef297 Merge pull request #14167 from asgerf/ts/tolerate-out-of-order-requests
JS: tolerate out of order requests in TypeScript extractor
codeql-cli/v2.14.4
2023-09-08 12:33:44 -07:00
Robert Marsh
e1ffc8d886 Merge pull request #14171 from MathiasVP/fix-dataflow-out-of-post-update-nodes
C++: Fix dataflow out of post update nodes
2023-09-08 14:56:41 -04:00
Mathias Vorreiter Pedersen
9f89c63771 C++: Accept test changes. 2023-09-08 17:07:26 +01:00
Mathias Vorreiter Pedersen
0be61be07a C++: Handle flow out of post-update nodes when there's another use of the variable in the call that we need to skip. 2023-09-08 17:07:26 +01:00
Mathias Vorreiter Pedersen
d5442ec9c5 C++: Add regression test. 2023-09-08 13:10:04 +01:00
Tom Hvitved
354a55c735 Merge pull request #14169 from hvitved/backport-fix
Revert "C#: Bump all dependencies"
2023-09-08 13:37:12 +02:00
Tom Hvitved
e6a6a7931b Revert "C#: Bump all dependencies" 2023-09-08 11:19:00 +02:00
Asger F
ea384b340a JS: Change note 2023-09-08 10:31:04 +02:00
Asger F
e08a873829 JS: Tolerate TypeScript files being requested out of order 2023-09-08 10:31:04 +02:00
Chuan-kai Lin
163252d5f6 Merge pull request #14147 from github/release-prep/2.14.4
Release preparation for version 2.14.4
2023-09-05 13:50:45 -07:00
github-actions[bot]
abf2b12b1c Release preparation for version 2.14.4 2023-09-05 16:56:14 +00:00
Ian Lynagh
a2659eecfb Merge pull request #14018 from igfoo/igfoo/extractor_information_kotlin1
Kotlin: Write usesK2 ("uses Kotlin 2") information to the database
2023-09-04 13:38:23 +01:00