github-actions[bot]
|
634134f283
|
Release preparation for version 2.8.0
|
2022-01-27 10:40:20 +00:00 |
|
Tom Hvitved
|
32d1263810
|
Merge pull request #7755 from hvitved/csharp/qltest-stubs
C#: Restrict stub logic to QL test DBs
|
2022-01-26 20:08:33 +01:00 |
|
Tom Hvitved
|
f38ee39cda
|
C#: Remove stats for removed relations
|
2022-01-26 14:20:41 +01:00 |
|
Tom Hvitved
|
6975ade0ff
|
C#: Restrict stub logic to QL test DBs
|
2022-01-26 13:59:24 +01:00 |
|
Tom Hvitved
|
83fb822115
|
C#: Add DB upgrade script
|
2022-01-26 08:43:24 +01:00 |
|
Tom Hvitved
|
4c16320e28
|
C#: Remove some unused legacy relations from the DB scheme
|
2022-01-26 08:35:08 +01:00 |
|
Edoardo Pirovano
|
1b539eb4dc
|
Merge branch rc/3.4 into main
|
2022-01-25 16:22:01 +00:00 |
|
Michael Nebel
|
f1d5d3af9d
|
C#: Add change note for extended property patterns.
|
2022-01-25 15:13:11 +01:00 |
|
Michael Nebel
|
f6a8d50593
|
C#: Add change notes for the already implemented C# 10 features.
|
2022-01-25 09:46:57 +01:00 |
|
Tom Hvitved
|
fdd787b89c
|
Merge pull request #7658 from hvitved/csharp/dataflow/no-negative-positions
C#: Get rid of negative parameter/argument data-flow positions
|
2022-01-25 09:01:44 +01:00 |
|
Tom Hvitved
|
6efa595478
|
Merge pull request #7688 from hvitved/dataflow/required-component-stack
Data flow: Restructure `RequiredSummaryComponentStack`
|
2022-01-24 15:10:08 +01:00 |
|
Tom Hvitved
|
64f19637d4
|
Address review comments
|
2022-01-24 13:33:18 +01:00 |
|
Tom Hvitved
|
9d89cace95
|
Merge pull request #7643 from michaelnebel/csharp/struct-improvements
C#: Struct (and to a minor extent anonymous types) improvements
|
2022-01-21 14:51:26 +01:00 |
|
Tom Hvitved
|
f9b906d1e2
|
C#: Update uses of RequiredSummaryComponentStack
|
2022-01-21 09:42:16 +01:00 |
|
Tom Hvitved
|
f1a2b21e44
|
Data flow: Restructure RequiredSummaryComponentStack
|
2022-01-21 09:42:16 +01:00 |
|
Tom Hvitved
|
cbea5eaeaa
|
C#: Simplify argument/parameter positions for captured variables
|
2022-01-20 17:08:12 +01:00 |
|
github-actions[bot]
|
ab218421da
|
Post-release preparation for codeql-cli-2.7.6
|
2022-01-20 12:59:20 +00:00 |
|
Michael Nebel
|
97d9985e0b
|
C#: Add support for flow via object initializer for anonymous types.
|
2022-01-20 13:12:19 +01:00 |
|
Erik Krogh Kristensen
|
4e8e3a7420
|
simplify expressions that could be type-casts
|
2022-01-20 10:41:35 +01:00 |
|
Michael Nebel
|
547f492be0
|
Merge pull request #7577 from michaelnebel/csharp/line-pragma
C#: Make support for Line span pragma
|
2022-01-20 09:51:57 +01:00 |
|
github-actions[bot]
|
4ce8ccc52b
|
Release preparation for version 2.7.6
|
2022-01-20 08:21:18 +00:00 |
|
Tom Hvitved
|
128682b59e
|
C#: Replace Argument[-1] with Argument[Qualifier] in all flow summaries
|
2022-01-19 18:54:24 +01:00 |
|
Tom Hvitved
|
0990a1b404
|
C#: Get rid of negative parameter/argument data-flow positions
|
2022-01-19 17:14:37 +01:00 |
|
Michael Nebel
|
d7cd1cf0b9
|
C#: Address review comments.
|
2022-01-19 13:50:02 +01:00 |
|
Tom Hvitved
|
c8509cc382
|
C#: Introduce extractor mode to identify DBs created with codeql test run
|
2022-01-19 13:46:22 +01:00 |
|
Michael Nebel
|
edafdc8fde
|
C#: Added change note.
|
2022-01-19 11:04:53 +01:00 |
|
Michael Nebel
|
55f787bcae
|
Merge pull request #7605 from michaelnebel/csharp/record-struct
C#: Support for record structs
|
2022-01-19 10:39:52 +01:00 |
|
Anders Schack-Mulligen
|
fff3b5c5b4
|
Dataflow: Add qldoc.
|
2022-01-18 10:39:55 +01:00 |
|
Anders Schack-Mulligen
|
71e39353ca
|
Dataflow: Sync.
|
2022-01-18 10:36:52 +01:00 |
|
Anders Schack-Mulligen
|
dfa79f6119
|
Dataflow: Sync.
|
2022-01-18 10:30:09 +01:00 |
|
Chris Smowton
|
2c37885f6e
|
Sync dataflow
|
2022-01-18 10:30:09 +01:00 |
|
Michael Nebel
|
de3d62b3f4
|
C#: Update stats file for the new relations (they are unfortunately empty).
|
2022-01-18 09:33:40 +01:00 |
|
Michael Nebel
|
8fd116fbd7
|
C#: Add upgrade scripts for the new tables requires for the line span pragma.
|
2022-01-18 09:32:14 +01:00 |
|
Michael Nebel
|
93255dfe13
|
C#: Add QL library support for the Line span directive.
|
2022-01-18 09:32:14 +01:00 |
|
Michael Nebel
|
c9467d7e94
|
C#: Add new tables to the dbscheme line span pragma.
|
2022-01-18 09:32:14 +01:00 |
|
Owen Mansel-Chan
|
065043b311
|
Merge pull request #7588 from owen-mc/add-specific-needs-reference-predicates
Dataflow: Add language-specific NeedsReference predicates
|
2022-01-17 15:51:34 +00:00 |
|
Michael Nebel
|
b927aad6ed
|
C#: Address review comments related to record structs.
|
2022-01-17 16:16:18 +01:00 |
|
Michael Nebel
|
9770f09839
|
C#: Deprecate Record and introduce RecordClass instead. Also make flow summary support for record struct constructors.
|
2022-01-17 16:16:18 +01:00 |
|
Michael Nebel
|
55cb2aa160
|
C#: Use modifier to decide, if a type is a record like type and implement support for record struct types.
|
2022-01-17 16:16:18 +01:00 |
|
Tom Hvitved
|
3c837c322b
|
Merge pull request #7514 from github/post-release-prep/codeql-cli-2.7.5
Post-release preparation for codeql-cli-2.7.5
|
2022-01-17 12:40:33 +01:00 |
|
Tom Hvitved
|
2ecf0d3264
|
Merge pull request #7550 from michaelnebel/csharp/global-using
C#: Support for identifying whether a using directive is "global".
|
2022-01-14 20:03:18 +01:00 |
|
Andrew Eisenberg
|
fbb5d7196f
|
Merge branch 'main' into post-release-prep/codeql-cli-2.7.5
|
2022-01-14 08:23:43 -08:00 |
|
Michael Nebel
|
e09009cd8e
|
Merge pull request #7118 from michaelnebel/csharp-primary-ql-class
C#: PrimaryQlClass
|
2022-01-14 16:14:28 +01:00 |
|
Michael Nebel
|
8c6c8b0adb
|
C#: Remove un-needed ql doc comment.
|
2022-01-14 12:55:54 +01:00 |
|
Michael Nebel
|
6009d71e9a
|
C#: Add getAPrimaryQlClass override to UnknownExpr.
|
2022-01-14 10:41:44 +01:00 |
|
Tom Hvitved
|
6c20585fc7
|
C#: Eliminate bad magic optimization
```
[2022-01-14 08:57:14] (253s) Tuple counts for Stmt::getAChild#bbf/3@8dfbc66f after 1m53s:
4922010396 ~5% {3} r1 = JOIN ControlFlowElement::ControlFlowElement::getEnclosingCallable_dispred#ff_10#join_rhs WITH ControlFlowElement::ControlFlowElement::getEnclosingCallable_dispred#ff_10#join_rhs ON FIRST 1 OUTPUT Lhs.1 'cfe', Rhs.1 'cfe', Lhs.0 'c'
1597068 ~2% {3} r2 = JOIN r1 WITH Element::Element::getAChild_dispred#ff ON FIRST 2 OUTPUT Lhs.0 'cfe', Lhs.2 'c', Lhs.1 'result'
return r2
```
|
2022-01-14 10:10:23 +01:00 |
|
Tom Hvitved
|
411d2b2876
|
C#: Update stats
|
2022-01-14 10:10:23 +01:00 |
|
Michael Nebel
|
dcd6a6be40
|
C#: Add database upgrade script for adding the using_global relation.
|
2022-01-14 10:10:22 +01:00 |
|
Michael Nebel
|
c118d9bf6f
|
C#: Add support for the global modifier for using directives.
|
2022-01-14 10:10:22 +01:00 |
|
Anders Schack-Mulligen
|
0b24af901d
|
Merge pull request #7349 from aschackmull/dataflow/state
Dataflow: Add support for flow state
|
2022-01-14 09:12:38 +01:00 |
|