Asger F
|
7b3810eb8f
|
Merge branch 'js/endpoint-naming-expose-synthetic' into js/vea-hacking
|
2024-03-19 14:04:00 +01:00 |
|
Asger F
|
ae903abb4b
|
JS: Expose whether an endpoint name is synthetic
|
2024-03-19 14:03:33 +01:00 |
|
Rasmus Wriedt Larsen
|
d78efdb67b
|
Merge pull request #15883 from RasmusWL/js-cg-tests
JS: show test changes after #15823
|
2024-03-19 09:58:20 +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 |
|
Rasmus Wriedt Larsen
|
c82f5dad56
|
JS: show test changes after #15823
|
2024-03-18 13:09:37 +01:00 |
|
Rasmus Wriedt Larsen
|
28c3d35e9b
|
Merge commit '7c35309732dd2aa4dc0b4e2949922272ad448854' into js-cg-tests
|
2024-03-18 13:08:46 +01:00 |
|
Rasmus Wriedt Larsen
|
f9309cec0b
|
JS: Add tests before #15823 changes
|
2024-03-18 13:08:39 +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 |
|
Erik Krogh Kristensen
|
53502a8662
|
Merge pull request #15510 from yoff/ts-54
JS: Add support for TS 5.4
|
2024-03-13 14:22:24 +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 |
|
erik-krogh
|
95a5ec7f27
|
add test that the new Object.groupBy method has a type
|
2024-03-12 13:22:11 +01:00 |
|
Asger F
|
3cd4969499
|
WIP: Add NoPropStep and LoadAnyProp()
|
2024-03-12 13:01:39 +01:00 |
|
erik-krogh
|
9f410eb2d6
|
Merge branch 'main' into ts-54
|
2024-03-11 18:07:52 +01:00 |
|
Asger F
|
ba86c93e67
|
Revert "JS: More aggressive tracking of objects with methods"
This reverts commit 5ed2e033f1.
|
2024-03-11 15:33:12 +01:00 |
|
Asger F
|
5ed2e033f1
|
JS: More aggressive tracking of objects with methods
|
2024-03-11 10:43:15 +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
|
fc5b9e2796
|
JS: Expand test case
|
2024-03-08 10:34:39 +01:00 |
|
Asger F
|
81b04863b2
|
JS: Change note
|
2024-03-07 13:35:50 +01:00 |
|
Asger F
|
ebb744311f
|
Merge branch 'js/call-graph-improvement2' into js/vea-hacking
|
2024-03-07 12:54:40 +01:00 |
|
Asger F
|
91a0181cfb
|
JS: More implied receiver steps
|
2024-03-07 12:49:34 +01:00 |
|
Asger F
|
6ebebc131e
|
JS: Add test case
|
2024-03-07 12:49:10 +01:00 |
|
Asger F
|
c7295a09cd
|
JS: Benign test output update
|
2024-03-07 11:55:56 +01:00 |
|
Asger F
|
f546383cee
|
JS: More implied receiver steps
|
2024-03-07 11:51:06 +01:00 |
|
Asger F
|
d9482441f0
|
Merge branch 'js/lift-cg-restriction' into js/vea-hacking
|
2024-03-06 11:42:55 +01:00 |
|
Asger F
|
a54a73c9a2
|
JS: Detect more FunctionStyleClasses
|
2024-03-06 11:37:20 +01:00 |
|
Asger F
|
941097b639
|
Update ModuleInterop.qll
|
2024-03-05 19:09:22 +01:00 |
|
Asger F
|
7ae28ceee0
|
More Module interop code
|
2024-03-04 15:46:55 +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 |
|
Asger F
|
5340a89107
|
JS: Remove allocation site restriction in CG
|
2024-03-01 21:36:29 +01:00 |
|
Asger F
|
c43856d8ea
|
JS: Add steps to better handle module interop code
|
2024-03-01 21:30:04 +01:00 |
|
Asger F
|
af1382a6ca
|
Merge branch 'js/summarised-tt-store-steps' into js/vea-hacking
|
2024-03-01 20:26:46 +01:00 |
|
Asger F
|
13e3a5158e
|
JS: Fix qldoc
|
2024-02-29 13:59:25 +01:00 |
|
Asger F
|
dc590756b5
|
Merge branch 'js/escaping-instance-detection' into js/vea-hacking
|
2024-02-29 11:19:31 +01:00 |
|
Asger F
|
6a0adff1dc
|
JS: More precise detection of classes with escaping instances
|
2024-02-29 11:15:37 +01:00 |
|
Asger F
|
eeaa2bcc55
|
JS: Add test for class instance escaping into dependency
|
2024-02-29 11:14:23 +01:00 |
|
Asger F
|
34b48f51de
|
Merge branch 'js/summarised-tt-store-steps' into js/vea-hacking
|
2024-02-29 10:30:15 +01:00 |
|
Asger F
|
853397361f
|
JS: Do not treat AMD pseudo-dependencies as file paths
|
2024-02-29 10:23:28 +01:00 |
|
Asger F
|
052a8e7f81
|
JS: Avoid spurious recursion in AMD
|
2024-02-29 10:23:28 +01:00 |
|
Asger F
|
f384afbaf6
|
JS: Also summarize loadStore steps
|
2024-02-29 10:11:16 +01:00 |
|
Asger F
|
3ad83cc098
|
JS: Summarise store steps for type tracking
|
2024-02-29 10:10:39 +01:00 |
|
Asger F
|
7cd84c8f0a
|
JS: Add type-tracking test
|
2024-02-29 10:10:07 +01:00 |
|
erik-krogh
|
0056067a17
|
Merge branch 'main' into ts-54
|
2024-02-25 21:20:43 +01:00 |
|
Tom Hvitved
|
2683e40038
|
Merge pull request #15708 from hvitved/share-ide-contextual
Share `getFileBySourceArchiveName` implementation
|
2024-02-23 19:56:33 +01:00 |
|
Tom Hvitved
|
62b16c0fa3
|
Share getFileBySourceArchiveName implementation
|
2024-02-23 11:25:49 +01:00 |
|