Tamás Vajk
|
0732f200e8
|
Merge pull request #5421 from tamasvajk/feature/codequalityfixes
C#: Fix code quality issues reported by code scanning
|
2021-03-19 12:09:18 +01:00 |
|
Tamas Vajk
|
20f0b3329a
|
C#: Fix code quality issues reported by code scanning
|
2021-03-19 09:18:57 +01:00 |
|
Tamas Vajk
|
02cb383d3b
|
C#: Fix nullable warning
|
2021-03-17 09:35:13 +01:00 |
|
Tamás Vajk
|
24140195d6
|
Merge pull request #5242 from tamasvajk/feature/tuple-df
C#: Add tuple dataflow
|
2021-03-16 11:45:11 +01:00 |
|
Tamás Vajk
|
8d6b8359eb
|
Merge pull request #5316 from tamasvajk/feature/roslyn3.9
C#: Upgrade Roslyn dependencies to 3.9
|
2021-03-16 11:44:42 +01:00 |
|
Tamas Vajk
|
4709442ef3
|
Extract tuple types from patterns and variable declarations
|
2021-03-09 09:14:23 +01:00 |
|
Tamas Vajk
|
1d70bfd011
|
Extract non-named tuple types
|
2021-03-09 09:06:35 +01:00 |
|
Tom Hvitved
|
63686b5c4e
|
C#: Use is [not] null throughout in the extractor
|
2021-03-05 16:28:12 +01:00 |
|
Tamas Vajk
|
c6b47647e1
|
Move the nullable disable warning region to the Type instead of the base CachedSymbol entity
|
2021-03-05 13:14:07 +01:00 |
|
Tamas Vajk
|
df9d54c994
|
Fix code review findings
|
2021-03-05 13:00:04 +01:00 |
|
Tamas Vajk
|
ed5d31a385
|
C#: Upgrade Roslyn dependencies to 3.9
|
2021-03-03 14:57:56 +01:00 |
|
Tamas Vajk
|
bd2b3e72f8
|
C#: Use covariant return for context overrides
|
2021-03-03 14:35:07 +01:00 |
|
Tamas Vajk
|
cfd8a87496
|
C#: Fix nullability warnings after .net 5 upgrade
|
2021-03-03 14:25:59 +01:00 |
|
Tamas Vajk
|
828e1f81ae
|
Share core analysis logic between standalone and normal analysis
|
2021-03-03 14:18:19 +01:00 |
|
Tamas Vajk
|
15e26e1a91
|
C#: Reduce disabled nullability regions by splitting 'Extractor' and 'Analyser'
|
2021-03-03 14:18:19 +01:00 |
|
Tamas Vajk
|
2697677239
|
Merge Extractor.Standalone and OutputPath
|
2021-03-03 14:18:19 +01:00 |
|
Tamas Vajk
|
10ab17a7e0
|
C#: Enable nullability in csharp extraction project v1
|
2021-03-03 14:18:19 +01:00 |
|
Tamas Vajk
|
71f095d6d4
|
Upgrade projects to .net 5
|
2021-03-02 09:20:31 +01:00 |
|
Tamas Vajk
|
b3d6d0c12b
|
Fix method name resolution issue with nullable suppression
|
2021-02-26 09:48:37 +01:00 |
|
Tamas Vajk
|
841ef9a4ae
|
Make derived 'Context' classes internal and adjust visibility of members in base 'Context'
|
2021-02-24 16:21:19 +01:00 |
|
Tamas Vajk
|
5fca946678
|
C#: Split 'Context' class between CIL and source extraction
|
2021-02-24 16:21:19 +01:00 |
|
Tamas Vajk
|
380058a4bd
|
C#: Fix merge conflict (with + refactoring)
|
2021-02-24 10:50:51 +01:00 |
|
Tamás Vajk
|
e6532cbd75
|
Merge pull request #4695 from tamasvajk/feature/csharp9-with-expr
C#: Extract 'with' expressions
|
2021-02-23 21:04:51 +01:00 |
|
Tamas Vajk
|
199e937e9e
|
C#: Rename CachedEntity.symbol to Symbol
|
2021-02-16 09:13:12 +01:00 |
|
Tamas Vajk
|
67289a498f
|
Share entity base classes between CIL and source extraction
|
2021-02-16 09:10:24 +01:00 |
|
Tamas Vajk
|
4967664d09
|
Rework global statement extraction without DB scheme change
|
2021-02-15 17:47:33 +01:00 |
|
Tamas Vajk
|
a14db7a04f
|
Fix code review findings
|
2021-02-15 17:47:33 +01:00 |
|
Tamas Vajk
|
423fee3069
|
Fix argument location of top level statement entry point
|
2021-02-15 17:47:32 +01:00 |
|
Tamas Vajk
|
b79d5ab44b
|
Fix labeled stmt factory method parameter types
|
2021-02-15 17:44:44 +01:00 |
|
Tamas Vajk
|
6a4b54ec89
|
C#: Extract global statements
|
2021-02-15 17:44:44 +01:00 |
|
Tamas Vajk
|
8c4563b7e3
|
Code quality improvements
|
2021-02-15 17:27:33 +01:00 |
|
Tamas Vajk
|
2de7fbe062
|
Fix build after rebase
|
2021-02-15 10:18:12 +01:00 |
|
Tamas Vajk
|
6cc858b9ef
|
Move AstLineCounter to top level class
|
2021-02-15 10:17:08 +01:00 |
|
Tamas Vajk
|
4f693be33b
|
Move location creation to instance method on context
|
2021-02-15 10:17:08 +01:00 |
|
Tamas Vajk
|
6f07230725
|
Relocate 'AstLineCounter'
|
2021-02-15 10:17:07 +01:00 |
|
Tamas Vajk
|
1cd7fd6cf7
|
Simplify 'AstLineCounter'
|
2021-02-15 10:17:07 +01:00 |
|
Tamas Vajk
|
e8fd6e1112
|
Move classes to seperate files
|
2021-02-15 10:17:07 +01:00 |
|
Tamas Vajk
|
9ddeff80bf
|
Remove useless 'IExtractor' interface
|
2021-02-15 10:17:07 +01:00 |
|
Tamas Vajk
|
6cdec2d30e
|
C#: Remove 'extractor.CreateContext' factory method
|
2021-02-15 10:17:07 +01:00 |
|
Tamas Vajk
|
b2b4c9ecd6
|
C#: Extract 'with' expressions
|
2021-02-12 19:54:52 +01:00 |
|
Tamas Vajk
|
63b0fe10e4
|
Rework foreach_stmt_info extraction
|
2021-02-07 09:06:11 +01:00 |
|
Tamas Vajk
|
7c506f445c
|
C#: Extract underlying methods of foreach statements
|
2021-02-07 09:06:11 +01:00 |
|
Tamás Vajk
|
d7505e41db
|
Merge pull request #5091 from tamasvajk/feature/cleanup-nullable
C#: Fix nullable warnings and some code quality issues
|
2021-02-05 12:07:42 +01:00 |
|
Tamas Vajk
|
a6fd7a3203
|
C#: Extract record declarations
|
2021-02-04 21:08:01 +01:00 |
|
Tamas Vajk
|
ce27831b76
|
C#: Fix nullable warnings and some code quality issues
|
2021-02-04 14:43:51 +01:00 |
|
Tamas Vajk
|
7068a265a6
|
Fix XML comment processing
|
2021-02-04 08:42:39 +01:00 |
|
Tamas Vajk
|
a1d227dbbb
|
C#: Follow line directives when getting element location
|
2021-02-04 08:42:39 +01:00 |
|
Tamas Vajk
|
967765342e
|
Assign preprocessor directives to compilation + make compilation cached
|
2021-02-04 08:42:39 +01:00 |
|
Tamas Vajk
|
1ab4af275d
|
Rework if/elif/else/endif extraction
|
2021-02-04 08:42:39 +01:00 |
|
Tamas Vajk
|
72547b89e6
|
Rework endregion extraction
|
2021-02-04 08:42:39 +01:00 |
|