Mathias Vorreiter Pedersen
|
8b953e4f22
|
C++: No need for 'resolveCall' anymore.
|
2025-07-16 14:28:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
df4b338c5d
|
C++: Add change notes.
|
2025-07-16 14:11:09 +01:00 |
|
Mathias Vorreiter Pedersen
|
ca913b452c
|
C++: Don't summarize calls through function pointers in FunctionWithWrappers.
|
2025-07-16 11:51:46 +01:00 |
|
Jeroen Ketema
|
200d46f5c7
|
Merge pull request #20060 from jketema/typeid-fix
C++: Fix typeid IR translation
|
2025-07-16 12:40:03 +02:00 |
|
Jeroen Ketema
|
529712122c
|
C++: Address review comments
|
2025-07-15 22:15:11 +02:00 |
|
Jeroen Ketema
|
a08d594371
|
C++: Introduce TypeidInstruction base class
|
2025-07-15 21:31:24 +02:00 |
|
Jeroen Ketema
|
58aa7588e5
|
Merge pull request #20059 from MathiasVP/no-more-as-expr-inUncontrolledProcessOperation
C++: Reduce duplication in `cpp/uncontrolled-process-operation`
|
2025-07-15 21:17:08 +02:00 |
|
Jeroen Ketema
|
54f11ca611
|
C++: Fix typo in comment
|
2025-07-15 20:40:57 +02:00 |
|
Jeroen Ketema
|
70bff4e726
|
C++: Fix typeid IR translation
|
2025-07-15 20:24:17 +02:00 |
|
Jeroen Ketema
|
477edd215c
|
C++: Add test showing that the IR translation for typeid is broken
|
2025-07-15 17:29:00 +02:00 |
|
Mathias Vorreiter Pedersen
|
29cceeba1a
|
C++: Don't use asExpr to mark the sink in 'cpp/uncontrolled-process-operation'.
|
2025-07-14 18:08:58 +01:00 |
|
Mathias Vorreiter Pedersen
|
c83895fdd2
|
Merge branch 'main' into fix-global-variable-recursion-fp
|
2025-07-14 16:08:46 +01:00 |
|
Mathias Vorreiter Pedersen
|
1d36405084
|
C++: Accept path changes.
|
2025-07-14 15:47:06 +01:00 |
|
Mathias Vorreiter Pedersen
|
a825213c05
|
C++: Fix FP by not generating a global def entry node for variable 'v' in the 'IRfunction' for 'v' itself.
|
2025-07-14 15:22:52 +01:00 |
|
Mathias Vorreiter Pedersen
|
46627c677d
|
C++: Add FP in dataflow through global variables.
|
2025-07-14 15:20:08 +01:00 |
|
Jeroen Ketema
|
d82d5c23bf
|
Merge pull request #20026 from jketema/concept-fix
C++: Fix C++20 concept related class extensions
|
2025-07-13 10:20:10 +02:00 |
|
Mathias Vorreiter Pedersen
|
1da42cb590
|
Merge pull request #20023 from MathiasVP/dataflow-for-functors
C++: Better dataflow for function objects
|
2025-07-11 15:14:27 +01:00 |
|
Mathias Vorreiter Pedersen
|
053a749e14
|
C++: Add change note.
|
2025-07-11 13:43:01 +01:00 |
|
Mathias Vorreiter Pedersen
|
649c8831ec
|
Merge pull request #20014 from jketema/wchar
C++: Do not alert on unreachable code in `cpp/incorrect-string-type-conversion`
|
2025-07-11 13:39:37 +01:00 |
|
Jeroen Ketema
|
232377a583
|
C++: Fix C++20 concept related class extensions
|
2025-07-11 13:38:06 +02:00 |
|
Mathias Vorreiter Pedersen
|
4f538a2b1f
|
C++: Accept taint test changes.
|
2025-07-11 09:46:22 +01:00 |
|
Mathias Vorreiter Pedersen
|
6d0c8c6d77
|
C++: Work around an extractor bug.
|
2025-07-11 09:46:20 +01:00 |
|
Mathias Vorreiter Pedersen
|
df241ad4f6
|
C++: Fix lambda creation for objects with no constructor.
|
2025-07-11 09:46:09 +01:00 |
|
Mathias Vorreiter Pedersen
|
b53c3547d0
|
C++: Add lambda dispatch for functors.
|
2025-07-11 09:36:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
663c3e7b6d
|
C++: Sync identical files.
|
2025-07-11 09:36:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
11cba94032
|
C++: Add a missing predicate on 'UninitializedInstruction' that we will use later.
|
2025-07-11 09:36:42 +01:00 |
|
Mathias Vorreiter Pedersen
|
6736dd4e8f
|
C++: Add some tests with missing flow through function objects.
|
2025-07-11 09:36:38 +01:00 |
|
Jeroen Ketema
|
6d8e2f8231
|
Merge pull request #20017 from jketema/final
C++: Add dataflow predicate for checking if a node is the final value of a parameter
|
2025-07-10 18:47:09 +02:00 |
|
Mathias Vorreiter Pedersen
|
fefb35bede
|
Merge pull request #20016 from MathiasVP/add-more-thread-create-models
C++: Add more thread creation models
|
2025-07-10 16:44:04 +01:00 |
|
Jeroen Ketema
|
96c379a076
|
C++: Fix formatting and typo
|
2025-07-10 15:56:11 +02:00 |
|
Jeroen Ketema
|
214969feaf
|
C++: Add change note
|
2025-07-10 15:52:27 +02:00 |
|
Jeroen Ketema
|
b32a8c2489
|
C++: Add dataflow predicate for checking if a node is the final value of a parameter
|
2025-07-10 15:47:23 +02:00 |
|
Jeroen Ketema
|
990b7f0b70
|
C++: Add change note
|
2025-07-10 15:13:15 +02:00 |
|
Mathias Vorreiter Pedersen
|
7ddc909d4e
|
C++: Accept test changes after review.
|
2025-07-10 13:29:19 +01:00 |
|
Mathias Vorreiter Pedersen
|
dda4a97080
|
Update cpp/ql/test/library-tests/dataflow/external-models/test.cpp
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2025-07-10 13:00:43 +01:00 |
|
Mathias Vorreiter Pedersen
|
b547dc4621
|
C++: Add change note.
|
2025-07-10 12:52:55 +01:00 |
|
Mathias Vorreiter Pedersen
|
89cf215ebb
|
C++: Add models for 'std::thread' and accept test changes.
|
2025-07-10 12:45:20 +01:00 |
|
Mathias Vorreiter Pedersen
|
2062a774fc
|
C++: Add 'std::thread' test with missing flow.
|
2025-07-10 12:44:02 +01:00 |
|
Mathias Vorreiter Pedersen
|
d198a964e0
|
C++: Add a model for 'pthread_create' and accept test changes.
|
2025-07-10 12:20:24 +01:00 |
|
Mathias Vorreiter Pedersen
|
675a072639
|
C++: Add 'pthread_create' test with missing flow.
|
2025-07-10 12:16:23 +01:00 |
|
Jeroen Ketema
|
399967b507
|
C++: Do not alert on unreachable code in cpp/incorrect-string-type-conversion
|
2025-07-10 11:49:12 +02:00 |
|
Jeroen Ketema
|
2907861075
|
C++: Add cpp/incorrect-string-type-conversion test with unreachable code
|
2025-07-10 11:48:53 +02:00 |
|
Jeroen Ketema
|
acc06fab20
|
C++: Convert cpp/incorrect-string-type-conversion test to inline expectations
|
2025-07-10 11:48:18 +02:00 |
|
Jeroen Ketema
|
51f639111b
|
Merge pull request #20010 from jketema/change-typo
C++: Fix some typos in recent change notes
|
2025-07-10 10:48:40 +02:00 |
|
Jeroen Ketema
|
928b7475b2
|
C++: Fix some typos in recent change notes
|
2025-07-10 10:22:41 +02:00 |
|
github-actions[bot]
|
24a0ac1223
|
Post-release preparation for codeql-cli-2.22.2
|
2025-07-07 18:15:04 +00:00 |
|
github-actions[bot]
|
f12daefabe
|
Release preparation for version 2.22.2
|
2025-07-07 14:00:26 +00:00 |
|
Mathias Vorreiter Pedersen
|
7bb3758093
|
Merge pull request #19976 from jketema/incr-2
C++: Output `CopyValue` in the IR when there is a non-transparent conversion
|
2025-07-07 13:08:50 +01:00 |
|
Jeroen Ketema
|
a004d9b2a2
|
Merge pull request #19990 from igfoo/igfoo/rename
C++: Rename a changenote file
|
2025-07-07 13:59:15 +02:00 |
|
Ian Lynagh
|
fd733676cb
|
C++: Rename a changenote file
|
2025-07-07 12:53:42 +01:00 |
|