Owen Mansel-Chan
|
16dcc0969b
|
Standardise comment explaining why extensible predicates must be defined
|
2024-05-01 22:00:01 +01:00 |
|
Owen Mansel-Chan
|
09e59ccf44
|
Name files with empty definitions of MaD extensible predicates to erowdmpty.model.yml
|
2024-05-01 21:39:38 +01:00 |
|
Erik Krogh Kristensen
|
7e839792da
|
Merge pull request #16330 from erik-krogh/del-deps-apr-2024
All: delete outdated deprecations
|
2024-04-30 10:43:39 +02:00 |
|
erik-krogh
|
baa31e1469
|
delete outdated deprecations
|
2024-04-25 22:19:28 +02:00 |
|
Asger F
|
d0c9e3f7ad
|
JS: Expose InternalModuleNaming
|
2024-04-25 13:33:17 +02:00 |
|
Rasmus Wriedt Larsen
|
290b0fc4ab
|
Merge pull request #16308 from asgerf/js/model-generation-quote
JS: Fix naming issue in generated models
|
2024-04-25 11:36:36 +02:00 |
|
Asger F
|
db07c162e4
|
JS: Allow generated models to use (package)
|
2024-04-23 20:25:55 +02:00 |
|
Asger F
|
e4f23b31c6
|
JS: Add quotes around package name to correct parsing
|
2024-04-23 20:04:23 +02:00 |
|
Nick Rolfe
|
003d208574
|
JS: do fewer regexp matches in SensitiveActions
|
2024-04-23 15:31:38 +01:00 |
|
Asger F
|
ac34b922ec
|
Merge pull request #16241 from asgerf/js/re-export
JS: Improve support for `export * as ...` declarations
|
2024-04-19 10:03:17 +02:00 |
|
Asger F
|
3c885f3969
|
JS: Fix bug in MkClassInstance use-nodes
This only worked when the RHS was a SourceNode, which is not generally the case
|
2024-04-18 10:06:11 +02:00 |
|
Asger F
|
2dcb5fbd16
|
Ensure props are included in MkMemberLabel
|
2024-04-17 14:46:00 +02:00 |
|
Asger F
|
3eb4e39251
|
JS: Also do this for use-steps and exclude pseudo-properties
|
2024-04-17 14:45:58 +02:00 |
|
Asger F
|
55b9724f59
|
JS: Add store step into namespace re-export specifier
|
2024-04-17 14:14:12 +02:00 |
|
Asger F
|
5e7026c6c6
|
JS: Use AccessPath as parameter type
|
2024-04-17 13:31:51 +02:00 |
|
Asger F
|
be64daf265
|
Merge branch 'main' into js/graph-export
|
2024-04-16 20:23:33 +02:00 |
|
Asger F
|
330229c463
|
Update javascript/ql/lib/semmle/javascript/frameworks/data/ModelsAsData.qll
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2024-04-12 15:00:17 +02:00 |
|
Tom Hvitved
|
e7dc120456
|
Add deprecation comments
|
2024-04-12 13:40:15 +02:00 |
|
Tom Hvitved
|
9d8b93ed45
|
JS: No longer use models-as-data CSV interface
|
2024-04-12 13:40:15 +02:00 |
|
Tom Hvitved
|
fdb77457b3
|
Sync files
|
2024-04-12 13:40:14 +02:00 |
|
Asger F
|
15eabb42ef
|
JS: Address review comments
|
2024-04-12 11:35:34 +02:00 |
|
Anders Schack-Mulligen
|
fdfb4a1a18
|
JS: Adapt to shared ApiGraphModels.qll changes.
|
2024-04-12 09:20:13 +02:00 |
|
Anders Schack-Mulligen
|
44147b9520
|
JS: Sync.
|
2024-04-12 09:20:11 +02:00 |
|
Asger F
|
8cb80d6014
|
JS: Switch from hasLocationInfo to Location
|
2024-04-09 14:32:59 +02:00 |
|
Asger F
|
81b96a8041
|
JS: Ensure MkClassInstance exists for base classes
|
2024-04-09 14:32:58 +02:00 |
|
Asger F
|
56ebe6c727
|
JS: More re-export logic to handle subclass export
|
2024-04-09 14:32:58 +02:00 |
|
Asger F
|
9313564e64
|
JS: Add subclassing test and fix lack of subclassing handling
|
2024-04-09 14:32:58 +02:00 |
|
Asger F
|
c55e03c588
|
Dynamic/JS: Add support for re-exporting type models
|
2024-04-09 14:32:58 +02:00 |
|
Asger F
|
acef9b7111
|
Dynamic/JS: Add library for exporting models
|
2024-04-09 14:32:58 +02:00 |
|
Asger F
|
f08e8b1d5e
|
Merge pull request #16136 from asgerf/js/instance-to-subclasses
JS: Make getInstance() propagate to subclasses
|
2024-04-08 14:37:42 +02:00 |
|
Asger F
|
6e931000c2
|
JS: Rewrite docs for API::Node#getInstance()
|
2024-04-08 10:02:22 +02:00 |
|
Asger F
|
cd84fa4bee
|
JS: Make getInstance() propagate to subclasses
|
2024-04-05 15:12:02 +02:00 |
|
Asger F
|
b8b8e2b991
|
Merge pull request #16054 from asgerf/js/call-graph-improvement2
JS: more implied receiver steps
|
2024-04-04 15:54:06 +02:00 |
|
Tom Hvitved
|
1dc13cc169
|
Merge pull request #15923 from hvitved/shared-xml-impl
Properly shared `XML.qll` implementation
|
2024-04-03 11:39:50 +02:00 |
|
Asger F
|
22b56a4a40
|
JS: More implied receiver steps
|
2024-03-26 10:23:08 +01:00 |
|
Asger F
|
a0b49b23f5
|
JS: Add UseServer and UseClient directives
|
2024-03-26 09:39:39 +01:00 |
|
Asger F
|
1d22e65851
|
JS: Move Directive subclasses into Directive module
|
2024-03-26 09:39:37 +01:00 |
|
Tom Hvitved
|
61ef9e2e5c
|
JS: Switch to shared XML.qll implementation
|
2024-03-19 13:17:50 +01:00 |
|
Tom Hvitved
|
5ab1047b14
|
Merge pull request #15882 from hvitved/js/dataflow-node-get-location
JS: Add `DataFlow::Node.getLocation`
|
2024-03-19 09:21:00 +01:00 |
|
Tom Hvitved
|
54fa8181da
|
Address review comment
|
2024-03-13 20:03:01 +01:00 |
|
Erik Krogh Kristensen
|
bd121b98ae
|
Merge pull request #15893 from erik-krogh/more-filter-taint
JS: allow more flow through .filter()
|
2024-03-13 16:19:28 +01:00 |
|
Tom Hvitved
|
16cef92106
|
JS: Add DataFlow::Node.getLocation
|
2024-03-13 13:06:16 +01:00 |
|
Asger F
|
c5a02dae2b
|
Merge pull request #15768 from asgerf/js/amd-pseudo-deps
JS: Do not treat AMD pseudo-dependencies as imports
|
2024-03-13 12:49:17 +01:00 |
|
erik-krogh
|
129286aa1c
|
allow more flow through .filter()
|
2024-03-13 12:03:00 +01:00 |
|
Asger F
|
7c35309732
|
Merge pull request #15823 from asgerf/js/lift-cg-restriction
JS: Call graph improvements
|
2024-03-08 13:40:38 +01:00 |
|
Asger F
|
245cd5c0b5
|
Merge pull request #15760 from asgerf/js/summarised-tt-store-steps
JS: Summarise store steps for type tracking
|
2024-03-08 13:16:25 +01:00 |
|
Asger F
|
ac4601cb8f
|
Update javascript/ql/lib/semmle/javascript/dataflow/internal/CallGraphs.qll
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2024-03-08 13:01:38 +01:00 |
|
Asger F
|
a54a73c9a2
|
JS: Detect more FunctionStyleClasses
|
2024-03-06 11:37:20 +01:00 |
|
Asger F
|
4ab7acedb6
|
JS: Do not track instance methods
|
2024-03-04 10:36:13 +01:00 |
|
Asger F
|
f5d014baa5
|
JS: Remove allocation site restriction in CG
|
2024-03-01 23:20:35 +01:00 |
|