Ian Lynagh
|
3662611b04
|
Kotlin: Fix compilation_finished upgrade script
|
2022-05-10 19:51:31 +01:00 |
|
Ian Lynagh
|
b5572422df
|
Kotlin: Autoformat
|
2022-05-10 19:51:31 +01:00 |
|
Ian Lynagh
|
ab2946cf10
|
Kotlin: Add release notes
|
2022-05-10 19:51:31 +01:00 |
|
Ian Lynagh
|
e1d832c2e9
|
Upgrades: All old diagnostics are generated by the Java extractor
|
2022-05-10 19:51:31 +01:00 |
|
Tamas Vajk
|
26dfca8010
|
Add DB upgrade scripts for diagnostics and compilation_finished
|
2022-05-10 19:51:31 +01:00 |
|
Tony Torralba
|
a5a31db835
|
Rename AnyEqualsExpr and AnyNotEqualsExpr
|
2022-05-10 19:51:31 +01:00 |
|
Tony Torralba
|
0e3db78eba
|
Make GeneratedFileMarker an instance of JavadocElement
|
2022-05-10 19:51:31 +01:00 |
|
Tamas Vajk
|
4f256d2958
|
Change LambdaExpr::asMethod to return the big-arity invoke instead of the wrapper
|
2022-05-10 19:51:31 +01:00 |
|
Ian Lynagh
|
af3bc4f44d
|
Kotlin: Apply review feedback
|
2022-05-10 19:51:31 +01:00 |
|
Tamas Vajk
|
464d13775d
|
Add QL doc for LambdaExpr::isKotlinFunctionN
|
2022-05-10 19:51:31 +01:00 |
|
Ian Lynagh
|
1151f79eca
|
Kotlin: Apply some review feedback
|
2022-05-10 19:51:31 +01:00 |
|
Ian Lynagh
|
726a005cc2
|
Update java/ql/lib/semmle/code/java/Expr.qll
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2022-05-10 19:51:31 +01:00 |
|
Ian Lynagh
|
1a36b1ab53
|
Kotlin: Format queries
|
2022-05-10 19:51:31 +01:00 |
|
Ian Lynagh
|
efe3c0d1ea
|
Kotlin: Performance tweak
|
2022-05-10 19:51:30 +01:00 |
|
Ian Lynagh
|
653e74d181
|
Kotlin: Performance tweak
|
2022-05-10 19:51:30 +01:00 |
|
Ian Lynagh
|
b9be79473a
|
Kotlin: Performance tweak
|
2022-05-10 19:51:30 +01:00 |
|
Ian Lynagh
|
65afd0d776
|
Kotlin: Performance tweak
|
2022-05-10 19:51:30 +01:00 |
|
Ian Lynagh
|
f5c0b0ebfe
|
Kotlin: Performance tweak
|
2022-05-10 19:51:30 +01:00 |
|
Ian Lynagh
|
bfe36558c1
|
Java/Kotlin: Update stats
|
2022-05-10 19:51:30 +01:00 |
|
Ian Lynagh
|
43035aef2d
|
Java: Add an upgrade script
|
2022-05-10 19:51:30 +01:00 |
|
Ian Lynagh
|
4a6c2c2914
|
Revert "Java: Add an upgrade script"
This reverts commit c964d3262bb344d6c8e55d9bf69ffe2291b2f2cf.
|
2022-05-10 19:51:30 +01:00 |
|
Tamas Vajk
|
b66a3141f6
|
Extract functions using their name from JvmName annotation
|
2022-05-10 19:51:30 +01:00 |
|
Ian Lynagh
|
b35b74779a
|
Revert "Fix CFG construction of ExprStmt and StmtExpr"
This reverts commit db8d718cdbf0bef9cdf246221a921b99d4b22bea.
It broke ql/java/ql/test/library-tests/successors/TestDeclarations
|
2022-05-10 19:51:28 +01:00 |
|
Ian Lynagh
|
d2f6871868
|
Revert "Fix ExprStmt and StmtExpr in Boolean context"
This reverts commit 8a42837578e1c4361ed25682312ea5497ad0a12e.
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
037d66de15
|
Fix ExprStmt and StmtExpr in Boolean context
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
8282e57db5
|
Fix CFG construction of ExprStmt and StmtExpr
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
47799ae040
|
Code quality improvements + add dedicated DeadRefTypes test
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
cdc7ed0e14
|
Extract container of adapter function as compiler generated
|
2022-05-10 19:51:28 +01:00 |
|
Tamas Vajk
|
22af7f0e89
|
Remove duplications of locatable and element in the DB scheme
|
2022-05-10 19:51:27 +01:00 |
|
Ian Lynagh
|
ff35088b49
|
Java: Add an upgrade script
|
2022-05-10 19:51:27 +01:00 |
|
Ian Lynagh
|
843310c466
|
Kotlin: Remove incorrect upgrade
|
2022-05-10 19:51:27 +01:00 |
|
Tamas Vajk
|
a1842f9f17
|
Remove ExtensionMethodAccess and revert all dataflow changes
|
2022-05-10 19:51:27 +01:00 |
|
Tamas Vajk
|
95cb0149a3
|
Fix data flow through ExtensionMethodAccess
|
2022-05-10 19:51:27 +01:00 |
|
Tamas Vajk
|
38ab7acf3e
|
Revert "Remove ExtensionMethodAccess to see extension method flows"
This reverts commit 9df4f2074379ba4668054a2a66eaaaaf5cb9b6c8.
|
2022-05-10 19:51:27 +01:00 |
|
Tamas Vajk
|
a9711b8c88
|
Remove ExtensionMethodAccess to see extension method flows
|
2022-05-10 19:51:27 +01:00 |
|
Ian Lynagh
|
fac3699a5b
|
Kotlin: Generate stats
|
2022-05-10 19:51:27 +01:00 |
|
Ian Lynagh
|
19270369c8
|
Java: Add an upgrade script
|
2022-05-10 19:51:27 +01:00 |
|
Tamás Vajk
|
48b6c61fdb
|
Quality improvement: add explicit this in QL
Co-authored-by: Tony Torralba <atorralba@users.noreply.github.com>
|
2022-05-10 19:51:26 +01:00 |
|
Tamas Vajk
|
e0afaa462e
|
Fix Parameter.getACallArgument for parameters of extension methods
|
2022-05-10 19:51:26 +01:00 |
|
Tamas Vajk
|
c89f3163f9
|
Revert PrintAst changes related to wrong locations
|
2022-05-10 19:51:26 +01:00 |
|
Ian Lynagh
|
77fec17a36
|
Kotlin: Autoformat QL
|
2022-05-10 19:51:25 +01:00 |
|
Tony Torralba
|
3920b64d62
|
Add support for live literals
|
2022-05-10 19:51:25 +01:00 |
|
Ian Lynagh
|
f138ba5246
|
C#/Kotlin: Sync SignAnalysisCommon.qll
|
2022-05-10 19:51:24 +01:00 |
|
Tamas Vajk
|
b26044b327
|
Change extension receiver this access to be a parameter access
|
2022-05-10 19:51:23 +01:00 |
|
Tony Torralba
|
4eb1e3a47b
|
Update ExtensionMethodAccess QLDoc
|
2022-05-10 19:51:23 +01:00 |
|
Tony Torralba
|
fcb334180d
|
Create ExtensionMethodAccess class
|
2022-05-10 19:51:23 +01:00 |
|
Tamas Vajk
|
a6f036d94e
|
Extract property references with only backing field
|
2022-05-10 19:51:23 +01:00 |
|
Tony Torralba
|
a6326b69dc
|
Update java/ql/lib/config/semmlecode.dbscheme
Apply suggestion by @igfoo
Co-authored-by: Ian Lynagh <igfoo@github.com>
|
2022-05-10 19:51:22 +01:00 |
|
Tony Torralba
|
64531dd717
|
Fix AST representation of WhenExpr and WhenBranch
|
2022-05-10 19:51:22 +01:00 |
|
Tony Torralba
|
4b22e1a378
|
Extract WhenBranch as Stmt
|
2022-05-10 19:51:22 +01:00 |
|