Arthur Baars
|
af6f050d06
|
Merge pull request #189 from github/aibaars/fix-lgtm-suite
Fix LGTM suites
|
2021-05-26 16:02:14 +02:00 |
|
Arthur Baars
|
3f210865b2
|
Build workflow: create release
|
2021-05-26 15:55:34 +02:00 |
|
Arthur Baars
|
ec905e0866
|
Merge pull request #168 from github/aibaars/typetrack-method
Call graph
|
2021-05-26 14:19:21 +02:00 |
|
Arthur Baars
|
4dc182d4a4
|
Merge pull request #191 from github/fixCap
fix snake_casing of camelCased identifiers
|
2021-05-26 13:39:52 +02:00 |
|
Arthur Baars
|
bacbd5e997
|
Address comments
|
2021-05-26 13:35:45 +02:00 |
|
Erik Krogh Kristensen
|
9c1b237e3b
|
fix snake_casing of camelCased identifiers
|
2021-05-26 11:16:05 +00:00 |
|
Arthur Baars
|
a044f41aad
|
Merge pull request #188 from github/aibaars/qlpack
Build Ruby bundle
|
2021-05-26 12:18:51 +02:00 |
|
Tom Hvitved
|
abcabeef06
|
Remove *Real predicates and enable recursive desugaring
|
2021-05-25 21:27:39 +02:00 |
|
Tom Hvitved
|
3f412e4fad
|
Desugar setter assignment operations
|
2021-05-25 21:27:39 +02:00 |
|
Tom Hvitved
|
b173cc332a
|
Desugar setter assignments
|
2021-05-25 21:27:39 +02:00 |
|
Tom Hvitved
|
b812012b71
|
Add CFG setter assignment test
|
2021-05-25 21:27:39 +02:00 |
|
Tom Hvitved
|
e85677a040
|
Adjust locations of synthesized AST nodes
|
2021-05-25 21:27:34 +02:00 |
|
Arthur Baars
|
aea0c6fc64
|
Merge pull request #190 from github/aibaars/fix-heredoc-parent
Fix Scope::parentOf for HeredocBody nodes
|
2021-05-25 11:58:21 +02:00 |
|
Arthur Baars
|
ce23ae33e7
|
Fix Scope::parentOf for HereDocBody
|
2021-05-25 11:27:45 +02:00 |
|
Arthur Baars
|
bb62564c9e
|
Add test for heredoc with variables
|
2021-05-25 11:16:55 +02:00 |
|
Arthur Baars
|
86d57d3e26
|
Fix LGTM suites
|
2021-05-25 10:41:07 +02:00 |
|
Arthur Baars
|
73aae5dfd9
|
Use num_cpus-1 threads by default
|
2021-05-25 09:28:49 +02:00 |
|
Arthur Baars
|
4f404e9b11
|
Temporarily include some queries in the code scanning suite
This should be reverted once we have a decent set of default queries.
|
2021-05-25 09:21:40 +02:00 |
|
Arthur Baars
|
a02cfd27c9
|
Compile query packs with previous CodeQL versions too
|
2021-05-24 17:48:49 +02:00 |
|
Arthur Baars
|
78d9191526
|
Build query pack
|
2021-05-24 13:27:50 +02:00 |
|
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 |
|