Tom Hvitved
|
6c00e66272
|
Update ql/src/codeql_ruby/dataflow/internal/DataFlowPrivate.qll
Co-authored-by: Nick Rolfe <nickrolfe@github.com>
|
2021-03-24 15:02:30 +01:00 |
|
Tom Hvitved
|
b8f65fb756
|
Bump codeql sub module and implement new data-flow stubs
|
2021-03-24 14:00:21 +01:00 |
|
Nick Rolfe
|
ceda7c8fd2
|
Generalise splitting of parenthesized exprs to all statement sequences
|
2021-03-18 11:21:11 +00:00 |
|
Nick Rolfe
|
32e2b257bf
|
Port CFG implementation to public AST interface
|
2021-03-17 20:28:47 +00:00 |
|
Arthur Baars
|
00260db58f
|
Add Scope.qll
|
2021-03-09 09:46:42 +01:00 |
|
Arthur Baars
|
79bb20b31f
|
AST: add MethodCall as a subclass of Call
|
2021-02-24 13:06:53 +01:00 |
|
Arthur Baars
|
d42b6b651e
|
AST: rename ExprSequence to StmtSequence
|
2021-02-11 17:20:10 +01:00 |
|
Arthur Baars
|
4f3412fff9
|
Address comments
|
2021-02-11 13:46:34 +01:00 |
|
Arthur Baars
|
0f6854301e
|
Dataflow: identify ReturnNodes
|
2021-02-10 18:26:11 +01:00 |
|
Arthur Baars
|
bb89e134c4
|
Address comments
|
2021-02-09 13:54:46 +01:00 |
|
Arthur Baars
|
a752491c5f
|
Add flow steps for loop 'return' values
|
2021-02-08 19:06:07 +01:00 |
|
Arthur Baars
|
adb88df638
|
Add flow steps for conditional and case expressions
|
2021-02-08 19:00:47 +01:00 |
|
Arthur Baars
|
a998879897
|
Add local flow step for parenthesized expressions
|
2021-02-04 14:06:58 +01:00 |
|
Arthur Baars
|
f8cca01e6f
|
Restrict assigment flow to normal assignments only
|
2021-02-04 14:04:58 +01:00 |
|
Arthur Baars
|
8368a39f00
|
QLDoc updates
|
2021-02-04 13:40:06 +01:00 |
|
Arthur Baars
|
da565875df
|
Merge pull request #112 from github/hvitved/ssa/shared-sync
SSA: Sync with latest changes
|
2021-02-04 13:39:32 +01:00 |
|
Tom Hvitved
|
16c4faef6a
|
SSA: Sync with latest changes
Now that the shared SSA library supports uncertain/pseudo reads, we can simplify
the Ruby implementation.
|
2021-02-03 20:31:36 +01:00 |
|
Tom Hvitved
|
de77a7f96d
|
Initial data-flow files
|
2021-02-03 10:57:14 +01:00 |
|
Tom Hvitved
|
f71505c29c
|
Data flow: Sync files
|
2021-02-02 13:03:42 +01:00 |
|
Tom Hvitved
|
05b8a6c27b
|
Apply suggestions from code review
Co-authored-by: Nick Rolfe <nickrolfe@github.com>
|
2021-01-28 08:49:42 +01:00 |
|
Tom Hvitved
|
b9b4325b84
|
Add initial mapping of CFG nodes to AST nodes
|
2021-01-27 15:38:49 +01:00 |
|
Tom Hvitved
|
2077ba4a1f
|
Add SSA library
|
2021-01-27 10:39:19 +01:00 |
|