Michael Nebel
|
7cdaa799fc
|
Merge pull request #18329 from michaelnebel/csharp/params
C# 13: params modifier on collection types.
|
2025-01-03 15:07:47 +01:00 |
|
Simon Friis Vindum
|
cd957ba63b
|
Rust: Add models for functions used inside format! macro
|
2025-01-03 14:09:23 +01:00 |
|
Simon Friis Vindum
|
0d19fb6040
|
Rust: Add taint from children of format_args to format_args
|
2025-01-03 14:06:47 +01:00 |
|
Simon Friis Vindum
|
2ef9339d00
|
Rust: Generate CFG node for FormatArgsArg
|
2025-01-03 13:58:25 +01:00 |
|
Simon Friis Vindum
|
42d125676e
|
Rust: Value flow through macro calls
|
2025-01-03 13:47:29 +01:00 |
|
Simon Friis Vindum
|
f09632df58
|
Rust: Add data flow tests for macros and format_args
|
2025-01-03 13:28:19 +01:00 |
|
Mathias Vorreiter Pedersen
|
9672af333a
|
C++: Cache 'interpretElement'. This reduces DIL size of 'cpp/unbounded-write' by about 8%.
|
2025-01-03 10:46:57 +01:00 |
|
Jeroen Ketema
|
8e660190a9
|
C++: Add dbscheme upgrade and downgrade script
|
2025-01-02 21:32:03 +01:00 |
|
Jeroen Ketema
|
795278d5ac
|
C++: Add change note
|
2025-01-02 21:31:58 +01:00 |
|
Jeroen Ketema
|
cfb98acbf1
|
C++: Slightly tweak change note to make it more consistent with others
|
2025-01-02 21:29:04 +01:00 |
|
Jeroen Ketema
|
6bf08f550e
|
C++: Update dbscheme stats file
|
2025-01-02 17:59:16 +01:00 |
|
Jeroen Ketema
|
84775b71c3
|
C++: Support arguments and instantiations of template template parameters
|
2025-01-02 17:59:06 +01:00 |
|
Mathias Vorreiter Pedersen
|
682dd42caa
|
C++: Accept test changes.
|
2025-01-02 16:10:19 +01:00 |
|
Mathias Vorreiter Pedersen
|
3d3feb6354
|
C++: Also resolve typedefs when parsing MaD model parameter names.
|
2025-01-02 16:06:46 +01:00 |
|
Mathias Vorreiter Pedersen
|
5ccc12cea1
|
C++: Add a testcase that demonstrates the problem with MaD and typedefs.
|
2025-01-02 16:06:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
f23e56bdca
|
Merge pull request #18261 from MathiasVP/add-more-atl-string-models
C++: Add more MaD models for ATL string classes
|
2025-01-02 15:06:04 +00:00 |
|
Mathias Vorreiter Pedersen
|
cda007bae7
|
C++: Fix constructor model.
|
2025-01-02 15:39:31 +01:00 |
|
Mathias Vorreiter Pedersen
|
289b938b4d
|
C++: Fix testcase.
|
2025-01-02 15:37:39 +01:00 |
|
Mathias Vorreiter Pedersen
|
d8cfa711ad
|
C++: Fix testcase for conversion operator.
|
2025-01-02 15:35:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
c1b997b2cb
|
C++: Make the string constructors value-preserving.
|
2025-01-02 15:25:23 +01:00 |
|
Mathias Vorreiter Pedersen
|
b8e54627f4
|
C++: Make some of the string models taint instead of value-preserving.
|
2025-01-02 15:22:42 +01:00 |
|
Mathias Vorreiter Pedersen
|
052b6f6ec4
|
C++: Accept test changes.
|
2025-01-02 15:22:10 +01:00 |
|
Mathias Vorreiter Pedersen
|
71ca9412b0
|
Update cpp/ql/lib/ext/CSimpleStringT.model.yml
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2025-01-02 14:16:31 +00:00 |
|
Michael Nebel
|
75e562d0f0
|
C#: Add test using the new escape char for ESCAPE.
|
2025-01-02 12:51:22 +01:00 |
|
Michael Nebel
|
fe4ec59b4e
|
C#: Address review comments.
|
2025-01-02 11:21:29 +01:00 |
|
Michael Nebel
|
596fdf0cfa
|
C#: Add change-note.
|
2025-01-02 11:13:14 +01:00 |
|
Michael Nebel
|
4b7a6c5c7f
|
C#: Let the params test look in reference assemblies and update params to allow ParamsCollectionType.
|
2025-01-02 11:13:13 +01:00 |
|
Michael Nebel
|
c8e72c08fb
|
C#: Update tests expected output.
|
2025-01-02 11:13:12 +01:00 |
|
Michael Nebel
|
8f5b8f494f
|
C#: Update dispatch logic and other libraries to handle params collection types.
|
2025-01-02 11:13:10 +01:00 |
|
Michael Nebel
|
89c16abf59
|
C#: Add more tests for params and update expected output.
|
2025-01-02 11:13:09 +01:00 |
|
Michael Nebel
|
8e9551dff7
|
C#: Exclude non source parameters from arguments test cases (otherwise the test reports indexer access and calls to Add for list and collection creations).
|
2025-01-02 11:13:07 +01:00 |
|
Michael Nebel
|
68ca307ac9
|
Merge pull request #18357 from github/workflow/coverage/update
Update CSV framework coverage reports
|
2025-01-02 10:15:04 +01:00 |
|
github-actions[bot]
|
829cfa9517
|
Add changed framework coverage reports
|
2025-01-02 00:20:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
e7773770fa
|
C++: Fix missing return value flow out of 'operator=' in lots of MaD models.
|
2024-12-23 12:00:41 +01:00 |
|
Paolo Tranquilli
|
c95f8d797c
|
Merge pull request #18347 from github/redsun82/rust-include-test-code-again
Rust: reinstate extraction of test code
|
2024-12-21 09:00:37 +01:00 |
|
Edward Minnix III
|
f06ad7c728
|
Merge pull request #18322 from egregius313/egregius313/csharp/blazor/modeling/sources
C#: Add common sources for Blazor components
|
2024-12-20 17:11:48 -05:00 |
|
Dave Bartolomeo
|
2aba49f074
|
Merge pull request #18356 from github/dbartol/actions-suites
Update suites for Actions queries
|
2024-12-20 15:54:44 -05:00 |
|
Dave Bartolomeo
|
90efbf5172
|
Update suites for Actions queries
|
2024-12-20 14:37:46 -05:00 |
|
Dave Bartolomeo
|
e9a04b8839
|
Mark UnversionedImmutableAction query as internal
|
2024-12-20 14:37:32 -05:00 |
|
Andrew Eisenberg
|
553e2c5757
|
Merge pull request #18354 from github/aeisenberg/actions-ownership
Update CODEOWNERS
|
2024-12-20 11:10:29 -08:00 |
|
Jeroen Ketema
|
b60c86077d
|
Merge pull request #18353 from jketema/template-parameters-2
C++: Handle `sizeof...` for types and template template parameters
|
2024-12-20 19:15:50 +01:00 |
|
Andrew Eisenberg
|
9bff89c910
|
Update CODEOWNERS
Add ownership for the actions queries.
We don't yet have a `codeql-actions` team. So, using the dynamic team for this.
|
2024-12-20 09:30:15 -08:00 |
|
Andrew Eisenberg
|
fd7bd6b07d
|
Merge pull request #18351 from KyFaSt/clarify-immutable-actions-text
Clarify immutable actions help text
|
2024-12-20 09:28:01 -08:00 |
|
Kylie Stradley
|
690924f72b
|
Update actions/ql/src/Security/CWE-829/UnversionedImmutableAction.md
Co-authored-by: Andrew Eisenberg <aeisenberg@github.com>
|
2024-12-20 12:04:42 -05:00 |
|
Jeroen Ketema
|
659ec66b5e
|
Merge pull request #18350 from jketema/test-cleanup-2
C++: Simplify more `semmle-extractor-options`
|
2024-12-20 17:23:54 +01:00 |
|
Kylie Stradley
|
dc705ad623
|
indicate immutable actions are only available for internal use at this time
|
2024-12-20 11:19:15 -05:00 |
|
Jeroen Ketema
|
e9b9dc23f8
|
Update cpp/ql/lib/change-notes/2024-12-20-sizeof-pack.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2024-12-20 17:11:38 +01:00 |
|
Jeroen Ketema
|
46e9d0aa0c
|
Merge pull request #18334 from jketema/template-parameters-1
C++: Update test after extractor changes
|
2024-12-20 17:08:31 +01:00 |
|
Paolo Tranquilli
|
b7437a4550
|
Rust: extend paths-ignore to all rust/ql
This will also exclude code examples in `rust/ql/src/queries`.
|
2024-12-20 16:13:51 +01:00 |
|
Jeroen Ketema
|
46b230ae92
|
C++: Simplify more semmle-extractor-options
This will allow us to drop a number of special cases from the
extractor.
|
2024-12-20 16:01:19 +01:00 |
|