Erik Krogh Kristensen
|
112cd9d29c
|
move use-set-literal implementation to Query.qll file
|
2021-11-18 12:23:09 +01:00 |
|
Erik Krogh Kristensen
|
33d363eb94
|
move use-instanceof implementation to Query.qll, and rename the .ql file
|
2021-11-18 12:23:09 +01:00 |
|
Erik Krogh Kristensen
|
45def1b124
|
move implementation of implicit-this to Query.qll file
|
2021-11-18 12:23:09 +01:00 |
|
Erik Krogh Kristensen
|
ac4476fa82
|
performance improvements
|
2021-11-18 12:23:09 +01:00 |
|
Erik Krogh Kristensen
|
84d277dc94
|
add getLeft/getRight helper predicates to disjunction/conjunction
|
2021-11-18 12:23:09 +01:00 |
|
Erik Krogh Kristensen
|
9d308ba0bd
|
refactor away the ComparisonOp ast class
|
2021-11-18 12:23:07 +01:00 |
|
Erik Krogh Kristensen
|
5a76e7d4f8
|
introduce FieldDecl in the ast
|
2021-11-18 12:08:28 +01:00 |
|
Erik Krogh Kristensen
|
cc16fdecbb
|
Merge pull request #130 from github/erik-krogh/more-types
Better type resolution
|
2021-11-16 17:52:15 +01:00 |
|
Taus
|
7214d70ee7
|
Merge pull request #135 from github/winfix
Fix create-extractor-pack.ps1
|
2021-10-20 14:51:06 +02:00 |
|
Geoffrey White
|
1f2b32fe87
|
Fix create-extractor-pack.ps1
|
2021-10-20 13:17:22 +01:00 |
|
Erik Krogh Kristensen
|
631a503e55
|
cleanup
|
2021-10-19 09:19:31 +02:00 |
|
Esben Sparre Andreasen
|
629605c075
|
Merge pull request #133 from github/esbena/update-readme
Update readme with alerts and actions information
|
2021-10-19 07:58:59 +02:00 |
|
Esben Sparre Andreasen
|
0760c1c13f
|
Update readme with alerts and actions information
|
2021-10-19 07:58:22 +02:00 |
|
Esben Sparre Andreasen
|
3f420c442e
|
Update bleeding-codeql-analysis.yml
|
2021-10-18 21:51:56 +02:00 |
|
Esben Sparre Andreasen
|
b96ad387ef
|
Merge pull request #132 from github/esbena/fix-branch
change branch name
|
2021-10-18 21:18:16 +02:00 |
|
Esben Sparre Andreasen
|
e851ba2bfd
|
change code-scanning branch
|
2021-10-18 20:58:02 +02:00 |
|
Esben Sparre Andreasen
|
a089e0ed3f
|
change branch name
|
2021-10-18 12:31:03 +02:00 |
|
Esben Sparre Andreasen
|
a9cef84b90
|
Merge pull request #131 from github/esbena/workflow-improvements
Misc. workflow improvements
|
2021-10-18 12:21:39 +02:00 |
|
Esben Sparre Andreasen
|
eded7b8da1
|
add nightly-changes workflow
|
2021-10-18 12:03:16 +02:00 |
|
Esben Sparre Andreasen
|
c200ec38f5
|
use workflow_call in bleeding-codeql-analysis.yml
|
2021-10-18 12:03:16 +02:00 |
|
Erik Krogh Kristensen
|
509e77bbdb
|
add nonTotalGetParent to the list of empty consistency queries
|
2021-10-17 15:09:30 +02:00 |
|
Erik Krogh Kristensen
|
9a73c36389
|
add support for libraryPathDependencies in qlpacks
|
2021-10-17 14:51:00 +02:00 |
|
Erik Krogh Kristensen
|
ade206184c
|
fix broken import in unused file
|
2021-10-17 14:44:41 +02:00 |
|
Erik Krogh Kristensen
|
09f60f20fc
|
fix code-scanning alert
|
2021-10-17 14:00:26 +02:00 |
|
Erik Krogh Kristensen
|
18eede5597
|
fix some inconsistencies related to primitive types
|
2021-10-17 13:38:40 +02:00 |
|
Erik Krogh Kristensen
|
9127fa533a
|
fix predicate resolution
|
2021-10-17 12:53:49 +02:00 |
|
Erik Krogh Kristensen
|
dc354f8fbf
|
add noResolvePredicateExpr to the list of empty consistency predicates
|
2021-10-17 11:59:51 +02:00 |
|
Erik Krogh Kristensen
|
055937eefb
|
NewTypeBranches are Predicates
|
2021-10-17 11:58:00 +02:00 |
|
Erik Krogh Kristensen
|
2af3fb5cca
|
add test for predicateExpr
|
2021-10-17 11:57:07 +02:00 |
|
Erik Krogh Kristensen
|
9d9663d842
|
and consistency query that will highlight new consistency errors
|
2021-10-16 23:17:42 +02:00 |
|
Erik Krogh Kristensen
|
74b1c19a20
|
only resolve imports to qll files, and not e.g. dbschemes
|
2021-10-16 23:09:48 +02:00 |
|
Erik Krogh Kristensen
|
b31ea30e85
|
better support for getType on super
|
2021-10-16 22:22:52 +02:00 |
|
Erik Krogh Kristensen
|
f99ce113cb
|
resolve super-expressions when the super-type is explicitly mentioned
|
2021-10-16 21:55:36 +02:00 |
|
Erik Krogh Kristensen
|
c43ff2f9d0
|
add test for super-types
|
2021-10-16 21:54:23 +02:00 |
|
Erik Krogh Kristensen
|
c1b011d47c
|
better type resolution of add expressions
|
2021-10-16 21:35:02 +02:00 |
|
Erik Krogh Kristensen
|
2a5d567041
|
add test for type resolution
|
2021-10-16 21:32:25 +02:00 |
|
Erik Krogh Kristensen
|
6004ecc3a4
|
Merge pull request #125 from github/erik-krogh/fix-my-own-mistake
fixing the callgraph
|
2021-10-15 22:15:29 +02:00 |
|
Erik Krogh Kristensen
|
f19a229e6f
|
find dbscheme files that are contained within a subfolder
|
2021-10-15 21:37:23 +02:00 |
|
Erik Krogh Kristensen
|
3b1c04b71c
|
correctly resolve super calls in char preds
|
2021-10-15 21:28:19 +02:00 |
|
Erik Krogh Kristensen
|
145efa4a1a
|
improve resolution of buildin predicates (and getAQlClass())
|
2021-10-15 21:23:18 +02:00 |
|
Erik Krogh Kristensen
|
f8138c92c5
|
fix getEnclosingModule, which broke the callgraph
|
2021-10-15 19:48:47 +02:00 |
|
Erik Krogh Kristensen
|
7ce2750c8a
|
add missing getChild() relations
|
2021-10-15 19:48:47 +02:00 |
|
Erik Krogh Kristensen
|
535904e545
|
add failing callgraph test
|
2021-10-15 19:48:45 +02:00 |
|
Erik Krogh Kristensen
|
d0aa219652
|
add an consistency test for the totality of getParent()
|
2021-10-15 19:46:51 +02:00 |
|
Taus
|
d950b59a4d
|
Merge pull request #124 from github/erik-krogh/fix-step-performance
fix performance of the transitive step query
|
2021-10-15 19:11:31 +02:00 |
|
Mathias Vorreiter Pedersen
|
299500fdaa
|
Merge pull request #109 from github/missing-nomagic
QL: Query for finding missing `nomagic` on cand predicates
|
2021-10-15 17:59:59 +01:00 |
|
Erik Krogh Kristensen
|
62355f3f0e
|
fix performance of the transitive step query
|
2021-10-15 18:47:54 +02:00 |
|
Mathias Vorreiter Pedersen
|
dbc3b49777
|
Merge branch 'main' into missing-nomagic
|
2021-10-15 17:26:09 +01:00 |
|
Mathias Vorreiter Pedersen
|
df3d5aefc7
|
Merge pull request #119 from github/query-depends-on-tostring
Query: Query logic depends on `toString`
|
2021-10-15 16:15:54 +01:00 |
|
Mathias Vorreiter Pedersen
|
f5bb1d0124
|
QL: Respond to PR reviews.
|
2021-10-15 16:02:23 +01:00 |
|