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 |
|
Mathias Vorreiter Pedersen
|
6ba5f3e472
|
Merge branch 'main' into generate-int-to-bool-conversion-instructions-2
|
2025-01-16 14:28:50 +00:00 |
|
Paolo Tranquilli
|
133e2696ac
|
Merge pull request #18513 from asgerf/js/fix-flow-summary-spec
JS: Fix semantic merge conflict: Implement new signature members in StepInputSig
|
2025-01-16 14:47:42 +01:00 |
|
Asger F
|
bd2febcf00
|
JS: Implementing new signature members in StepInputSig
|
2025-01-16 13:38:08 +01:00 |
|
Anders Schack-Mulligen
|
fbf25e43a4
|
Merge pull request #18507 from aschackmull/dataflow/join-fix
Dataflow: Minor join-order fix
|
2025-01-16 12:10:23 +01:00 |
|
Michael Nebel
|
9021214937
|
Merge pull request #18495 from michaelnebel/csharp/refstrucinterfacetests
C# 13: [TEST ONLY] ref structs are allowed to implement interfaces.
|
2025-01-16 11:46:22 +01:00 |
|
Michael Nebel
|
0452b4af3d
|
Merge pull request #18498 from michaelnebel/csharp/refandunsafe
C# 13: [TEST ONLY] Test example with ref local, unsafe context and ref struct in async- and iterator methods.
|
2025-01-16 11:42:30 +01:00 |
|
Michael Nebel
|
ba2b7abce9
|
Merge pull request #18446 from michaelnebel/csharp/implicittostring2
C#: Adding synthetic implicit ToString calls in binary- and string interpolation expressions.
|
2025-01-16 11:37:21 +01:00 |
|
Asger F
|
6cd9752289
|
Merge pull request #18467 from github/js/shared-dataflow-branch
JS: Migrate to shared data flow library (targeting main!) 🚀
|
2025-01-16 11:28:57 +01:00 |
|
Anders Schack-Mulligen
|
4223971f14
|
Dataflow: Remove outdated comment.
|
2025-01-16 10:26:40 +01:00 |
|
Anders Schack-Mulligen
|
f11ae49312
|
Dataflow: Fix a poor join-order.
|
2025-01-16 10:25:55 +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 |
|
Mathias Vorreiter Pedersen
|
1e33593c79
|
C++: Accept test changes.
|
2025-01-16 00:39:23 +00:00 |
|
Mathias Vorreiter Pedersen
|
dd39b97ab0
|
C++: Insert int-to-bool conversions at conditions.
|
2025-01-16 00:39:22 +00:00 |
|
Mathias Vorreiter Pedersen
|
2e3d3494de
|
C++: Accept test changes.
|
2025-01-16 00:39:20 +00:00 |
|
Mathias Vorreiter Pedersen
|
5acd2bb2fb
|
C++: Adjust the result type at 'NotExpr' and at comparisons.
|
2025-01-16 00:39:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
9429b03896
|
C++: Provide a hook for overriding 'getResultType'.
|
2025-01-16 00:39:16 +00:00 |
|
Mathias Vorreiter Pedersen
|
6dd1c5e809
|
C++: Split out 'NotExpr' to its own class.
|
2025-01-16 00:39:14 +00:00 |
|
Mathias Vorreiter Pedersen
|
a0d2213268
|
Merge pull request #18503 from MathiasVP/scanf-check-prepare-fix
C++: Harden `checkedForEof`
|
2025-01-16 00:38:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
01cbd2f7f1
|
C++: Ensure that the instruction being compared is the result of the 'CallInstruction'.
|
2025-01-15 19:27:28 +00:00 |
|
Geoffrey White
|
90faab456d
|
Merge pull request #18473 from geoffw0/sensitive2
Improve shared sensitive data library handling of snake_case variable names
|
2025-01-15 18:02:33 +00:00 |
|
Michael Nebel
|
ca23e1b1fc
|
C#: Test example with ref local, unsafe context and ref struct in async and iterator methods.
|
2025-01-15 15:16:56 +01:00 |
|
Michael Nebel
|
8b6e5521a8
|
C#: Add some an implements test.
|
2025-01-15 13:08:07 +01:00 |
|
Jeroen Ketema
|
02ac61f328
|
Merge pull request #18483 from jketema/extractor-fixes
C++: Fix types of struct/union templates and fix assumptions on proxy classes
|
2025-01-15 12:01:25 +01:00 |
|
Jeroen Ketema
|
a3cd66844c
|
C++: Add change note
|
2025-01-15 11:38:09 +01:00 |
|
Jeroen Ketema
|
cd5e77348b
|
C++: Add upgrade and downgrade scripts
|
2025-01-15 11:38:07 +01:00 |
|
Jeroen Ketema
|
8e39eb9020
|
C++: Fix incorrect dbscheme assumptions on proxy classes
|
2025-01-15 11:38:05 +01:00 |
|
Jeroen Ketema
|
13e8853277
|
C++: Update expected test results after extractor changes
|
2025-01-15 11:38:03 +01:00 |
|
Jeroen Ketema
|
537feddf06
|
C++: Introduce usertypes for structs and unions
|
2025-01-15 11:38:01 +01:00 |
|
Paolo Tranquilli
|
f62a3ace9a
|
Merge pull request #18491 from hvitved/rust/ql-test-recurse
Rust: Include nested `.rs` files in `codeql test run`
|
2025-01-15 10:10:55 +01:00 |
|
Michael Nebel
|
3de5b224c6
|
C#: Update other existing tests expected output.
|
2025-01-15 09:23:34 +01:00 |
|
Paolo Tranquilli
|
e60468e2c7
|
Rust: add nested test file example
|
2025-01-15 09:21:57 +01:00 |
|
Tom Hvitved
|
3ceec93499
|
Merge pull request #18462 from hvitved/rust/variable-without-location
Rust: Avoid location-based variable analysis
|
2025-01-15 09:20:10 +01:00 |
|
Michael Nebel
|
0c5c2a3509
|
C#: Add implicit to string test.
|
2025-01-14 17:17:21 +01:00 |
|
Michael Nebel
|
6a406b28d1
|
C#: Do not insert a synthetic ToString call in interpolation expressions, if the type implements IFormattable.
|
2025-01-14 17:14:57 +01:00 |
|
Michael Nebel
|
ab70a945e4
|
C#: Add a summary model for PathString.ToString.
|
2025-01-14 17:14:12 +01:00 |
|
Michael Nebel
|
024de5eafc
|
C#: Update virtual call in constructor expected test output.
|
2025-01-14 17:14:11 +01:00 |
|
Michael Nebel
|
2bff2d646f
|
C#: Disregards compiler generated virtual calls as problematic virtual calls.
|
2025-01-14 17:14:09 +01:00 |
|