Nick Rolfe
|
12fc0b914b
|
Merge pull request #102 from github/hvitved/blocks-no-params
Recognize blocks without parameters
|
2021-01-22 15:44:14 +00:00 |
|
Tom Hvitved
|
586885f066
|
Recognize blocks without parameters
|
2021-01-22 16:16:01 +01:00 |
|
Tom Hvitved
|
0f3a4a1a60
|
Merge pull request #101 from github/stats
Update stats
|
2021-01-22 16:05:47 +01:00 |
|
Nick Rolfe
|
216b1de2dd
|
Update stats
|
2021-01-22 14:35:43 +00:00 |
|
Nick Rolfe
|
858ca0b3bc
|
Merge pull request #100 from github/call_ast
Add AST classes and tests for method calls
|
2021-01-22 14:33:10 +00:00 |
|
Nick Rolfe
|
243dfde72e
|
Create ComplexSymbolRange class to deduplicate some predicates
|
2021-01-22 14:21:39 +00:00 |
|
Nick Rolfe
|
3939008fd5
|
Small tweaks based on PR feedback
|
2021-01-22 12:17:17 +00:00 |
|
Nick Rolfe
|
ccd8a2aae6
|
Merge remote-tracking branch 'origin/main' into call_ast
|
2021-01-22 11:48:32 +00:00 |
|
Tom Hvitved
|
08c655e4e3
|
Merge pull request #99 from github/hvitved/cfg/to-string
CFG: Use manual `toString()`s for `AstCfgNode` when available
|
2021-01-21 14:10:16 +01:00 |
|
Nick Rolfe
|
2e8d154f2b
|
Add AST classes and tests for method calls
|
2021-01-20 18:34:25 +00:00 |
|
Tom Hvitved
|
bf7eb022a0
|
CFG: Use manual toString()s for AstCfgNode when available
|
2021-01-20 19:15:03 +01:00 |
|
Arthur Baars
|
78771ba4c2
|
Merge pull request #96 from github/hvitved/codeql-submodule-sync
Add `github/codeql` submodule and functionality for synchronizing files
|
2021-01-19 11:16:38 +01:00 |
|
Tom Hvitved
|
c11df1fe8c
|
Add sync-identical-files.py
|
2021-01-18 17:34:51 +01:00 |
|
Tom Hvitved
|
a41eea4fd7
|
Merge pull request #95 from github/hvitved/cfg/not-bug
CFG: Fix bug in `LogicalNotTree`
|
2021-01-18 16:05:39 +01:00 |
|
Tom Hvitved
|
e9a8afe284
|
Add github/codeql as a sub module
|
2021-01-18 15:54:39 +01:00 |
|
Tom Hvitved
|
34fe416a85
|
CFG: Fix bug in LogicalNotTree
|
2021-01-18 15:03:58 +01:00 |
|
Tom Hvitved
|
3f31775252
|
CFG: Add test for constant condition
|
2021-01-18 15:01:41 +01:00 |
|
Arthur Baars
|
03d407e50d
|
Merge pull request #82 from github/more_exprs
Add AST library for control expressions (conditionals and loops)
|
2021-01-11 10:35:37 +01:00 |
|
Nick Rolfe
|
6d7efab820
|
Add ConditionalLoop base class
|
2021-01-08 12:20:08 +00:00 |
|
Arthur Baars
|
c68f6a7f2e
|
Merge pull request #84 from github/aibaars/codeql-threads
Actions: apply CODEQL_THREADS to all steps
|
2021-01-08 13:19:01 +01:00 |
|
Nick Rolfe
|
6465c90a16
|
Rename IfOrElsifExpr to IfExpr; remove child classes
|
2021-01-08 11:53:15 +00:00 |
|
Nick Rolfe
|
15785b4535
|
Add db base type for CaseExpr::Range
|
2021-01-08 11:31:43 +00:00 |
|
Arthur Baars
|
4ef4053385
|
Actions: apply CODEQL_THREADS to all steps
|
2021-01-08 10:25:25 +01:00 |
|
Nick Rolfe
|
6efebf1e36
|
Merge remote-tracking branch 'origin/main' into more_exprs
|
2021-01-07 19:02:50 +00:00 |
|
Nick Rolfe
|
6c0804c1af
|
Address feedback on CFG change
|
2021-01-07 19:02:37 +00:00 |
|
Nick Rolfe
|
8cb8ead48e
|
Address more feedback on ExprSequence
|
2021-01-07 19:02:14 +00:00 |
|
Nick Rolfe
|
19a4e63ac6
|
Move comment about getCondition from class to predicate
|
2021-01-07 18:01:38 +00:00 |
|
Nick Rolfe
|
9a71bdc993
|
Improvements from feedback on case/when classes.
|
2021-01-07 17:48:51 +00:00 |
|
Nick Rolfe
|
36c7d3fe5b
|
Replace ConditionalExpr::get{Then,Else} with getBranch(boolean cond).
|
2021-01-07 17:32:41 +00:00 |
|
Nick Rolfe
|
e245382057
|
Merge pull request #83 from github/threads
Parallelize extraction
|
2021-01-07 17:14:41 +00:00 |
|
Nick Rolfe
|
f4abe7f4a1
|
Remove ThenExpr, ElseExpr, and DoExpr from public API
|
2021-01-07 15:56:31 +00:00 |
|
Nick Rolfe
|
83a28786a0
|
Use 4 threads for extraction and TRAP import in stats job
|
2021-01-07 11:17:07 +00:00 |
|
Nick Rolfe
|
1d3f06aca1
|
Simplify propagation of errors
|
2021-01-07 11:11:15 +00:00 |
|
Nick Rolfe
|
92c78e2b2d
|
Simplify num_codeql_threads function slightly
|
2021-01-07 11:10:43 +00:00 |
|
Nick Rolfe
|
bb2bdc01b5
|
Have the extract function create the TS parser object
|
2021-01-07 10:56:23 +00:00 |
|
Nick Rolfe
|
bf4eac5113
|
Parallelize extraction
Use the Rayon library to do parallel iteration over the file list. The
number of threads used respects the CODEQL_THREADS environment variable.
|
2021-01-06 18:22:27 +00:00 |
|
Nick Rolfe
|
f484b573f2
|
update stats for dbscheme change
|
2021-01-05 16:25:46 +00:00 |
|
Nick Rolfe
|
7c503120ae
|
Add AST library for control expressions (conditionals and loops)
|
2021-01-05 16:08:33 +00:00 |
|
Arthur Baars
|
c35283cefb
|
Merge pull request #77 from github/aibaars/global-variables
Add global variables
|
2020-12-21 12:15:31 +01:00 |
|
Arthur Baars
|
f0ddeaa9f2
|
Merge pull request #81 from github/aibaars/revert-dup-code
Update ruby.dbscheme.stats
|
2020-12-21 12:15:10 +01:00 |
|
Arthur Baars
|
ad1782b620
|
Address comments
|
2020-12-21 11:01:46 +01:00 |
|
Arthur Baars
|
8469bd3688
|
Uncomment getAPrimaryQlClass()
|
2020-12-21 11:01:46 +01:00 |
|
Arthur Baars
|
dc0de9132e
|
Add GlobalVariable
|
2020-12-21 11:01:46 +01:00 |
|
Arthur Baars
|
1ada9feda7
|
Make VariableAccess "abstract"
|
2020-12-21 11:01:46 +01:00 |
|
Arthur Baars
|
ebacec41d5
|
Update ruby.dbscheme.stats
|
2020-12-21 10:58:25 +01:00 |
|
Nick Rolfe
|
b1b2815c26
|
Merge pull request #80 from github/aibaars/revert-dup-code
Updates after CodeQL upgrade to 2.4.1
|
2020-12-21 09:57:59 +00:00 |
|
Arthur Baars
|
d4874641a3
|
Revert "Add duplicate code tables to dbscheme"
This reverts commit 4c699fcb32.
|
2020-12-21 10:45:59 +01:00 |
|
Arthur Baars
|
bf232f0582
|
Update formatting for CodeQL 2.4.1
|
2020-12-21 10:45:59 +01:00 |
|
Arthur Baars
|
ff8ea6d44f
|
Merge pull request #79 from github/test_checks
Add all the TRAP check flags in qltest workflow
|
2020-12-21 10:20:47 +01:00 |
|
Nick Rolfe
|
5a54026bcc
|
Add all the TRAP check flags in qltest workflow
|
2020-12-18 17:25:28 +00:00 |
|