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
|
93255dfe13
|
C#: Add QL library support for the Line span directive.
|
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
|
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 |
|
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 |
|
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 |
|
Owen Mansel-Chan
|
d41c55c69c
|
Add needed predicates for Ruby and C#
This was done manually.
|
2022-01-13 15:10:19 +00:00 |
|
Owen Mansel-Chan
|
2de6340ff5
|
Sync FlowSummaryImpl.qll
Done using sync-files.py
|
2022-01-13 15:09:25 +00:00 |
|
Anders Schack-Mulligen
|
c44cf29992
|
Merge pull request #7587 from owen-mc/add-default-taint-sanitizer-guard
Dataflow: Add default taint sanitizer guard
|
2022-01-13 14:44:55 +01:00 |
|
Anders Schack-Mulligen
|
f7cf327e71
|
Dataflow: Sync
|
2022-01-13 13:28:43 +01:00 |
|
Michael Nebel
|
85fc127c0a
|
C#: Fix BDD limit issue (thank you @jbj).
|
2022-01-13 12:46:56 +01:00 |
|
Michael Nebel
|
6b937a939b
|
C#: Add getAPrimaryQlClass overrides
|
2022-01-13 12:20:41 +01:00 |
|
Owen Mansel-Chan
|
8e8278764b
|
Add predicate defaultTaintSanitizerGuard for each language
This was done manually, as these files are not synced by sync-files.py.
|
2022-01-12 14:44:56 +00:00 |
|
Owen Mansel-Chan
|
c112980b81
|
Sync TaintTrackingImpl.qll
Done automatically using sync-files.py
|
2022-01-12 14:44:55 +00:00 |
|
Tom Hvitved
|
d2ebbe0819
|
Merge pull request #7469 from hvitved/csharp/promote-adhoc-consistency-checks
C#: Promote existing ad-hoc consistency checks to consistency queries
|
2022-01-10 11:10:25 +01:00 |
|
Michael Nebel
|
929f6ca578
|
C#: Address review comments.
|
2022-01-07 10:26:33 +01:00 |
|
Michael Nebel
|
d3368dcc23
|
C#: Remove the LibraryTypeDataFlow file as the remaining code is dead.
|
2022-01-07 10:26:32 +01:00 |
|
Michael Nebel
|
9b47249f6a
|
C#: Migrate the legacy clearContent flow summaries to the new framework.
|
2022-01-07 10:26:32 +01:00 |
|
Michael Nebel
|
fd317c2e7b
|
C#: Move RecordConstructorFlow.
|
2022-01-07 10:26:32 +01:00 |
|
Michael Nebel
|
fb950848c7
|
C#: Remove unused case, when converting SummaryComponent stacks.
|
2022-01-07 10:26:32 +01:00 |
|
Michael Nebel
|
5a0e6ed8e6
|
C#: Remove unsued predicates in CallableFlowSource and subclasses.
|
2022-01-07 10:26:32 +01:00 |
|
Michael Nebel
|
19914aba89
|
C#: Remove CallableFlowSink.
|
2022-01-07 10:26:32 +01:00 |
|
Michael Nebel
|
ed4d09bc8b
|
C#: Remove unneeded imports.
|
2022-01-07 10:26:32 +01:00 |
|
Michael Nebel
|
d042c4b3e4
|
C#: Remove unsused type,class and module AccessPath.
|
2022-01-07 10:26:32 +01:00 |
|
Michael Nebel
|
d5768bf4ed
|
C#: Remove more empty predicates.
|
2022-01-07 10:26:31 +01:00 |
|
Michael Nebel
|
a6b79926b2
|
C#: Remove unused predicate toCallableFlowSink.
|
2022-01-07 10:26:31 +01:00 |
|
Michael Nebel
|
ecc9593f00
|
C#: Remove the unused predicate callable flow.
|
2022-01-07 10:26:31 +01:00 |
|
Michael Nebel
|
c52787c741
|
C#: Move the declaration of synthetic fields to where they are needed.
|
2022-01-07 10:26:31 +01:00 |
|
Michael Nebel
|
608aba7cff
|
C#: Delete empty predicate requiresAccessPath.
|
2022-01-07 10:26:31 +01:00 |
|
Michael Nebel
|
b3cb250ece
|
Merge pull request #7516 from michaelnebel/csharp/improve-csv-validation
C#: Introduce Csv validation on kind.
|
2022-01-06 14:31:26 +01:00 |
|
Michael Nebel
|
b3f3c2de24
|
C#: Convert and cleanup flow summaries for Microsoft.Extensions.Primitives.StringValues.
|
2022-01-05 16:41:30 +01:00 |
|
Michael Nebel
|
c36bf3cebc
|
C#: Reduce the amount of trash flow summaries produced for StringValues.
|
2022-01-05 16:41:30 +01:00 |
|
Anders Schack-Mulligen
|
ef714f7328
|
Dataflow: Sync
|
2022-01-05 14:25:35 +01:00 |
|
Tom Hvitved
|
433e373e41
|
C#: Remove restriction in CFG implementation to work with stubs
|
2022-01-05 14:12:17 +01:00 |
|
Michael Nebel
|
45469a4fe6
|
C#: Fix error message.
|
2022-01-05 13:44:47 +01:00 |
|
Michael Nebel
|
c88355ea13
|
C#: Introduce Csv validation for kind.
|
2022-01-05 12:48:24 +01:00 |
|
Michael Nebel
|
9983c1cbfb
|
C#: Remove generated comment checks in stub files as these are not present in handwritten stubs.
|
2022-01-05 10:37:37 +01:00 |
|
Tom Hvitved
|
964915ee2e
|
C#: Treat QL test stubs as not from source
|
2022-01-04 14:53:28 +01:00 |
|
Erik Krogh Kristensen
|
b9964799f3
|
Merge pull request #7458 from erik-krogh/modelling
QL: add "modelling/modeling" to `ql/non-us-spelling`
|
2022-01-04 13:33:54 +01:00 |
|
Michael Nebel
|
c3007ff713
|
Merge pull request #7468 from michaelnebel/csharp-foreach-dataflow
C#: Re-factor the ForEachCapture query to use MaD flow summaries.
|
2022-01-04 09:46:39 +01:00 |
|
Tom Hvitved
|
882caf4011
|
Merge pull request #7470 from hvitved/csharp/dispatch-join-order
C#: Fix bad join-order in dispatch library
|
2021-12-22 19:11:33 +01:00 |
|