Geoffrey White
|
a9d5d8b2b3
|
Rust: Accept the new alert message in tests.
|
2025-06-09 19:14:14 +01:00 |
|
Geoffrey White
|
74ce4e8105
|
Update rust/ql/src/queries/security/CWE-825/AccessAfterLifetime.ql
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-06-09 19:10:39 +01:00 |
|
Geoffrey White
|
e7945e16cb
|
Rust: Accept the query in suite listings.
|
2025-06-09 19:06:34 +01:00 |
|
Geoffrey White
|
9b0ee8fb9f
|
Rust: Add security-severity tag and reduce precision to medium for now.
precis
|
2025-06-09 17:58:44 +01:00 |
|
Geoffrey White
|
b3330b5636
|
Rust: Allow parameter accesses as sources.
|
2025-06-09 17:58:42 +01:00 |
|
Geoffrey White
|
d3d0a533b5
|
Rust: Add test showing yet another spurious result.
|
2025-06-09 17:58:41 +01:00 |
|
Geoffrey White
|
858eec390d
|
Rust: Exclude results where the source is a reference.
|
2025-06-09 17:58:40 +01:00 |
|
Geoffrey White
|
7bae451af3
|
Rust: Exclude results in macro invocations.
|
2025-06-09 17:58:38 +01:00 |
|
Geoffrey White
|
26f85585fd
|
Rust: Add qhelp, examples, and examples as tests.
|
2025-06-09 17:58:37 +01:00 |
|
Geoffrey White
|
fe20fb403d
|
Rust: More robust fix for closures.
|
2025-06-09 16:41:31 +01:00 |
|
Geoffrey White
|
21b4baeb42
|
Rust: Have the alert message cite the variable, so it's easier to understand whether the alert is correct.
|
2025-06-09 10:28:25 +01:00 |
|
Geoffrey White
|
79f8584efb
|
Rust: Fix spurious results involving closures.
|
2025-06-09 10:25:48 +01:00 |
|
Geoffrey White
|
bf4ea02dd2
|
Rust: Implement the query.
|
2025-06-09 10:25:40 +01:00 |
|
Geoffrey White
|
526620ca41
|
Rust: Add some helper predicates for finding enclosing blocks.
|
2025-06-05 16:30:28 +01:00 |
|
Geoffrey White
|
96dc34e36d
|
Rust: Even more test cases (inspired by real world results).
|
2025-06-05 16:29:58 +01:00 |
|
Geoffrey White
|
66c1e2cace
|
Rust: Add test cases for implicit dereferences and more pointer/enum mixes (inspired by early real world results).
|
2025-06-05 10:37:30 +01:00 |
|
Geoffrey White
|
e2fb1d3892
|
Rust: Add test cases involving lifetimes + lifetime annotations.
|
2025-06-05 10:37:29 +01:00 |
|
Geoffrey White
|
ae19ecc674
|
Rust: Add test cases involving lifetimes + closures and async blocks.
|
2025-06-05 10:37:28 +01:00 |
|
Geoffrey White
|
43cb98ad15
|
Rust: Fix some warnings in the existing test.
|
2025-06-05 10:37:27 +01:00 |
|
Geoffrey White
|
8e8374b9bc
|
Rust: Label source annotations in the test properly.
|
2025-06-05 10:37:26 +01:00 |
|
Geoffrey White
|
da4fbfb449
|
Rust: Placeholder new query.
|
2025-06-05 10:37:25 +01:00 |
|
Arthur Baars
|
4de3817b16
|
Merge pull request #19616 from github/aibaars/rust-fix-stats
Rust: restrict line and file counts to include only extracted source files
|
2025-06-03 11:31:54 +02:00 |
|
Tom Hvitved
|
ae4a425608
|
Merge pull request #19605 from hvitved/rust/jump-to-def-extensions
Rust: Extend jump-to-def to include paths and `mod file;` imports
|
2025-06-03 10:19:28 +02:00 |
|
Tom Hvitved
|
3781de7b92
|
Rust: Reorder columns in Definitions.ql test
|
2025-06-03 09:53:45 +02:00 |
|
Tom Hvitved
|
52aa7e3c7d
|
Merge pull request #19624 from paldepind/type-inference-experiment
Rust: Refactor type equality
|
2025-06-02 19:06:18 +02:00 |
|
Arthur Baars
|
5c21c01ad0
|
Update rust/ql/src/queries/summary/Stats.qll
|
2025-06-02 15:42:43 +02:00 |
|
Tom Hvitved
|
bf39058573
|
Merge pull request #19611 from hvitved/rust/path-resolution-std-prelude
Rust: Also take the `std` prelude into account when resolving paths
|
2025-06-02 13:04:57 +02:00 |
|
Paolo Tranquilli
|
fa3fcf0f95
|
Rust: skip all token trees in library mode
|
2025-06-02 09:32:39 +02:00 |
|
Paolo Tranquilli
|
7be44d2fe8
|
Merge branch 'main' into redsun82/rust-skip-unexpanded-in-libraries
|
2025-06-02 09:27:56 +02:00 |
|
Mathias Vorreiter Pedersen
|
f6231a37e1
|
Merge pull request #19627 from MathiasVP/generalize-bulk-generation
Bulk MAD generator: Support databases from DCA runs
|
2025-05-30 14:46:36 +01:00 |
|
Mathias Vorreiter Pedersen
|
7cb9024cc6
|
Bulk generator: Flip default values for summaries, sources, and sinks.
|
2025-05-30 13:33:24 +01:00 |
|
Mathias Vorreiter Pedersen
|
1228080914
|
Bulk generator: Specify 'language' in the config file.
|
2025-05-30 12:40:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
fc165db8ac
|
Bulk generator: Specify 'with-summaries', 'with-sources', and 'with-sinks' in the config file.
|
2025-05-30 12:40:20 +01:00 |
|
Mathias Vorreiter Pedersen
|
e721fc07aa
|
Bulk generator: Prepare for adding DCA support. This commits just generalizes the existing functionality to be independent of Rust and instead depend on the configuration file and the command-line arguments.
|
2025-05-29 18:14:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
b87ba31c43
|
Bulk generator: Get rid of the hardcoded project list and move it into a configuration file.
|
2025-05-29 18:14:18 +01:00 |
|
Arthur Baars
|
f5ea929d76
|
Merge pull request #19551 from github/redsun82/rust-all-features-by-default
Rust: use all features by default
|
2025-05-29 16:29:25 +02:00 |
|
Simon Friis Vindum
|
08277e4ecc
|
Rust: Refactor type equality
|
2025-05-29 16:07:37 +02:00 |
|
Simon Friis Vindum
|
437246f3c9
|
Merge pull request #19593 from paldepind/rust/operator-overloading
Rust: Type inference for operator overloading
|
2025-05-29 12:28:25 +02:00 |
|
Paolo Tranquilli
|
55791a6c75
|
Rust: fix typo
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-05-29 11:19:08 +02:00 |
|
Paolo Tranquilli
|
ca661c7877
|
Rust: use all features by default
|
2025-05-29 11:19:08 +02:00 |
|
Arthur Baars
|
55be5fbf9e
|
Merge pull request #19588 from github/aibaars/rust-enable-attribute-macros
Rust: re-enable attribute macro expansion in library mode
|
2025-05-29 10:59:07 +02:00 |
|
Arthur Baars
|
62d0cf7e0d
|
Rust: restrict line and file counts to include only extracted source files
|
2025-05-28 19:55:13 +02:00 |
|
Arthur Baars
|
bfe3413445
|
Merge pull request #19612 from github/aibaars-patch-2
Rust: delete leftover log statement
|
2025-05-28 18:11:27 +02:00 |
|
Paolo Tranquilli
|
80a5dde240
|
Merge pull request #19613 from github/redsun82/rust-compression
Ruby, Rust: add zstd compression option (and fix compression in Rust)
|
2025-05-28 17:20:57 +02:00 |
|
Paolo Tranquilli
|
7d1a38f42a
|
Merge pull request #19600 from github/redsun82/rust-new-macro-expansion-integration-test
Rust: add more macro expansion tests
|
2025-05-28 17:19:06 +02:00 |
|
Tom Hvitved
|
3fa308e723
|
Rust: Also take the std prelude into account when resolving paths
|
2025-05-28 16:57:19 +02:00 |
|
Paolo Tranquilli
|
c8f5e26200
|
Rust: fix compression option description
|
2025-05-28 16:48:02 +02:00 |
|
Paolo Tranquilli
|
8248c50bdf
|
Rust: add none compression integration test
|
2025-05-28 16:41:55 +02:00 |
|
Paolo Tranquilli
|
923a2854cb
|
Ruby, Rust: add zstd compression option
|
2025-05-28 16:41:55 +02:00 |
|
Paolo Tranquilli
|
a86dfe173e
|
Rust: fix gzip compression
|
2025-05-28 16:41:54 +02:00 |
|