Mathias Vorreiter Pedersen
|
02c18e714b
|
C++: Mention 'range-based for-loops' in the QLDoc for 'IRDeclarationEntry'.
|
2022-09-06 10:40:13 +01:00 |
|
Mathias Vorreiter Pedersen
|
10f962f341
|
C++: Rename 'PseudoDeclarationEntry' to 'IRDeclarationEntry'.
|
2022-09-06 10:36:38 +01:00 |
|
Mathias Vorreiter Pedersen
|
ed3fff0eba
|
Update cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2022-09-06 10:32:16 +01:00 |
|
Mathias Vorreiter Pedersen
|
885bf427bd
|
C++: Accept test changes.
|
2022-09-05 23:26:03 +01:00 |
|
Mathias Vorreiter Pedersen
|
f6654e3d69
|
C++: As a bonus we now no longer need the 'TTranslatedRangeBasedForVariableDeclaration' IPA branch. This previously existed only to account for the missing 'DeclarationEntry's happening in range-based for loops. But these are now also handled by 'PseudoDeclarationEntry's.
|
2022-09-05 22:18:41 +01:00 |
|
Mathias Vorreiter Pedersen
|
fc85ef76ed
|
C++: Introduce 'PseudoDeclarationEntry's to handle missing 'DeclarationEntry's during IR construction.
|
2022-09-05 22:17:14 +01:00 |
|
Mathias Vorreiter Pedersen
|
2da46ad691
|
C++: Add two testcases demonstrating malformed IR from missing declaration entries from decl stmts.
|
2022-09-05 17:49:20 +01:00 |
|
Mathias Vorreiter Pedersen
|
2223bc3d1f
|
Merge pull request #10261 from MathiasVP/fix-join-in-sign-analysis
C++: Fix join in sign analysis
|
2022-09-01 16:49:05 +01:00 |
|
Edoardo Pirovano
|
8f332714f4
|
Merge pull request #10260 from github/edoardo/3.7-mergeback
Merge `rc/3.7` into `main`
|
2022-09-01 15:44:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
a65e585db1
|
C++: 'nomagic' on 'binaryExprOperands'.
|
2022-09-01 15:34:59 +01:00 |
|
Tom Hvitved
|
7a2d43432e
|
C++: Adapt to parameterized SSA implementation
|
2022-08-31 11:56:24 +02:00 |
|
Tom Hvitved
|
760c7beb94
|
SSA: Sync files
|
2022-08-31 11:45:15 +02:00 |
|
github-actions[bot]
|
3b4ad3c4f1
|
Post-release preparation for codeql-cli-2.10.4
|
2022-08-26 09:32:11 +00:00 |
|
erik-krogh
|
cc7a9ef97a
|
rename more acronyms
|
2022-08-25 20:52:27 +02:00 |
|
Ian Lynagh
|
5e06277b38
|
Update cpp/ql/lib/change-notes/released/0.3.4.md
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2022-08-25 14:23:38 +01:00 |
|
Ian Lynagh
|
badb2b7f13
|
Update cpp/ql/lib/CHANGELOG.md
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2022-08-25 14:23:25 +01:00 |
|
Erik Krogh Kristensen
|
06afe9c0f4
|
Merge pull request #9816 from erik-krogh/msgConsis
Make alert messages consistent across languages
|
2022-08-25 15:20:01 +02:00 |
|
github-actions[bot]
|
0f63bc077f
|
Release preparation for version 2.10.4
|
2022-08-25 12:52:26 +00:00 |
|
Ian Lynagh
|
501a9b3c6b
|
Make *.qll non-executable
|
2022-08-24 16:36:15 +01:00 |
|
erik-krogh
|
1c0f2251e2
|
Merge branch 'main' into msgConsis
|
2022-08-24 14:38:57 +02:00 |
|
erik-krogh
|
a50234adb0
|
apply suggestion from review
|
2022-08-23 15:41:37 +02:00 |
|
erik-krogh
|
1a7d3ee831
|
update expected output after changing queries
|
2022-08-23 12:35:32 +02:00 |
|
erik-krogh
|
afadcd9b45
|
use a more detailed alert message in bitwise-sign-check
|
2022-08-23 11:18:45 +02:00 |
|
erik-krogh
|
d96d6721ba
|
change the alert message of unused-local-variable
|
2022-08-23 11:15:11 +02:00 |
|
erik-krogh
|
82d9180892
|
only have one deprecated alias for XmlDtd
|
2022-08-23 10:38:23 +02:00 |
|
erik-krogh
|
f7846a598e
|
add change-notes
|
2022-08-23 07:54:01 +02:00 |
|
erik-krogh
|
78ba7650b3
|
change the change-notes
|
2022-08-23 07:28:46 +02:00 |
|
erik-krogh
|
7e0bd5bde4
|
update expected output of tests
|
2022-08-22 21:41:47 +02:00 |
|
erik-krogh
|
678e433013
|
update cpp/missing-case-in-switch to match java
|
2022-08-22 21:41:45 +02:00 |
|
erik-krogh
|
ea2777fa3e
|
update {cs/cpp}/equality-on-floats to use the same alert-message/description
|
2022-08-22 21:41:45 +02:00 |
|
erik-krogh
|
39c1832995
|
update {cpp/js}/bitwise-sign-check to match java
|
2022-08-22 21:41:45 +02:00 |
|
erik-krogh
|
cc41a83a8d
|
update {py/cpp}/commented-out-code to match csharp/java/javascript
|
2022-08-22 21:41:45 +02:00 |
|
erik-krogh
|
698ccd8850
|
update {cpp/java}/unused-local to match python
|
2022-08-22 21:41:45 +02:00 |
|
erik-krogh
|
5a312cd0da
|
update cpp/complex-block to match java/csharp
|
2022-08-22 21:41:45 +02:00 |
|
erik-krogh
|
b1c9843d15
|
update {cs/cpp}/empty-block so they have the same alert message
|
2022-08-22 21:41:45 +02:00 |
|
erik-krogh
|
28083ebe09
|
run the implicit-this patch
|
2022-08-22 21:23:31 +02:00 |
|
erik-krogh
|
a593a52b5e
|
add missing qldoc (that was already missing?)
|
2022-08-22 21:22:39 +02:00 |
|
erik-krogh
|
e89e0eb7fb
|
make some acronyms camelCase
|
2022-08-22 21:22:35 +02:00 |
|
Mathias Vorreiter Pedersen
|
0ac8b7ce65
|
Merge pull request #10128 from MathiasVP/add-cleartext-sanitizer
C++: Add a sanitizer to `cpp/cleartext-storage-buffer`
|
2022-08-22 17:13:22 +01:00 |
|
erik-krogh
|
9c95dcc126
|
add change-note
|
2022-08-22 14:09:19 +02:00 |
|
erik-krogh
|
2ac5441aec
|
rename the XMLDTD class to XmlDTD
|
2022-08-22 14:09:19 +02:00 |
|
erik-krogh
|
1a89ddae5d
|
update some comments from XML to Xml
|
2022-08-22 14:09:19 +02:00 |
|
erik-krogh
|
ce9f69a639
|
rename all occurrences of XML to Xml
|
2022-08-22 14:08:31 +02:00 |
|
Mathias Vorreiter Pedersen
|
831f143fe6
|
C++: Add change note.
|
2022-08-22 12:40:08 +01:00 |
|
Jeroen Ketema
|
4c8926d880
|
Merge pull request #9720 from jketema/linkage
C++: Support link targets for global and namespace variables
|
2022-08-22 12:12:44 +02:00 |
|
Mathias Vorreiter Pedersen
|
65abb54a73
|
C++: Add a sanitizer to 'cpp/cleartext-storage-buffer' to improve the performance of the query.
|
2022-08-22 11:01:31 +01:00 |
|
Jeroen Ketema
|
284c8dd448
|
C++: Add change note
|
2022-08-22 11:25:40 +02:00 |
|
Jeroen Ketema
|
f00a9ac8fc
|
Merge pull request #10112 from jketema/orphaned
C++: Handle orphaned local variables
|
2022-08-22 10:45:10 +02:00 |
|
Chris Smowton
|
f3ef8510d3
|
Merge pull request #10093 from smowton/smowton/feature/java-singular-locations
Java: pick an arbitrary representative location when an entity has many candidate locations.
|
2022-08-22 09:32:43 +01:00 |
|
Mathias Vorreiter Pedersen
|
d209231ff9
|
C++: Remove cartesian product in 'ExecTainted'.
|
2022-08-21 16:45:36 +01:00 |
|