Asger F
|
4bd0f34938
|
JS: Add debug tools for detecting lost nodes/edges
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
c9d3f06fbc
|
JS:Add more member labels
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
9c37e076cc
|
JS: Add overlay-specific Stage2
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
1001e86f20
|
JS: Restrict Stage1 to the base database
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
b12d927020
|
JS: Also expose "any state" version of tracking predicates
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
daf04f1184
|
JS: Call forceLocal on the output of Stage 1
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
271567c88f
|
JS: Add missing def-node roots
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
123bc64091
|
JS: Improve join order at MkUse call
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
295bc6981d
|
JS: Make API nodes and labels local
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
6c00a7fb96
|
JS: Remove unused predicate
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
3ed0f36bb1
|
JS: Use forceLocal to localize MkTypeUse
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
385bb32710
|
JS: Localize MkClassInstance
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
a2a9518d2a
|
JS: Localize MkModuleImport
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
3110e5a8ac
|
JS: Localize MkModuleExport
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
c8108d109d
|
JS: Localize charpred of API::EntryPoint
This is needed for localizing ApiLabel later
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
b69f8532d0
|
JS: Moving 'cache' annotations outside the parameterised module
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
10db30a715
|
JS: Parameterise the module (still only one instantiation)
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
465f4b987d
|
JS: Wrap in a module
Simply wraps everything in 'cached private module Stage {}' and adds 'import Stage'.
The diff is large because of indentation changes.
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
fd65eeba0a
|
JS: Make use() and rhs() uncached and private
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
8f413856e0
|
JS: Make other node types not depend on tracking predicates
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
7fc87536bf
|
JS: Make MkSyntheticCallbackArg() independent of trackUseNode
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
12c0ad0e04
|
JS: Stop dependeding on getPath() for toString()
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
806fcb2a15
|
Merge branch 'main' into knewbury01/add-react-useref-step
|
2025-12-18 12:10:10 +01:00 |
|
Óscar San José
|
d972af9ef8
|
Merge branch 'main' of https://github.com/github/codeql into oscarsj/mergeback-rc-3-20-into-main
|
2025-12-12 13:22:08 +01:00 |
|
github-actions[bot]
|
2854330759
|
Post-release preparation for codeql-cli-2.23.8
|
2025-12-08 15:49:10 +00:00 |
|
github-actions[bot]
|
66c51e979e
|
Release preparation for version 2.23.8
|
2025-12-08 14:38:23 +00:00 |
|
Paolo Tranquilli
|
b5f705a4f1
|
Merge pull request #20985 from asgerf/js/overlay-local-optional
JS: Use question-mark variant in all overlay annotations
|
2025-12-08 15:27:23 +01:00 |
|
Asger F
|
4d1200fd13
|
Revert changes in synced files
|
2025-12-08 13:26:19 +01:00 |
|
Asger F
|
294089fe35
|
JS: Use question-mark variant in all overlay annotations
|
2025-12-08 13:13:09 +01:00 |
|
Óscar San José
|
bc6133de5c
|
Merge branch 'main' of https://github.com/github/codeql into oscarsj/merge-back-rc-3.20
|
2025-12-05 19:31:47 +01:00 |
|
Anders Schack-Mulligen
|
78e1879c9e
|
Use more flowTo.
|
2025-12-03 14:12:08 +01:00 |
|
Anders Schack-Mulligen
|
dc6d3fe7ba
|
Use flowFrom.
|
2025-12-03 14:04:18 +01:00 |
|
github-actions[bot]
|
085faa2bdb
|
Post-release preparation for codeql-cli-2.23.7
|
2025-12-02 16:39:43 +00:00 |
|
github-actions[bot]
|
a045b317ac
|
Release preparation for version 2.23.7
|
2025-12-02 15:31:27 +00:00 |
|
github-actions[bot]
|
19a13467e0
|
Release preparation for version 2.23.7
|
2025-12-01 16:07:37 +00:00 |
|
Asger F
|
b8cff77cab
|
Merge pull request #20873 from github/shared-xml-discard
Share XML discard predicates
|
2025-12-01 10:06:02 +01:00 |
|
Asger F
|
6257bed089
|
Sync OverlayXml.qll
|
2025-11-28 09:23:49 +01:00 |
|
Asger F
|
0896be0df6
|
Merge pull request #20844 from Eliav2/20823-globalVarRef-document-defaultView
javascript: Add support for `document.defaultView` in global variable references
|
2025-11-27 11:50:23 +01:00 |
|
Asger F
|
d8027fb6d6
|
Merge pull request #20885 from asgerf/js/local-module-exports
JS: Split module exports into a local and global variant
|
2025-11-27 10:05:22 +01:00 |
|
Eliav2
|
69ba764e9d
|
Merge branch 'main' into 20823-globalVarRef-document-defaultView
|
2025-11-26 23:26:26 +02:00 |
|
Asger F
|
dbf14c190a
|
Factor XML discard predicates into OverlayXml.qll
|
2025-11-26 11:48:32 +01:00 |
|
Asger F
|
b33af5b377
|
JS: Fix typo
|
2025-11-26 11:40:41 +01:00 |
|
Asger F
|
5b4e114955
|
JS: Add test
|
2025-11-25 16:04:30 +01:00 |
|
Asger F
|
a91969b7e1
|
JS: Change note
|
2025-11-25 15:58:11 +01:00 |
|
Asger F
|
e95b3590f0
|
JS: Fix project layout detection for Next.js apps
Some parts of the code did not handle case where 'pages' was located at 'app/pages'.
|
2025-11-25 15:54:45 +01:00 |
|
Asger F
|
51e1bda608
|
JS: Move isTypeOnly() check into a direct check, instead of an override
|
2025-11-21 13:10:32 +01:00 |
|
Asger F
|
9c4f85f15b
|
JS: Split getSourceNode into getDirectSourceNode and getReExportedSourceNode
|
2025-11-21 12:42:30 +01:00 |
|
Asger F
|
94566e5e1e
|
JS: Remove unnecessary override in OriginalExportDeclaration
|
2025-11-21 12:42:10 +01:00 |
|
Asger F
|
3a393ecd54
|
Fixup! qldoc for reExportsAs
|
2025-11-21 12:41:34 +01:00 |
|
Asger F
|
78c8ab11f2
|
JS: Split exportsAs into exportsDirectlyAs and reExportsAs
|
2025-11-21 12:31:34 +01:00 |
|