Tom Hvitved
|
423a1b39e1
|
Improve call graph performance by forcing non-linear joins first
|
2021-05-20 14:36:56 +02:00 |
|
Tom Hvitved
|
492f41d399
|
Fix performance
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
0ccca47b01
|
Dataflow for implicit self argument of methods
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
eb8b2558da
|
Add types of lambdas and methods
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
e787d99cd1
|
Resolve yield calls to blocks
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
66b2c39985
|
More tests
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
578b94453d
|
Flow for captured local variables
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
e46755021b
|
Add data flow steps for optional parameter values
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
da88661746
|
Add SSA flow step for parameters
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
84da0cb2f3
|
Track type of Classes/Modules and and self in singleton methods
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
f157f1f359
|
Fix superclass of Class
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
1ba94beb01
|
Fix types of true/false
|
2021-05-20 14:27:13 +02:00 |
|
Tom Hvitved
|
f63f5aba15
|
Fix performance
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
af19cc5fae
|
Add test cases
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
a9806719f9
|
Toplevel 'self'
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
1a739b2fbf
|
Resolve super calls
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
7f520e7899
|
Add types of literals
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
4951b7d378
|
Treat methods defined in a singleton class similar to single methods
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
8815bb7dbe
|
Track calls to singleton methods
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
b13bae6a4e
|
Resolve instance method calls
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
3c80b32ba0
|
Merge pull request #186 from github/bump-codeql
Bump `codeql` sub module
|
2021-05-20 14:26:24 +02:00 |
|
Tom Hvitved
|
16d34c7cd4
|
Sync files
|
2021-05-20 14:15:54 +02:00 |
|
Tom Hvitved
|
c73e6ff390
|
Bump codeql sub module
|
2021-05-20 14:15:33 +02:00 |
|
Tom Hvitved
|
1509584e27
|
Merge pull request #185 from github/hvitved/resolve-expr-perf
Improve performance of `internal/Module.qll`
|
2021-05-19 14:53:46 +02:00 |
|
Tom Hvitved
|
6b6aeb10c7
|
Improve performance of internal/Module.qll
|
2021-05-19 14:33:52 +02:00 |
|
Tom Hvitved
|
4798a1a008
|
Merge pull request #184 from github/cfg/singleton-method-abnormal
CFG: Add missing `propagatesAbnormal` overrides
|
2021-05-19 12:45:59 +02:00 |
|
Tom Hvitved
|
c866f88410
|
CFG: Add missing propagatesAbnormal overrides
|
2021-05-18 20:39:46 +02:00 |
|
Tom Hvitved
|
9871698cee
|
Add more CFG tests
|
2021-05-18 20:39:08 +02:00 |
|
Nick Rolfe
|
b9b6ffe53e
|
Merge pull request #178 from github/cfg_cleanup
Clean up CFG implementation
|
2021-05-18 10:53:44 +01:00 |
|
Nick Rolfe
|
778de741d0
|
Merge remote-tracking branch 'origin/main' into cfg_cleanup
|
2021-05-17 16:26:28 +01:00 |
|
Nick Rolfe
|
f3d831c25e
|
Remove unnecessary superclass prefix
|
2021-05-17 15:26:53 +01:00 |
|
Nick Rolfe
|
9a2523e2f9
|
Make EndBlockTree extend StmtSequenceTree
|
2021-05-17 15:24:20 +01:00 |
|
Nick Rolfe
|
6d395230d4
|
Make BraceBlockTree extend StmtSequenceTree
|
2021-05-17 14:54:11 +01:00 |
|
Tom Hvitved
|
ad036f8af1
|
Merge pull request #179 from github/hvitved/synth-framework-take2
AST synthesis framework (take 2)
|
2021-05-17 15:36:56 +02:00 |
|
Tom Hvitved
|
25f226e9dc
|
Add comment to getVariableReal
|
2021-05-17 15:02:40 +02:00 |
|
Tom Hvitved
|
b434d42d05
|
Rename ParenthesizedExprSynth to StmtSequenceSynth
|
2021-05-17 13:39:44 +02:00 |
|
Alex Ford
|
ca046c9af5
|
Merge pull request #182 from github/loc-query-tag
|
2021-05-14 17:42:21 +01:00 |
|
Alex Ford
|
1ba491a956
|
add lines-of-code tag to rb/summary/lines-of-code
|
2021-05-14 17:06:49 +01:00 |
|
Alex Ford
|
3c0f20cec8
|
Merge pull request #170 from github/weak-file-permissions
Add `rb/overly-permissive-file` query
|
2021-05-14 17:04:15 +01:00 |
|
Arthur Baars
|
6c382ccd4b
|
Merge pull request #169 from github/aibaars/codespace
Add CodeSpace container
|
2021-05-14 18:00:51 +02:00 |
|
Alex Ford
|
e9090cec70
|
Merge pull request #181 from github/loc-description-improvements
LOC summary query improvements
|
2021-05-14 16:13:42 +01:00 |
|
Alex Ford
|
65b0ce204d
|
restrict rb/summary/lines-of-code to the source root
|
2021-05-14 16:00:55 +01:00 |
|
Alex Ford
|
71234155b8
|
improve rb/summary/lines-of-code description
|
2021-05-14 15:59:07 +01:00 |
|
Alex Ford
|
7ff2ca4ffe
|
improve rb/summary/lines-of-user-code name and description
|
2021-05-14 15:56:59 +01:00 |
|
Alex Ford
|
6bd2e4e4b7
|
Merge pull request #175 from github/loc-summary-queries-1
Summary queries for total LOC and user-code LOC
|
2021-05-14 15:51:45 +01:00 |
|
Arthur Baars
|
66bf13e77a
|
Setup a CodeSpace
|
2021-05-13 21:03:40 +02:00 |
|
Arthur Baars
|
3547980f5b
|
Update reference to tree-sitter-embedded-template
|
2021-05-13 21:03:40 +02:00 |
|
Arthur Baars
|
498e760b21
|
Add consistency queries to codeqlmanifest
|
2021-05-13 21:03:40 +02:00 |
|
Nick Rolfe
|
a46f45440a
|
Create NamespaceTree to reduce duplication
|
2021-05-13 17:52:20 +01:00 |
|
Nick Rolfe
|
5e6dddad3e
|
Replace count(getReceiver()) with 1
|
2021-05-13 16:59:05 +01:00 |
|