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 |
|
Asger F
|
22b56a4a40
|
JS: More implied receiver steps
|
2024-03-26 10:23:08 +01:00 |
|
Asger F
|
f2939bd05b
|
JS: Add test case
|
2024-03-26 10:23:08 +01:00 |
|
Asger F
|
f8641dd82d
|
JS: Fix use of deprecated alias
|
2024-03-26 09:39:39 +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 |
|
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 |
|
Asger F
|
5e7d1d5c2c
|
Merge branch 'main' into js/shared-dataflow-merged
|
2024-03-13 14:27:16 +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 |
|
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 |
|
Asger F
|
858c79e395
|
JS: Add plain taint step through Promise.all()
|
2024-03-13 08:57:42 +01:00 |
|
Asger F
|
13a8e0fbf0
|
JS: Add failing test for Promise.all()
|
2024-03-13 08:54:06 +01:00 |
|
erik-krogh
|
95a5ec7f27
|
add test that the new Object.groupBy method has a type
|
2024-03-12 13:22:11 +01:00 |
|
erik-krogh
|
9f410eb2d6
|
Merge branch 'main' into ts-54
|
2024-03-11 18:07:52 +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
|
fc5b9e2796
|
JS: Expand test case
|
2024-03-08 10:34:39 +01:00 |
|
Asger F
|
c7295a09cd
|
JS: Benign test output update
|
2024-03-07 11:55:56 +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
|
853397361f
|
JS: Do not treat AMD pseudo-dependencies as file paths
|
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 |
|
Asger F
|
c324b2aed8
|
JS: Refactor
|
2024-02-19 13:59:49 +01:00 |
|
Asger F
|
6d597bea0d
|
JS: Refactor
|
2024-02-19 13:59:49 +01:00 |
|
Asger F
|
8a5b907912
|
JS: Handle wrapper functions more gracefully
|
2024-02-19 13:59:48 +01:00 |
|
Asger F
|
51bed86778
|
Update EndpointNaming.expected
|
2024-02-19 13:59:46 +01:00 |
|
Asger F
|
29258ad8c2
|
WIP new aliasing rule
|
2024-02-19 13:59:15 +01:00 |
|
Asger F
|
4ef1ac9250
|
JS: Accept bad test output
|
2024-02-19 13:59:12 +01:00 |
|
Asger F
|
15bc3c282f
|
JS: Add test with wrapper function
|
2024-02-19 13:58:40 +01:00 |
|
Asger F
|
d94d4591da
|
JS: Name instance methods using API nodes instead of special-casing
|
2024-02-14 15:08:19 +01:00 |
|
Asger F
|
c4a0f36a08
|
JS: Fix handling of unknown properties
These would shorten the expected distance to a node, but would never be usable as an edge, meaning we failed to pick a preferred predecessor.
|
2024-02-14 15:08:19 +01:00 |
|
Asger F
|
3ff950660b
|
JS: Add test with unknown property name
|
2024-02-14 15:08:19 +01:00 |
|
Asger F
|
a3dc19fd31
|
JS: Check privacy earlier
|
2024-02-14 15:08:19 +01:00 |
|
Asger F
|
5c454944a9
|
JS: Add test for private fields
|
2024-02-14 15:08:19 +01:00 |
|
Asger F
|
2a91bb8c54
|
JS: Add test showing ambiguous predecessor
|
2024-02-14 15:08:19 +01:00 |
|
Asger F
|
75a95ffcd1
|
Merge pull request #15602 from asgerf/js/block-logical-and-flow
JS: Fix flow through &&
|
2024-02-14 12:29:40 +01:00 |
|
Asger F
|
18db769d6d
|
JS: Update expected output
|
2024-02-14 10:45:51 +01:00 |
|
Asger F
|
bafe5e3d8e
|
JS: Add test case (with old expected data)
|
2024-02-14 10:45:51 +01:00 |
|
Asger F
|
f27fda801e
|
Update tests.expected
|
2024-02-13 18:30:23 +01:00 |
|
Asger F
|
6598a669a1
|
JS: Use set literal
|
2024-02-13 09:30:35 +01:00 |
|
Asger F
|
baa3c35d6f
|
JS: Refactor aliasing relation
|
2024-02-13 09:24:00 +01:00 |
|
Rasmus Lerchedahl Petersen
|
f275531542
|
Add support for TS 5.4-beta
|
2024-02-02 11:03:44 +01:00 |
|
Asger F
|
1737ba1a6b
|
JS: Add library for naming endpoints
|
2024-01-30 16:36:51 +01:00 |
|
Erik Krogh Kristensen
|
d782bd9b1f
|
Merge pull request #13624 from jorgectf/seclab/dotjs
JS: Add `dot.js` support
|
2024-01-11 14:57:19 +01:00 |
|
erik-krogh
|
58dc14d5bb
|
update expected output
|
2024-01-04 11:38:58 +01:00 |
|