Mathias Vorreiter Pedersen
|
2d581504f7
|
C++: Fix Copilot comments.
|
2026-05-28 13:34:18 +02:00 |
|
Mathias Vorreiter Pedersen
|
8393b40b59
|
C++: Use the new extensionals to map template functions and classes to their fully templated versions.
|
2026-05-28 13:34:12 +02:00 |
|
Mathias Vorreiter Pedersen
|
5f54a8691d
|
C++: Small cleanup. This has no effect on semantics.
|
2026-05-27 17:16:22 +02:00 |
|
Owen Mansel-Chan
|
7458674470
|
Merge pull request #21584 from owen-mc/shared/update-mad-comments
Shared: update code comments explaining models-as-data format to include barriers and barrier guards
|
2026-04-14 09:30:28 +01:00 |
|
Owen Mansel-Chan
|
a7fdc4b543
|
Replace acceptingvalue with acceptingValue
|
2026-03-27 22:15:45 +00:00 |
|
Owen Mansel-Chan
|
b3285c6ae2
|
Make description of acceptingvalue column clearer
|
2026-03-27 11:35:22 +00:00 |
|
Owen Mansel-Chan
|
886a16bfad
|
C++: Add provenance column
|
2026-03-27 09:47:34 +00:00 |
|
Owen Mansel-Chan
|
e680d49c93
|
Shared: document extensible relations rather than CSV
|
2026-03-27 09:47:32 +00:00 |
|
Owen Mansel-Chan
|
61b13d5702
|
C++: Add provenance to MaD format explanation
|
2026-03-27 09:47:26 +00:00 |
|
Owen Mansel-Chan
|
10fddc7b96
|
Add barriers and barrier guards to MaD format explanations
|
2026-03-27 09:47:24 +00:00 |
|
Owen Mansel-Chan
|
21ecf230ce
|
Small tweaks
|
2026-03-26 16:39:10 +00:00 |
|
copilot-swe-agent[bot]
|
d69bcca687
|
Remove CSV model infrastructure from ExternalFlow.qll
Remove SourceModelCsv, SinkModelCsv, SummaryModelCsv classes,
single-argument CSV predicates, CSV parsing in MadInput, and
CSV-specific validation checks. Simplify MadInput to only contain
the namespace separator. Convert test models to .ext.yml format.
Agent-Logs-Url: https://github.com/github/codeql/sessions/89ff81fe-5585-446d-99e2-6fe6966495c5
Co-authored-by: owen-mc <62447351+owen-mc@users.noreply.github.com>
|
2026-03-26 15:07:39 +00:00 |
|
Owen Mansel-Chan
|
512e27187e
|
Make new predicate private
|
2026-03-09 13:44:48 +00:00 |
|
Owen Mansel-Chan
|
097681e705
|
Update cpp/ql/lib/semmle/code/cpp/dataflow/ExternalFlow.qll
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-03-07 10:17:58 +00:00 |
|
Owen Mansel-Chan
|
63e8061917
|
Add model validation for constructor summary models
|
2026-03-07 09:57:09 +00:00 |
|
Mathias Vorreiter Pedersen
|
85875c2879
|
C++: Remove unnecessary recursion through Node.toString.
|
2026-02-27 16:32:01 +00:00 |
|
Mathias Vorreiter Pedersen
|
17e6fd2fe9
|
C++: Disable magic to prevent re-evaluation.
|
2026-02-27 16:31:58 +00:00 |
|
Tom Hvitved
|
3b1e062985
|
C++: Adapt to changes in FlowSummaryImpl
|
2026-01-26 12:40:20 +01:00 |
|
Mathias Vorreiter Pedersen
|
c11b464492
|
C++: Autoformat.
|
2026-01-19 11:58:11 +00:00 |
|
Mathias Vorreiter Pedersen
|
c47a9ddf83
|
Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-19 11:46:42 +00:00 |
|
Mathias Vorreiter Pedersen
|
c70633a0f7
|
C++: Fix Code Scanning alert.
|
2026-01-19 11:41:26 +00:00 |
|
Mathias Vorreiter Pedersen
|
a11b271d6e
|
C++: Finish up implementation of MaD barriers.
|
2026-01-19 11:30:23 +00:00 |
|
Anders Schack-Mulligen
|
48254800b1
|
WIP
C++: Add support for MaD barriers and barrier guards.
|
2026-01-19 11:30:21 +00:00 |
|
Anders Schack-Mulligen
|
64a48e4e7b
|
MaD: Use "namespace" instead "package" in shared code.
|
2025-12-12 13:57:02 +01:00 |
|
Anders Schack-Mulligen
|
7f8d0771df
|
MaD: Rename file.
|
2025-12-12 13:50:58 +01:00 |
|
Anders Schack-Mulligen
|
5bddc8d289
|
Go: Move Go package-grouping support into shared lib.
|
2025-12-12 09:17:51 +01:00 |
|
Anders Schack-Mulligen
|
e262438557
|
C++: Use shared model coverage code.
|
2025-12-12 08:20:20 +01:00 |
|
Anders Schack-Mulligen
|
07252519c8
|
Java/C++: Thread additional models through the shared lib.
|
2025-12-12 08:20:20 +01:00 |
|
Anders Schack-Mulligen
|
47dcf05a32
|
C++/Go/Java: Don't import top-level extensible predicates.
|
2025-12-12 08:20:19 +01:00 |
|
Anders Schack-Mulligen
|
0915db4f6b
|
C++/C#/Go: Use shared interpretModelForTest.
|
2025-12-12 08:20:18 +01:00 |
|
Anders Schack-Mulligen
|
f0e7f1af2c
|
C++/C#/Go: Align ExternalFlowExtensions with Java.
|
2025-12-12 08:20:18 +01:00 |
|
Anders Schack-Mulligen
|
5ab26e481b
|
Add dummy instantiations for other languages.
|
2025-12-11 16:24:27 +01:00 |
|
Mathias Vorreiter Pedersen
|
73b6fa69a9
|
C++: Fix Code Scanning alert.
|
2025-11-25 15:03:26 +00:00 |
|
Mathias Vorreiter Pedersen
|
05737af165
|
C++: Only support non-type template parameters in tail position.
|
2025-11-25 14:55:44 +00:00 |
|
Mathias Vorreiter Pedersen
|
fd566780a6
|
Update cpp/ql/lib/semmle/code/cpp/dataflow/ExternalFlow.qll
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-24 12:17:06 +00:00 |
|
Mathias Vorreiter Pedersen
|
732e55df11
|
C++: Ignore template non-type parameters in MaD signature matching.
|
2025-11-24 12:06:24 +00:00 |
|
Mathias Vorreiter Pedersen
|
29a294f8d0
|
C++: Bind the columns inside the predicate instead of relying on 'bindingset's. The repeated inlining caused by 'bindiingset's created some #shared predicates with repeated regex matching.
|
2025-11-10 10:21:12 +00:00 |
|
Mathias Vorreiter Pedersen
|
dfdc2a6a15
|
C++: Delete an incorrect comment.
|
2025-11-08 16:45:45 +00:00 |
|
Mathias Vorreiter Pedersen
|
3d6b3a31ac
|
C++: Also join on the 'namespace'.
|
2025-11-08 16:45:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
bfe2b7dc44
|
C++: Use the new predicate to remove a cartesian-like join.
|
2025-11-08 16:43:43 +00:00 |
|
Mathias Vorreiter Pedersen
|
a922d5099f
|
C++: Factor out some conjuncts from 'interpretElement0' and into a new predicate.
|
2025-11-08 16:42:16 +00:00 |
|
Simon Friis Vindum
|
7d6e2060e5
|
Adapt all languages to changes in shared library
|
2025-09-22 14:18:58 +02:00 |
|
Michael Nebel
|
61e8ad264f
|
C++: Address review comments.
|
2025-09-04 12:52:46 +02:00 |
|
Michael Nebel
|
83d53baf82
|
C++: Fix some Ql4Ql violations.
|
2025-09-03 08:19:18 +02:00 |
|
Jeroen Ketema
|
0996e6083e
|
C++: Pretty print MaD ids in test output
|
2025-06-26 23:38:32 +02:00 |
|
Mathias Vorreiter Pedersen
|
07c4eca4d8
|
C++: Implement the new predicate for C++.
|
2025-05-23 11:16:49 +01:00 |
|
Napalys Klicius
|
c74321a2ee
|
all: used Erik's script to delete outdated deprecations
|
2025-05-19 13:26:08 +02:00 |
|
Mathias Vorreiter Pedersen
|
94e08e318d
|
C++: Expose a few predicates from 'ExternalFlow'.
|
2025-04-10 14:18:47 +01:00 |
|
Alex Eyers-Taylor
|
57e985cc21
|
CPP: Simplify getClassAndNameImpl
|
2025-02-21 16:23:45 +00:00 |
|
Alex Eyers-Taylor
|
53c5b8ff9e
|
CPP: Prevent forced bad join order.
|
2025-02-20 16:06:42 +00:00 |
|