Erik Krogh Kristensen
|
4ec3289ecc
|
update relation name in .stats file
|
2021-02-26 10:26:08 +01:00 |
|
Erik Krogh Kristensen
|
1cac692b1d
|
Update javascript/ql/src/semmle/javascript/TypeScript.qll
Co-authored-by: Asger F <asgerf@github.com>
|
2021-02-26 10:23:01 +01:00 |
|
Geoffrey White
|
0c4a5f5e2a
|
Merge pull request #5266 from geoffw0/isis
JS: Fix 'is, is' and 'is is'.
|
2021-02-25 18:55:41 +00:00 |
|
CodeQL CI
|
1bd12e6fdf
|
Merge pull request #5199 from asgerf/js/vue-router
Approved by erik-krogh
|
2021-02-25 07:32:57 -08:00 |
|
Geoffrey White
|
0e071b7b79
|
JS: Fix 'is, is' and 'is is'.
|
2021-02-25 14:16:25 +00:00 |
|
Max Schaefer
|
3fe249f25c
|
Address review comments.
|
2021-02-25 10:48:23 +00:00 |
|
Erik Krogh Kristensen
|
de6b604930
|
cache RemoteFlowSource
|
2021-02-25 11:41:08 +01:00 |
|
Erik Krogh Kristensen
|
86bc7d3e1a
|
avoid a ValueNode x TypeTracker join in Hapi::RouteSetup::getARouteHandler
|
2021-02-25 11:41:08 +01:00 |
|
Erik Krogh Kristensen
|
d35ea7fb15
|
always get a good join-order in getAnAliasedSourceNode
|
2021-02-25 11:41:08 +01:00 |
|
Asger Feldthaus
|
55a1ab5714
|
JS: Autoformat
|
2021-02-25 10:20:13 +00:00 |
|
Max Schaefer
|
2e252ba3e4
|
JavaScript: Learn that receivers of DOM event handlers are themselves DOM nodes.
|
2021-02-25 09:06:58 +00:00 |
|
Erik Krogh Kristensen
|
ea17de6225
|
prevent join between getAValue() and DefiniteAbstractValue in AMD.qll
|
2021-02-24 18:12:55 +01:00 |
|
Erik Krogh Kristensen
|
be26a48a16
|
use pragma[only_bind_into] to prevent bad join in Ssa::hasLocationInfo
|
2021-02-24 18:05:57 +01:00 |
|
Erik Krogh Kristensen
|
ccd706ea10
|
and pragmas to prevent bad join in RemoteFlowSource
|
2021-02-24 18:05:10 +01:00 |
|
Erik Krogh Kristensen
|
674b9ad4fe
|
use getALocalSource instead of smallstep in JQuery::legacyObjectSource
|
2021-02-24 18:04:50 +01:00 |
|
Erik Krogh Kristensen
|
69348b1914
|
remove redundant hasLocationInfo
|
2021-02-24 18:01:35 +01:00 |
|
Erik Krogh Kristensen
|
8443b8e421
|
cache Module::getAnExportedValue
|
2021-02-24 18:01:16 +01:00 |
|
Erik Krogh Kristensen
|
fd9d738d53
|
use Expr instead of mising DataFlow-nodes and Exprs in charpred
|
2021-02-24 18:00:55 +01:00 |
|
Erik Krogh Kristensen
|
8c19f7810d
|
replace forex with unique in DOM.qll
|
2021-02-24 17:59:38 +01:00 |
|
Cornelius Riemenschneider
|
cea1049745
|
Merge pull request #5249 from geoffw0/cleanupstr
C++: QLDoc Pure.qll
|
2021-02-24 16:42:41 +01:00 |
|
CodeQL CI
|
d2816b33e2
|
Merge pull request #5240 from erik-krogh/vsPerf
Approved by asgerf
|
2021-02-24 02:26:16 -08:00 |
|
Erik Krogh Kristensen
|
055275b971
|
change stats file
|
2021-02-24 11:12:31 +01:00 |
|
Asger Feldthaus
|
bb858d38c4
|
JS: Tweak ExprNode
|
2021-02-24 10:03:45 +00:00 |
|
Geoffrey White
|
358a8fee7d
|
C++: 'side-effect free'.
|
2021-02-24 09:25:11 +00:00 |
|
Erik Krogh Kristensen
|
5ae3c5952c
|
support abstract signatures
|
2021-02-24 09:34:53 +01:00 |
|
Erik Krogh Kristensen
|
f385c55f2c
|
add support for rest types elements in the middle of a tuple
|
2021-02-24 09:34:53 +01:00 |
|
CodeQL CI
|
c5ae8d2c53
|
Merge pull request #5210 from erik-krogh/barrierPerf
Approved by asgerf
|
2021-02-23 07:29:27 -08:00 |
|
Asger Feldthaus
|
c58947d3e6
|
JS: Refactor Vue::Instance to lead to better join orders
|
2021-02-23 13:13:59 +00:00 |
|
CodeQL CI
|
3f7f963ed5
|
Merge pull request #5227 from erik-krogh/infTest
Approved by asgerf
|
2021-02-23 04:03:18 -08:00 |
|
Erik Krogh Kristensen
|
539ef49b11
|
change join order for SystemCommandExecutors - and use ApiGraphs::getACall
|
2021-02-23 12:49:25 +01:00 |
|
Erik Krogh Kristensen
|
56405f40b0
|
change join order for summarizedHigherOrderCall
|
2021-02-23 12:48:24 +01:00 |
|
Erik Krogh Kristensen
|
b3aa358177
|
outline callee computation - to avoid many joins on getACall
|
2021-02-23 12:48:20 +01:00 |
|
Erik Krogh Kristensen
|
aa6cde2fe0
|
remove magic from inGuard
|
2021-02-23 10:03:21 +01:00 |
|
Erik Krogh Kristensen
|
69d6df7834
|
make globalVarRef non recursive
|
2021-02-23 10:03:17 +01:00 |
|
Erik Krogh Kristensen
|
06091e5312
|
cache AstNode::getParent
|
2021-02-23 09:52:58 +01:00 |
|
Erik Krogh Kristensen
|
b4e6f92505
|
rearange ArrayIndexingStep to avoid #shared predicate
|
2021-02-23 09:52:50 +01:00 |
|
Erik Krogh Kristensen
|
e6009ea8e0
|
cache getType
|
2021-02-19 21:25:48 +01:00 |
|
Erik Krogh Kristensen
|
772e78e386
|
change TypeInference related join-order in module-import predicates
|
2021-02-19 21:25:44 +01:00 |
|
Asger Feldthaus
|
5264d24f34
|
JS: Model vue-router
|
2021-02-19 15:37:24 +00:00 |
|
Erik Krogh Kristensen
|
814b5577f5
|
improve join-order for Configuration::barrierGuardBlocksEdge
|
2021-02-18 16:43:43 +01:00 |
|
Erik Krogh Kristensen
|
33f310b91e
|
use manual recursion in Refinements::inGuard
|
2021-02-18 16:42:40 +01:00 |
|
CodeQL CI
|
f81860c402
|
Merge pull request #5200 from erik-krogh/apiJoin
Approved by max-schaefer
|
2021-02-18 07:40:38 -08:00 |
|
Rasmus Wriedt Larsen
|
ffd3c6b016
|
JS: Minor grammar cleanup of type back-tracking
|
2021-02-18 11:31:30 +01:00 |
|
Erik Krogh Kristensen
|
6f384630f1
|
Apply suggestions from code review
Co-authored-by: Max Schaefer <54907921+max-schaefer@users.noreply.github.com>
|
2021-02-18 10:36:49 +01:00 |
|
Erik Krogh Kristensen
|
f4e6f49ae7
|
change join order for API::Impl::trackDefNode
|
2021-02-17 21:23:11 +01:00 |
|
Erik Krogh Kristensen
|
dcef6cb974
|
change join order for API::InvokeNode::getParameter
|
2021-02-17 21:23:11 +01:00 |
|
Erik Krogh Kristensen
|
c80365c48a
|
change join order for API::Impl::useStep
|
2021-02-17 21:23:11 +01:00 |
|
CodeQL CI
|
8716cbd7ee
|
Merge pull request #5140 from erik-krogh/mark
Approved by asgerf
|
2021-02-17 11:50:11 -08:00 |
|
Erik Krogh Kristensen
|
a03507a544
|
avoid cartesian product in isFilteredPropertyName
|
2021-02-17 13:12:35 +01:00 |
|
Erik Krogh Kristensen
|
408ac2729d
|
Merge pull request #5066 from CaptainFreak/express-hbs-lfr
JS: add query for Express-HBS LFR
|
2021-02-17 10:41:38 +01:00 |
|