Calum Grant
|
0fcabc4e61
|
C++: Move mayBeFromImplicitlyDeclaredFunction to Call
|
2024-10-18 15:56:08 +01:00 |
|
Calum Grant
|
419780591a
|
C++: Resolve firstFormatArgumentIndex in FormattingFunction CP
|
2024-10-18 14:52:54 +01:00 |
|
Dave Bartolomeo
|
639864e94d
|
Handle may vs. must for EntireAllocationMemoryLocation
|
2024-10-17 19:50:50 +01:00 |
|
Jeroen Ketema
|
064ec91fa2
|
Merge pull request #17778 from jketema/param-name
C++: Improve parameter naming
|
2024-10-17 16:29:10 +02:00 |
|
Mathias Vorreiter Pedersen
|
5e04358ece
|
Update cpp/ql/lib/change-notes/2024-10-16-new-api-for-call-target-resolution.md
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2024-10-17 10:57:30 +01:00 |
|
Calum Grant
|
4341fab794
|
C++: Reject invalid results from getFirstFormatArgumentIndex()
|
2024-10-17 10:50:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
baab74cb35
|
C++: Add change notes.
|
2024-10-16 17:45:44 +01:00 |
|
Calum Grant
|
5315a5cfbf
|
C++: Tweak test
|
2024-10-16 15:47:34 +01:00 |
|
Mathias Vorreiter Pedersen
|
a99d57640a
|
C++: Add a new API for getting the target of a 'Call' expression.
|
2024-10-16 14:45:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
2dbf75fde9
|
C++: Accept test changes.
|
2024-10-16 14:15:05 +01:00 |
|
Mathias Vorreiter Pedersen
|
30e0781778
|
C++: Also check for source calls when using 'lambda call resolution'.
|
2024-10-16 14:14:52 +01:00 |
|
Mathias Vorreiter Pedersen
|
9ea4c40ca9
|
C++: Add failing test.
|
2024-10-16 14:13:55 +01:00 |
|
Calum Grant
|
9758e023f9
|
C++: Remove redundant test
|
2024-10-16 13:47:06 +01:00 |
|
Calum Grant
|
ceceee1947
|
C++: Add test for mixed implicit/explicit function declarations
|
2024-10-16 13:46:06 +01:00 |
|
Anders Schack-Mulligen
|
c20f12fa6c
|
Add qldoc.
|
2024-10-16 14:35:23 +02:00 |
|
Anders Schack-Mulligen
|
9ca8a27bae
|
C/C++: Accept test changes.
|
2024-10-16 14:35:22 +02:00 |
|
Anders Schack-Mulligen
|
4e8a4a5cdd
|
C/C++: Add tentative support for speculative taint flow.
|
2024-10-16 14:35:22 +02:00 |
|
Anders Schack-Mulligen
|
c80627a3d3
|
Dataflow: add plumbing for adding provenance to state-steps.
|
2024-10-16 14:35:18 +02:00 |
|
Jeroen Ketema
|
1eb0b49634
|
C++: Improve parameter naming
|
2024-10-16 11:33:18 +02:00 |
|
Calum Grant
|
d88a674a15
|
C++: Change note for mayBeFromImplicitlyDeclaredFunction
|
2024-10-16 10:27:54 +01:00 |
|
Calum Grant
|
6a48ad0ee7
|
C++: Implement Expr::mayBeFromImplicitlyDeclaredFunction
|
2024-10-16 10:23:39 +01:00 |
|
Calum Grant
|
853128c9c3
|
C++: Clean up false-positives
C++: Change note
|
2024-10-16 09:46:26 +01:00 |
|
Jeroen Ketema
|
22b8e2cbb4
|
C++: Add missing parent scope cases
|
2024-10-15 17:16:58 +02:00 |
|
Calum Grant
|
fe85e007b3
|
C++: Add test for cpp/wrong-type-format-argument
|
2024-10-15 16:09:35 +01:00 |
|
Arthur Baars
|
bdec751527
|
Merge pull request #17768 from github/post-release-prep/codeql-cli-2.19.2
Post-release preparation for codeql-cli-2.19.2
|
2024-10-15 15:33:42 +02:00 |
|
github-actions[bot]
|
079ab77a38
|
Post-release preparation for codeql-cli-2.19.2
|
2024-10-15 12:16:59 +00:00 |
|
Jeroen Ketema
|
168f7f5d34
|
C++: Add support for C++ requires expressions
|
2024-10-15 13:44:17 +02:00 |
|
Arthur Baars
|
9ba8045837
|
Fix typos in changelog entries
|
2024-10-15 11:06:20 +00:00 |
|
github-actions[bot]
|
255f55cf1a
|
Release preparation for version 2.19.2
|
2024-10-15 10:29:25 +00:00 |
|
Jeroen Ketema
|
f1a350c96a
|
C++: Print handler parameters in PrintAST
|
2024-10-10 20:47:12 +02:00 |
|
Geoffrey White
|
b692b1b282
|
C++: Autoformat.
|
2024-10-10 17:26:38 +01:00 |
|
Geoffrey White
|
cedfeee6d7
|
Merge branch 'main' into aliasperf2
|
2024-10-10 17:25:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
e7da53d838
|
Merge pull request #17715 from MathiasVP/fopen-taint
C++: Add taint through `fopen`
|
2024-10-10 15:46:46 +01:00 |
|
Mathias Vorreiter Pedersen
|
acac3a06ad
|
C++: Respond to review comments.
|
2024-10-09 17:32:37 +01:00 |
|
Jeroen Ketema
|
8352d17e2c
|
Merge pull request #17693 from jketema/concepts
C++: Add a skeleton class for requires expressions
|
2024-10-09 16:54:33 +02:00 |
|
Mathias Vorreiter Pedersen
|
6965cf7246
|
C++: Make ql-for-ql happy.
|
2024-10-09 15:05:13 +01:00 |
|
Jeroen Ketema
|
b087fdecfe
|
Merge pull request #17678 from MathiasVP/modernize-unclear-array-index-validation
C++: Modernize `cpp/unclear-array-index-validation`
|
2024-10-09 15:55:31 +02:00 |
|
Mathias Vorreiter Pedersen
|
954235ecdd
|
C++: Add change note.
|
2024-10-09 14:42:36 +01:00 |
|
Mathias Vorreiter Pedersen
|
338e82064e
|
C++: Add a taint model for 'fopen' and accept test changes.
|
2024-10-09 14:40:26 +01:00 |
|
Mathias Vorreiter Pedersen
|
201842d2f9
|
C++: Add test with missing flow through 'fopen'.
|
2024-10-09 14:39:24 +01:00 |
|
Mathias Vorreiter Pedersen
|
61a012fc6c
|
C++: Don't allow 'x < 0' as a barrier guard.
|
2024-10-09 14:17:56 +01:00 |
|
Mathias Vorreiter Pedersen
|
c883aa09f8
|
Update cpp/ql/src/change-notes/2024-10-07-unclear-array-index-validation.md
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2024-10-09 13:45:18 +01:00 |
|
Jeroen Ketema
|
4d251b96a6
|
C++: Fix copy&paste error in QLDoc
|
2024-10-09 11:24:08 +02:00 |
|
Jeroen Ketema
|
723236d15b
|
C++: Add a skeleton class for requires expressions
|
2024-10-09 02:16:20 +02:00 |
|
Jeroen Ketema
|
c90d0faaf6
|
C++: Fix ODR violations in dataflow tests
|
2024-10-08 20:34:20 +02:00 |
|
Jeroen Ketema
|
f1e22687ab
|
C++: Fix ODR violations in tests
In QLtest we do not have linkage awareness, so having multiple functions with
the same name in the same test causes ODR violations.
|
2024-10-08 20:09:31 +02:00 |
|
Geoffrey White
|
7ff376b346
|
Merge branch 'main' into aliasperf2
|
2024-10-08 15:08:43 +01:00 |
|
Geoffrey White
|
4a131dd8f1
|
C++: Implement dbartol's suggestion.
|
2024-10-08 14:44:45 +01:00 |
|
Geoffrey White
|
f9fa52fe77
|
C++: Disabled the change again.
|
2024-10-08 14:43:56 +01:00 |
|
Mathias Vorreiter Pedersen
|
b00c545799
|
C++: Add change notes.
|
2024-10-08 10:08:16 +01:00 |
|