Mathias Vorreiter Pedersen
|
7819cc1c36
|
C++: Add more QLDoc.
|
2024-06-10 10:58:52 +01:00 |
|
Mathias Vorreiter Pedersen
|
7f62085be5
|
C++: Delete unused predicate.
|
2024-06-07 09:13:29 +01:00 |
|
Jeroen Ketema
|
5ae8fe502a
|
C++: Correctly identify orphaned variables as static
|
2024-06-06 20:35:26 +02:00 |
|
Mathias Vorreiter Pedersen
|
7b92554cf2
|
Merge branch 'main' into better-guards
|
2024-06-06 19:22:10 +01:00 |
|
Mathias Vorreiter Pedersen
|
9f4c1380e5
|
Merge pull request #16677 from MathiasVP/phi-input-nodes
C++: Extend barrier guards to handle phi inputs
|
2024-06-06 19:21:30 +01:00 |
|
Mathias Vorreiter Pedersen
|
36aac3ffd8
|
C++: Get rid of 'relevantUnaryComparison' since it was excluding too much. The performance is most likely fine with that restriction.
|
2024-06-06 16:32:16 +01:00 |
|
Mathias Vorreiter Pedersen
|
703832f5a1
|
C++: Remove a column from a few predicates.
|
2024-06-06 16:30:32 +01:00 |
|
Mathias Vorreiter Pedersen
|
8aaa2a1079
|
C++: Improve comment.
|
2024-06-06 15:58:52 +01:00 |
|
Mathias Vorreiter Pedersen
|
fa09d21c32
|
C++: Simplify. No need for the 'PhiInputNodeExt' class.
|
2024-06-06 15:33:38 +01:00 |
|
Mathias Vorreiter Pedersen
|
5deb9002bf
|
Merge pull request #16665 from geoffw0/yml
C++: Support for extension models (.yml)
|
2024-06-06 14:21:42 +01:00 |
|
Geoffrey White
|
7aec488d8a
|
C++: Permit ':' in models-as-data namespaces.
|
2024-06-06 12:53:42 +01:00 |
|
Geoffrey White
|
f9ef72eca6
|
C++: Fix typos.
|
2024-06-06 12:31:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
31bc4263e7
|
C++: Fix QLDoc.
|
2024-06-06 10:52:37 +01:00 |
|
Mathias Vorreiter Pedersen
|
bd9ece0bd3
|
C++: Add dataflow through '__builtin_bit_cast'.
|
2024-06-06 10:00:18 +01:00 |
|
Mathias Vorreiter Pedersen
|
d6352b47a1
|
C++: Fix IR generation for builtin operations.
|
2024-06-06 09:52:20 +01:00 |
|
Mathias Vorreiter Pedersen
|
f58757ff9d
|
C++: Skip children we cannot translate when translating builtin operations.
|
2024-06-06 09:48:41 +01:00 |
|
Mathias Vorreiter Pedersen
|
44cc19cd6b
|
C++: Handle phi inputs in barrier guards logic.
|
2024-06-05 09:58:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
0149fb640d
|
C++: Simplify.
|
2024-06-05 09:58:43 +01:00 |
|
Mathias Vorreiter Pedersen
|
25179074c1
|
C++: Better toString on phi nodes.
|
2024-06-05 09:58:41 +01:00 |
|
Mathias Vorreiter Pedersen
|
85d0efcbed
|
C++: Make the last use of a node before entering the phi node map to a phi input dataflow node.
|
2024-06-05 09:58:40 +01:00 |
|
Owen Mansel-Chan
|
6b2e86afea
|
Accept review suggestion
|
2024-06-05 07:34:46 +01:00 |
|
Mathias Vorreiter Pedersen
|
d020f93005
|
C++: This is never a definition.
|
2024-06-04 17:19:49 +01:00 |
|
Mathias Vorreiter Pedersen
|
3e53f3bd13
|
C++: Flow out of phi inputs to the phi node.
|
2024-06-04 17:19:47 +01:00 |
|
Mathias Vorreiter Pedersen
|
e04c75df24
|
C++: Introduce a new phi input dataflow node.
|
2024-06-04 17:19:46 +01:00 |
|
Mathias Vorreiter Pedersen
|
888a831a5c
|
C++: Use 'ssaDefReachesReadExt' instead of 'ssaDefReachesRead'.
|
2024-06-04 17:19:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
556dc282d2
|
C++: Use 'phiHasInputFromBlockExt' instead of 'phiHasInputFromBlock'.
|
2024-06-04 17:19:43 +01:00 |
|
Mathias Vorreiter Pedersen
|
a9af28ede0
|
C++: Drive-by fix. This is not needed anymore after #16345
|
2024-06-04 17:19:40 +01:00 |
|
Owen Mansel-Chan
|
3fb5ad2a0d
|
Cover all params in QLDoc of modelCoverage
|
2024-06-04 17:06:00 +01:00 |
|
Geoffrey White
|
38c47a4b11
|
C++: Add change notes.
|
2024-06-04 10:47:25 +01:00 |
|
Geoffrey White
|
79e9198b20
|
C++: An empty models-as-data namespace / type is not 'dubious' in CPP.
|
2024-06-04 10:21:06 +01:00 |
|
Geoffrey White
|
f479649727
|
C++: Add Boost::Asio models.
|
2024-06-04 10:21:05 +01:00 |
|
Geoffrey White
|
94413c8c2e
|
C++: Implement YML extension models.
|
2024-06-03 13:49:38 +01:00 |
|
Cornelius Riemenschneider
|
60b5317c5f
|
C++: Move to new packaging rules.
|
2024-05-30 14:25:15 +02:00 |
|
github-actions[bot]
|
906b65d09c
|
Post-release preparation for codeql-cli-2.17.4
|
2024-05-28 18:02:25 +00:00 |
|
github-actions[bot]
|
33b4ae8bbb
|
Release preparation for version 2.17.4
|
2024-05-28 15:44:32 +00:00 |
|
Anders Schack-Mulligen
|
8085460e4a
|
C++/Shared: Fix join order issues.
|
2024-05-27 11:01:52 +02:00 |
|
Anders Schack-Mulligen
|
1432519cc2
|
Dataflow: Add totalorder predicates to all languages.
|
2024-05-27 11:01:52 +02:00 |
|
Anders Schack-Mulligen
|
bc8ca1af86
|
Dataflow: Introduce NodeRegions for use in isUnreachableInCall.
|
2024-05-27 11:01:51 +02:00 |
|
Dave Bartolomeo
|
613ccaac1d
|
Add change note to all v1.0.0 packs
|
2024-05-23 13:01:22 -04:00 |
|
Dave Bartolomeo
|
ffe4c8c87b
|
Update all pack versions to 1.0.0
|
2024-05-22 13:39:08 -04:00 |
|
Mathias Vorreiter Pedersen
|
09357e15b4
|
Merge pull request #16533 from MathiasVP/better-negation-guards-in-c
C++: Make `IRGuardCondition` handle `p` in `if(p)` and `if(!p)` better in C programs
|
2024-05-22 13:02:06 +01:00 |
|
Tom Hvitved
|
454687d583
|
Data flow: Synthesize parameter return nodes
|
2024-05-21 14:47:42 +02:00 |
|
Mathias Vorreiter Pedersen
|
0a550bb919
|
C++: Support 'if(!p)' for C programs in IRGuards.
|
2024-05-20 22:28:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
398b90a15d
|
C++: Rename a few predicates.
|
2024-05-20 17:15:20 +01:00 |
|
Chuan-kai Lin
|
f1047606ad
|
Merge pull request #16418 from github/cklin/cpp-entities-reorder
C++: Use entities in reorder directives
|
2024-05-17 06:43:07 -07:00 |
|
Mathias Vorreiter Pedersen
|
64b8f97d39
|
Merge pull request #16495 from MathiasVP/delete-duplicated-conjunction
|
2024-05-15 09:37:46 +01:00 |
|
Mathias Vorreiter Pedersen
|
a1cb419902
|
C++: Delete duplicated case in IR generation.
|
2024-05-15 08:52:56 +01:00 |
|
github-actions[bot]
|
32e8b5c667
|
Post-release preparation for codeql-cli-2.17.3
|
2024-05-14 21:14:08 +00:00 |
|
github-actions[bot]
|
100166fa53
|
Release preparation for version 2.17.3
|
2024-05-14 19:23:18 +00:00 |
|
Jeroen Ketema
|
4dfcdbccd7
|
Merge pull request #16459 from jketema/handler-fix
C++: Fix destructor translation for handlers
|
2024-05-09 10:23:07 +02:00 |
|