Michael Nebel
|
db21a6a0f3
|
C#: Add CaptureSummaryModels query.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
cc4e26466f
|
C#: Add test case for CaptureSummaryModels query.
|
2022-03-29 11:07:56 +02:00 |
|
Michael Nebel
|
4ae5dc323f
|
C#: Add CaptureSourceModel query.
|
2022-03-29 11:07:56 +02:00 |
|
Robert Marsh
|
3c1ec5a595
|
Merge branch 'main' into rdmarsh2/ir-global-vars
|
2022-03-28 16:06:17 -04:00 |
|
Mathias Vorreiter Pedersen
|
80630972b1
|
Merge branch 'main' into public-iterated-dominance-frontier
|
2022-03-24 12:50:29 +00:00 |
|
Mathias Vorreiter Pedersen
|
c76a323246
|
C++/C#: Sync identical files.
|
2022-03-23 17:27:25 +00:00 |
|
Michael Nebel
|
6804e20e4a
|
Merge pull request #8451 from michaelnebel/csharp/modelgenerator-improvements
C#: Model generator improvements and more tests
|
2022-03-23 13:30:58 +01:00 |
|
Michael Nebel
|
b204f783fb
|
C#: Remove special handling of bulk types.
|
2022-03-23 11:26:49 +01:00 |
|
Robert Marsh
|
12ccf3662a
|
C#: match IR global variable changes
|
2022-03-22 13:22:37 -04:00 |
|
Michael Nebel
|
b95a332ded
|
C#: Simplify the isCollectionType predicate.
|
2022-03-22 11:25:14 +01:00 |
|
Michael Nebel
|
1d45996001
|
Merge pull request #8466 from michaelnebel/csharp/refactor-aspartial
C#: Refactor asPartial to allow re-use.
|
2022-03-22 10:54:54 +01:00 |
|
Robert Marsh
|
23e9963a19
|
Merge branch 'main' into rdmarsh2/ir-global-vars
|
2022-03-21 16:13:40 -04:00 |
|
Robert Marsh
|
32e128d207
|
C#: sync IR files
|
2022-03-21 16:01:53 -04:00 |
|
github-actions[bot]
|
a3e74efc21
|
Post-release preparation for codeql-cli-2.8.4
|
2022-03-21 19:36:47 +00:00 |
|
Michael Nebel
|
92f8a90f31
|
C#: Introduce a collectionType predicate.
|
2022-03-21 14:44:38 +01:00 |
|
github-actions[bot]
|
dedc8c2254
|
Release preparation for version 2.8.4
|
2022-03-21 13:25:49 +00:00 |
|
Michael Nebel
|
8e2277e4f3
|
C#: Improve some of the QL Doc string.
|
2022-03-21 14:24:51 +01:00 |
|
Michael Nebel
|
d31ef371ec
|
Merge pull request #8391 from michaelnebel/csharp/gvn-interface
C#: Deprecate the StructuralComparisonConfiguration interface and use sameGvn instead.
|
2022-03-21 14:10:53 +01:00 |
|
Tom Hvitved
|
79ea2a3a9c
|
Data flow: Sync files
|
2022-03-17 14:03:58 +01:00 |
|
Michael Nebel
|
4a68b74aa3
|
C#: Re-use the asPartialModel for DataFlowPrivate in tests.
|
2022-03-16 17:02:00 +01:00 |
|
Michael Nebel
|
115cef2484
|
C#: Move asPartialModel into DataFlowPrivate (to enable re-use).
|
2022-03-16 16:44:24 +01:00 |
|
Michael Nebel
|
138eb485c6
|
C#: Address review comments.
|
2022-03-16 16:00:48 +01:00 |
|
Jeroen Ketema
|
7a9a9d833a
|
Merge pull request #8435 from jketema/all-the-barriers
Add flow state versions of isBarrierIn, isBarrierOut, and isBarrierGuard
|
2022-03-16 15:50:19 +01:00 |
|
Michael Nebel
|
5f7b5ec5df
|
C#: Fix bad join order in returnNodeAsOutput.
|
2022-03-16 13:44:11 +01:00 |
|
Erik Krogh Kristensen
|
cd9d61c1fc
|
Merge pull request #8450 from erik-krogh/importAs
disallow lowercase import-as aliases
|
2022-03-16 11:32:37 +01:00 |
|
Michael Nebel
|
8b16c1f585
|
C#: Add some test cases for inheritance.
|
2022-03-16 10:40:49 +01:00 |
|
Michael Nebel
|
e69ea8f577
|
C#: Add some testcases for generics.
|
2022-03-16 10:20:55 +01:00 |
|
Michael Nebel
|
814947b876
|
C#: Add some test cases for methods that are not properly exposed and will this not get their summary captured.
|
2022-03-16 09:47:14 +01:00 |
|
Michael Nebel
|
a555e04b55
|
C#: Bulk array flow.
|
2022-03-16 09:30:15 +01:00 |
|
Michael Nebel
|
226a874a74
|
C#: Test cases for IEnumerable.
|
2022-03-16 09:22:18 +01:00 |
|
Michael Nebel
|
ec6dab89d8
|
C#: Update the Summary model generator with better support for IEnumerable typed parameters.
|
2022-03-16 09:21:02 +01:00 |
|
Michael Nebel
|
4f2678fc72
|
C#: Add some testcases for model generation of methods using Lists.
|
2022-03-15 15:44:06 +01:00 |
|
Michael Nebel
|
a9bbe6889b
|
C#: Use CollectionType instead of ArrayType when generating models.
|
2022-03-15 15:41:46 +01:00 |
|
Erik Krogh Kristensen
|
57db7633c8
|
C#: make csharp import private
|
2022-03-15 14:59:06 +01:00 |
|
Erik Krogh Kristensen
|
89af50f6d5
|
rename all lower-case import-as statements
|
2022-03-15 14:40:38 +01:00 |
|
Jeroen Ketema
|
157a36bc4f
|
Use node variable in all disjuncts
|
2022-03-15 11:55:35 +01:00 |
|
Jeroen Ketema
|
9a0e94f389
|
Add flow state versions of isBarrierIn, isBarrierOut, and isBarrierGuard
|
2022-03-15 11:55:34 +01:00 |
|
Erik Krogh Kristensen
|
c7509c4dd3
|
Merge branch 'main' into deadCode
|
2022-03-15 09:19:14 +01:00 |
|
Michael Nebel
|
ba67ea0445
|
C#: Fix performance issue with UselessNullCoalescingExpression query.
|
2022-03-15 09:09:45 +01:00 |
|
Arthur Baars
|
6a74e761c8
|
Merge pull request #8398 from github/post-release-prep/codeql-cli-2.8.3
Post-release preparation for codeql-cli-2.8.3
|
2022-03-14 21:05:09 +01:00 |
|
Tom Hvitved
|
d3d20c69dd
|
Merge pull request #8425 from hvitved/csharp/structural-comparision-fix
C#: Avoid combinatorial explosion in structural comparison library
|
2022-03-14 20:10:40 +01:00 |
|
Michael Nebel
|
432ac7a824
|
C#: Deprecate the StructuralComparisonConfig class.
|
2022-03-14 14:17:56 +01:00 |
|
Michael Nebel
|
5a4a97569f
|
C#: Use Gvn comparison instead of StructuralComparisonConfiguration in Constants.
|
2022-03-14 14:17:56 +01:00 |
|
Michael Nebel
|
5b5ea140d2
|
C#: Delete the Internal StructuralComparisonConfiguration class as it is no longer needed.
|
2022-03-14 14:17:56 +01:00 |
|
Michael Nebel
|
bf4dc0034a
|
C#: Use Gvn comparison instead of StructuralComparisonConfiguration in Guards.
|
2022-03-14 14:17:56 +01:00 |
|
Michael Nebel
|
90b4eb9e13
|
C#: Use Gvn comparison instead of StructuralComparisonConfiguration in UnsafeLazyInitialization.
|
2022-03-14 14:17:56 +01:00 |
|
Michael Nebel
|
74b8e73133
|
C#: Use Gvn comparison instead of StructuralComparisonConfiguration in MissedTernaryOpportunity.
|
2022-03-14 14:17:56 +01:00 |
|
Michael Nebel
|
94999d4df5
|
C#: Use Gvn comparison instead of StructuralComparisonConfiguration in UselessIsBeforeAs.
|
2022-03-14 14:17:56 +01:00 |
|
Michael Nebel
|
8e7c7d8259
|
C#: Use Gvn comparison instead of StructuralComparisonConfiguration in UselessNullCoalescingExpression.
|
2022-03-14 14:17:56 +01:00 |
|
Michael Nebel
|
4a1981edfd
|
C#: Use Gvn comparison instead of StructuralComparisonConfiguration in NestedLoopsSameVariable.
|
2022-03-14 14:17:56 +01:00 |
|