github-actions[bot]
|
fbb7f0a0c6
|
Post-release preparation for codeql-cli-2.20.2
|
2025-01-20 21:11:14 +00:00 |
|
github-actions[bot]
|
a0512a50f2
|
Release preparation for version 2.20.2
|
2025-01-20 21:11:12 +00:00 |
|
Mathias Vorreiter Pedersen
|
ed651294b6
|
Merge branch 'main' into remove-conflation-from-out-nodes
|
2025-01-20 12:42:26 +00:00 |
|
Jeroen Ketema
|
1b2d7bcbfa
|
Merge pull request #18534 from jketema/uncomment
C++: Uncomment more preprocessor tests
|
2025-01-20 12:59:20 +01:00 |
|
Jeroen Ketema
|
4b85ea3bc6
|
Merge pull request #18502 from jketema/consteval
C++: Support `if consteval` and `if ! consteval`
|
2025-01-20 12:49:02 +01:00 |
|
Jeroen Ketema
|
1cbd57e2b9
|
C++: Uncomment more preprocessor tests
|
2025-01-20 11:48:01 +01:00 |
|
Jeroen Ketema
|
a9e0f20861
|
C++: Simplify consteval if to be just a single class with an isNot predicate
|
2025-01-20 11:20:11 +01:00 |
|
Jeroen Ketema
|
a74189f6fa
|
Update cpp/ql/lib/change-notes/2024-01-16-consteval-if.md
Co-authored-by: Calum Grant <42069085+calumgrant@users.noreply.github.com>
|
2025-01-20 10:43:25 +01:00 |
|
Jeroen Ketema
|
378f0368af
|
Update cpp/downgrades/1aa71a4a687fc93f807d4dfeeef70feceeced242/stmts.ql
|
2025-01-20 10:43:00 +01:00 |
|
Mathias Vorreiter Pedersen
|
d1bb5970ce
|
Merge branch 'main' into remove-conflation-from-out-nodes
|
2025-01-18 18:05:22 +00:00 |
|
Mathias Vorreiter Pedersen
|
d661158fed
|
C++: Accept query test changes.
|
2025-01-18 18:04:40 +00:00 |
|
Mathias Vorreiter Pedersen
|
8de7d4e8ef
|
C++: Accept test changes.
|
2025-01-18 02:11:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
2448475141
|
C++: Ensure that 'argumentOf' does not map to multiple argument positions.
|
2025-01-18 02:11:50 +00:00 |
|
Mathias Vorreiter Pedersen
|
9970f7837b
|
C++: Add pointer/pointee conflation test.
|
2025-01-17 21:03:44 +00:00 |
|
Jeroen Ketema
|
d8b1d00905
|
Merge pull request #18516 from jketema/preproc-1
C++: Uncomment preprocessor test cases and add addition `#if` test case
|
2025-01-17 20:41:23 +01:00 |
|
Mathias Vorreiter Pedersen
|
5c494c3f66
|
C++: Infer 'b1 = true' and 'b2 = true' from 'b1 && b2 = true', and infer 'b1 = false' and 'b2 = false' from 'b1 || b2 = false'.
|
2025-01-17 13:07:41 +00:00 |
|
Mathias Vorreiter Pedersen
|
eadccf27ef
|
C++: Add test cases with missing inferred equalities.
|
2025-01-17 13:01:03 +00:00 |
|
Mathias Vorreiter Pedersen
|
d8ec6dd155
|
Merge pull request #18490 from MathiasVP/generate-int-to-bool-conversion-instructions-2
C++: Generate int-to-bool conversions in C code
|
2025-01-17 12:57:55 +00:00 |
|
Mathias Vorreiter Pedersen
|
21f9e6763d
|
C++: Remove an unnecessary conjunct.
|
2025-01-17 12:44:22 +00:00 |
|
Mathias Vorreiter Pedersen
|
b39a932ae1
|
C++: Update comment in the char pred of 'GuardConditionFromNotExpr'.
|
2025-01-17 12:17:47 +00:00 |
|
Jeroen Ketema
|
65a11e4e82
|
Merge pull request #18514 from jketema/objc
C++: Remove some Objective-C specific query code
|
2025-01-17 08:18:05 +01:00 |
|
Jeroen Ketema
|
e6eaf5e6ac
|
Merge pull request #18510 from jketema/noreturn
C++: Support more "noreturn" attributes in DefaultOptions
|
2025-01-16 19:09:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
d5b31eb98c
|
C++: Add more tests.
|
2025-01-16 17:25:39 +00:00 |
|
Jeroen Ketema
|
ff0d4955cf
|
C++: Fix change note
|
2025-01-16 17:55:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
d0bd6eb2eb
|
C++: Remove the type restriction on 'GuardConditionFromNotExpr' since this class also applies to C++.
|
2025-01-16 16:55:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
54faba21ba
|
C++: Add more tests.
|
2025-01-16 16:44:29 +00:00 |
|
Jeroen Ketema
|
dca87f3727
|
C++: Uncomment preprocessor test cases and add addition #if test case
Note that the new test case shows that line splicing is not correctly handled
in the case of `#if`.
|
2025-01-16 16:42:35 +01:00 |
|
Mathias Vorreiter Pedersen
|
00a1978b0c
|
C++: Add a guard condition test with an example of a negated less-than relation.
|
2025-01-16 14:57:08 +00:00 |
|
Mathias Vorreiter Pedersen
|
2076c1c51f
|
C++: Add an copy of a (slightly modified) syntax-zoo test as an IR test.
|
2025-01-16 14:33:25 +00:00 |
|
Jeroen Ketema
|
aec151dce9
|
C++: Remove some Objective-C specific query code
We have not supported Objective-C for a long time.
|
2025-01-16 15:17:30 +01:00 |
|
Jeroen Ketema
|
52eef7c4c2
|
C++: Fix typo in test
|
2025-01-16 13:19:54 +01:00 |
|
Jeroen Ketema
|
d027e0c06b
|
C++: Add change note
|
2025-01-16 13:12:20 +01:00 |
|
Jeroen Ketema
|
bd40d249e3
|
C++: Support more "noreturn" attributes in DefaultOptions
|
2025-01-16 13:04:44 +01:00 |
|
Jeroen Ketema
|
f4f5f2899c
|
C++: Add more noreturn attribute tests
|
2025-01-16 13:01:53 +01:00 |
|
Jeroen Ketema
|
6ad342c567
|
C++: Add change note
|
2025-01-16 10:22:54 +01:00 |
|
Jeroen Ketema
|
4a3350bd41
|
C++: Update stats file
|
2025-01-16 08:18:09 +01:00 |
|
Jeroen Ketema
|
123f1d599a
|
C++: Add upgrade and downgrade scripts
|
2025-01-16 08:18:07 +01:00 |
|
Jeroen Ketema
|
bc2f203c4b
|
C++: Support if consteval and if ! consteval
|
2025-01-16 08:17:57 +01:00 |
|
Mathias Vorreiter Pedersen
|
5373e2222e
|
C++: Improve IRGuads logic for 'unlikely' expressions.
|
2025-01-16 00:45:07 +00:00 |
|
Mathias Vorreiter Pedersen
|
7cca21364b
|
C++: Accept test changes.
|
2025-01-16 00:39:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
14db788125
|
C++: Ensure that 'x' in 'if(!x) is also an AST-based GuardCondition.
|
2025-01-16 00:39:37 +00:00 |
|
Mathias Vorreiter Pedersen
|
b5897e5727
|
C++: Accept sign analysis changes.
|
2025-01-16 00:39:36 +00:00 |
|
Mathias Vorreiter Pedersen
|
2d9036eb5f
|
C++: Make 'getInstructionConvertedResultExpression' equivalent in C and C++.
|
2025-01-16 00:39:35 +00:00 |
|
Mathias Vorreiter Pedersen
|
ebb7f28d39
|
C++: Remove workaround for missing comparisons against 0 in C code.
|
2025-01-16 00:39:33 +00:00 |
|
Mathias Vorreiter Pedersen
|
9810a4f34d
|
C++: Remove 'inNonZeroCase' from IRGuards since we now always have implicit comparisons against 0 in C code.
|
2025-01-16 00:39:32 +00:00 |
|
Mathias Vorreiter Pedersen
|
0d7adac601
|
C++: Accept Guards test changes.
|
2025-01-16 00:39:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
5da57cd2b4
|
C++: Accept test changes.
|
2025-01-16 00:39:29 +00:00 |
|
Mathias Vorreiter Pedersen
|
65771614ef
|
C++: Insert int-to-bool conversions at binary conditional expressions.
|
2025-01-16 00:39:28 +00:00 |
|
Mathias Vorreiter Pedersen
|
9d3bc7f510
|
C++: Accept test changes.
|
2025-01-16 00:39:26 +00:00 |
|
Mathias Vorreiter Pedersen
|
f30bfb63cf
|
C++: Insert int-to-bool conversions at 'NotExpr's.
|
2025-01-16 00:39:25 +00:00 |
|