Geoffrey White
|
391816c9e7
|
C++: Add path graph to one of the external models tests.
|
2024-07-15 17:37:55 +01:00 |
|
Mathias Vorreiter Pedersen
|
39ad4d4a89
|
Merge pull request #16930 from MathiasVP/promote-unsafe-strncat-to-code-scanning
|
2024-07-08 21:51:57 +01:00 |
|
Mathias Vorreiter Pedersen
|
2c5f007687
|
Merge pull request #16929 from MathiasVP/add-unsafe-strncat-fp
|
2024-07-08 18:54:58 +01:00 |
|
Mathias Vorreiter Pedersen
|
9cfd06c761
|
C++: Increase the precision of 'cpp/unsafe-strncat' to high.
|
2024-07-08 16:06:58 +01:00 |
|
Mathias Vorreiter Pedersen
|
962c73da16
|
C++: Promote 'cpp/unsafe-strncat' to Code Scanning.
|
2024-07-08 16:02:29 +01:00 |
|
Mathias Vorreiter Pedersen
|
d5d04f2f4c
|
C++: Add a 'cpp/unsafe-strncat' FP.
|
2024-07-08 15:13:00 +01:00 |
|
github-actions[bot]
|
ae3aba061b
|
Post-release preparation for codeql-cli-2.18.0
|
2024-07-08 13:30:13 +00:00 |
|
github-actions[bot]
|
b0d6778652
|
Release preparation for version 2.18.0
|
2024-07-08 09:10:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
aad233b776
|
C++: Add FP test.
|
2024-07-05 15:52:10 +01:00 |
|
Mathias Vorreiter Pedersen
|
8e18e7d4e6
|
Merge pull request #16791 from MathiasVP/collection-content-2
C++: Add support for `Element` content
|
2024-07-04 08:52:33 +01:00 |
|
Tom Hvitved
|
da0909c080
|
Merge pull request #16896 from hvitved/ssa/dataflow-integration-prep
SSA: Add `BasicBlock.{getNode/1,length/0}` to the input signature
|
2024-07-03 19:56:35 +02:00 |
|
Mathias Vorreiter Pedersen
|
356d928544
|
C++: Accept test changes.
|
2024-07-03 18:16:20 +01:00 |
|
Mathias Vorreiter Pedersen
|
af28dd8eb4
|
C++: Add bsl models for 'array::front' and 'array::back'.
|
2024-07-03 18:14:10 +01:00 |
|
Mathias Vorreiter Pedersen
|
f9d6c63cbb
|
C++: Add more 'Argument[-1]' to 'ReturnValue' flow.
|
2024-07-03 17:27:22 +01:00 |
|
Mathias Vorreiter Pedersen
|
246f3fd3e2
|
C++: Fix 'emplace_after' model in bsl.
|
2024-07-03 17:21:10 +01:00 |
|
Mathias Vorreiter Pedersen
|
5351c2734f
|
C++: Fix 'assign' models.
|
2024-07-03 17:01:43 +01:00 |
|
Mathias Vorreiter Pedersen
|
6d05324724
|
C++: Make sure the 'emplace' functions that return iterators are modeled via Element content.
|
2024-07-03 16:47:18 +01:00 |
|
Mathias Vorreiter Pedersen
|
e03f8084e6
|
C++: Fix yml file name.
|
2024-07-03 16:04:14 +01:00 |
|
Mathias Vorreiter Pedersen
|
c4dabb94d6
|
C++: Add models for 'array::front' and 'array::back'.
|
2024-07-03 16:03:25 +01:00 |
|
Mathias Vorreiter Pedersen
|
d7eac4d567
|
C++: Add change note.
|
2024-07-03 11:33:52 +01:00 |
|
Mathias Vorreiter Pedersen
|
b8c01e2901
|
C++: Accept test changes.
|
2024-07-03 11:18:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
5be948533c
|
C++: Replace 'Element[*@]' with 'Element[@]'.
|
2024-07-03 11:18:13 +01:00 |
|
Tom Hvitved
|
4ae8720930
|
SSA: Add BasicBlock.{getNode/1,length/0} to the input signature
|
2024-07-03 11:32:35 +02:00 |
|
Mathias Vorreiter Pedersen
|
284007dbff
|
C++: Fix more QLDoc.
|
2024-07-03 09:14:06 +01:00 |
|
Mathias Vorreiter Pedersen
|
4652003688
|
C++: Update QLDoc on 'GuardCondition' to reflect the fact that switch statements are supported.
|
2024-07-02 20:21:54 +01:00 |
|
Mathias Vorreiter Pedersen
|
6b025db824
|
C++: Add QLDoc to 'getParameterTypeName'.
|
2024-07-02 14:26:15 +01:00 |
|
Mathias Vorreiter Pedersen
|
c104a0a74c
|
C++: Expand QLDoc on 'signatureMatches'.
|
2024-07-02 14:23:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
0b4459db75
|
C++: Add more QLDoc.
|
2024-07-01 10:13:32 +01:00 |
|
Arthur Baars
|
b12b33c8f9
|
Merge remote-tracking branch 'upstream/main' into 'rc/3.14'
|
2024-06-28 19:50:35 +02:00 |
|
Mathias Vorreiter Pedersen
|
4535043e90
|
C++: Accept test changes.
|
2024-06-27 20:15:58 +01:00 |
|
Mathias Vorreiter Pedersen
|
2ad8704325
|
C++: Add bsl models.
|
2024-06-27 19:48:27 +01:00 |
|
Jeroen Ketema
|
8defd27b49
|
C++: Update test expectations
|
2024-06-27 17:45:33 +02:00 |
|
Mathias Vorreiter Pedersen
|
e845204ec9
|
C++: Add tests of internal MaD predicates and accept test changes.
|
2024-06-26 14:10:31 +01:00 |
|
Mathias Vorreiter Pedersen
|
d38ce61e03
|
C++: Mention in the QLDoc that you cannot instantiate templates in the signature string.
|
2024-06-26 13:54:28 +01:00 |
|
Mathias Vorreiter Pedersen
|
17edfdf801
|
Merge pull request #16833 from MathiasVP/simplify-incorrect-allocation-error-handling
C++: Simplify `cpp/incorrect-allocation-error-handling`
|
2024-06-25 12:16:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
921afb71e2
|
Update cpp/ql/src/Security/CWE/CWE-570/IncorrectAllocationErrorHandling.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2024-06-25 10:03:53 +01:00 |
|
Mathias Vorreiter Pedersen
|
982f845be7
|
C++: Accept test changes.
|
2024-06-25 09:31:00 +01:00 |
|
Mathias Vorreiter Pedersen
|
bb8b0d0bf5
|
C++: Use the unary version of 'comparesEq' to handle both disjuncts.
|
2024-06-25 09:30:53 +01:00 |
|
Jeroen Ketema
|
285ed3630b
|
C++: Update expected test results
|
2024-06-25 09:16:05 +02:00 |
|
github-actions[bot]
|
fd385736e6
|
Post-release preparation for codeql-cli-2.17.6
|
2024-06-25 06:39:45 +00:00 |
|
Mathias Vorreiter Pedersen
|
5b1b60cc92
|
Merge pull request #16797 from MathiasVP/yml-for-allocation-and-deallocation
C++: Add extensible predicates to `Allocation` and `Deallocation`
|
2024-06-24 15:34:27 +01:00 |
|
github-actions[bot]
|
e32a587078
|
Release preparation for version 2.17.6
|
2024-06-24 14:33:10 +00:00 |
|
Anders Schack-Mulligen
|
25d520a7f1
|
Merge pull request #16785 from aschackmull/dataflow/stage3-notypes
Dataflow: Replace stage 3 type pruning with flow-insensitive type pruning.
|
2024-06-24 15:21:37 +02:00 |
|
Mathias Vorreiter Pedersen
|
36d59cef7e
|
C++: Add 'bsl::free' as a deallocation function model.
|
2024-06-24 13:56:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
82ed1ee671
|
Update cpp/ql/lib/change-notes/2024-06-20-extensible-allocation-deallocation.md
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2024-06-24 13:50:24 +01:00 |
|
Anders Schack-Mulligen
|
8c23e21073
|
Dataflow: Cache compatibleTypes.
|
2024-06-24 13:35:48 +02:00 |
|
Mathias Vorreiter Pedersen
|
00d772f980
|
C++: Fix value numbering imports.
|
2024-06-24 11:53:24 +01:00 |
|
Mathias Vorreiter Pedersen
|
9a2c7d34af
|
C++: Simplify 'parseParens'.
|
2024-06-21 15:45:43 +01:00 |
|
Mathias Vorreiter Pedersen
|
2e74ae448c
|
C++: Accept more test changes.
|
2024-06-21 14:04:08 +01:00 |
|
Mathias Vorreiter Pedersen
|
40fb59dc0b
|
C++: Add gnu iterator models to regain TP.
|
2024-06-21 14:04:07 +01:00 |
|