Tamas Vajk
|
dbe656fe6a
|
Add DB upgrade folder for preprocessor directives
|
2021-02-04 08:42:39 +01:00 |
|
Tamas Vajk
|
fd09883bfe
|
Add change notes for preprocessor directives
|
2021-02-04 08:42:39 +01:00 |
|
Tamas Vajk
|
899e52a68a
|
Adjust getMappedLocation to not include line directives
|
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 |
|
Tamas Vajk
|
a5dec5b4aa
|
C#: Limit ancestor traversal for 'if' and 'elif' lookup
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
2b7cc15757
|
Introduce base class for branching and conditional directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
e450b61464
|
Fix code review findings in directives base class
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
60b23dc505
|
Fix code review findings in 'endregion' directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
6ef8e51bcf
|
Fix code review findings in 'line' directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
f7832adfb8
|
Fix code review findings in 'nullable' directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
567516471c
|
Fix code review findings in 'define' directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
bd64dda4c3
|
Fix code review findings in pragma warning directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
3900698b41
|
Add doc comments for preprocessor directive base class
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
a896e1522d
|
Extract active flag from directives, fix missing assembly location
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
41fbce0ad0
|
Extract #if directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
a5d18f9b68
|
Extract region directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
fe0a494bab
|
Extract line directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
4bb8b6c992
|
Extract nullable directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
15c611e22f
|
Extract warning and error directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
3740aba4a8
|
Extract undef directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
9b405144ff
|
Extract define directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
94bf3467b7
|
Extract pragma checksum directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
8b9c6712d1
|
Extract pragma warning directives
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
40186db768
|
Rename CommentPopulator
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
48d24b2264
|
Get line comments from trivia lines
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
046a37b834
|
Simplify element access extraction
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
c3ef6841d0
|
Add tests for trivia types
|
2021-02-04 08:42:38 +01:00 |
|
Tamas Vajk
|
3be229f097
|
C#: Separate visitors to dedicated files, rename and reorganize comment extraction related classes
|
2021-02-04 08:42:38 +01:00 |
|
Tom Hvitved
|
cf860f1dac
|
Merge pull request #5071 from hvitved/csharp/ssa/uncertain-reads
C#: Move uncertain-read logic into shared SSA implementation
|
2021-02-03 20:27:45 +01:00 |
|
Anders Schack-Mulligen
|
40d02e7e32
|
Merge pull request #4926 from luchua-bc/java/insufficient-key-size
Java: Query to detect weak encryption: insufficient key size
|
2021-02-03 15:16:10 +01:00 |
|
Anders Schack-Mulligen
|
0df7e9fa4e
|
Merge pull request #4989 from lcartey/lcartey/spring-inheritence-improvements
Java: Track taint through Spring Java bean getters on super types
|
2021-02-03 15:06:03 +01:00 |
|
Jonas Jensen
|
e3bdebf7a0
|
Merge pull request #5077 from jbj/revert-nested-fields
C++: Revert #4784
|
2021-02-03 14:07:28 +01:00 |
|
Tom Hvitved
|
a45c415c5b
|
Merge pull request #5067 from hvitved/csharp/cfg/patterns
C#: Adjust CFG for `{Recursive,Positional,Property}PatternExpr`
|
2021-02-03 12:09:39 +01:00 |
|
Jonas Jensen
|
064568c36d
|
Revert "Merge pull request #4784 from MathiasVP/mathiasvp/reverse-read-take-3"
This reverts commit 1b3d69d617, reversing
changes made to 527c41520e.
|
2021-02-03 08:49:37 +01:00 |
|
CodeQL CI
|
653c900d62
|
Merge pull request #4987 from erik-krogh/defensiveFunctions
Approved by esbena
|
2021-02-02 14:47:23 -08:00 |
|
Erik Krogh Kristensen
|
c51e951d1e
|
add change note
|
2021-02-02 22:51:03 +01:00 |
|
CodeQL CI
|
209fe8d7e5
|
Merge pull request #5049 from erik-krogh/singleQuote
Approved by esbena
|
2021-02-02 13:48:42 -08:00 |
|
Geoffrey White
|
047cd2b706
|
Merge pull request #5074 from MathiasVP/strnextc-model-implementation
C++: Implement a model for _strnextc and its variants
|
2021-02-02 16:45:16 +00:00 |
|
luchua-bc
|
5e3b6fa341
|
Update qldoc
|
2021-02-02 16:20:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
ff58d5a7c0
|
C++: Address review comments.
|
2021-02-02 17:06:38 +01:00 |
|
Mathias Vorreiter Pedersen
|
9e75a4be34
|
C++: Implement a model for _strnextc and its variants.
|
2021-02-02 16:42:39 +01:00 |
|
Mathias Vorreiter Pedersen
|
98d73bf474
|
Merge pull request #5072 from MathiasVP/strcrement-model-implementation
C++: Implement model for _strinc and related functions
|
2021-02-02 16:22:13 +01:00 |
|
Mathias Vorreiter Pedersen
|
07a20752bc
|
Fix spelling in qldoc.
Co-authored-by: Cornelius Riemenschneider <criemen@github.com>
|
2021-02-02 15:51:40 +01:00 |
|
luchua-bc
|
50be54385a
|
Update qldoc
|
2021-02-02 14:49:50 +00:00 |
|
Jonas Jensen
|
aa9ab41e30
|
Merge pull request #5059 from geoffw0/mswprintf
C++: Exclude custom vprintf implementations from primitiveVariadicFormatter.
|
2021-02-02 15:13:25 +01:00 |
|
Geoffrey White
|
708d3870ee
|
C++: Actually it's more appropriate to remove the implementation of vswprintf.
|
2021-02-02 13:42:27 +00:00 |
|
Geoffrey White
|
4e904dd87d
|
C++: Repair the test.
|
2021-02-02 13:08:46 +00:00 |
|