Paolo Tranquilli
|
e5a199b821
|
Rust: accept test changes due to toString implementations
|
2024-10-31 16:02:56 +01:00 |
|
Paolo Tranquilli
|
cee2ed0ec4
|
Rust: extract some resolved paths
|
2024-10-31 14:19:15 +01:00 |
|
Tom Hvitved
|
d0f9a0b9ce
|
Rust: Add another unused-value test
|
2024-10-31 11:43:33 +01:00 |
|
Tom Hvitved
|
55a6ed7e8a
|
Rust: Include link to variable in unused value query
|
2024-10-31 11:42:44 +01:00 |
|
Tom Hvitved
|
2b340b18dd
|
Rust: Exclude results inside macro expansions from unused entity queries
|
2024-10-31 11:42:43 +01:00 |
|
Tom Hvitved
|
fec31a6da4
|
Rust: Include variable name in Unused{Variable,Value}.ql
|
2024-10-31 11:42:41 +01:00 |
|
Tom Hvitved
|
2b37c6cd32
|
Merge pull request #17548 from hvitved/shared/inline-test-post-process
Shared: Post-processing query for inline test expectations
|
2024-10-31 11:40:11 +01:00 |
|
Simon Friis Vindum
|
b96698aee3
|
Merge pull request #17871 from paldepind/rust-data-flow-skeleton
Rust: Add basic skeleton setup for data flow
|
2024-10-31 08:26:11 +01:00 |
|
Paolo Tranquilli
|
7e8a09aea1
|
Merge pull request #17825 from github/redsun82/rust-canonical-path
Rust: add `extended_canonical_path` and `crate_origin` to `Item`
|
2024-10-30 18:13:05 +01:00 |
|
Simon Friis Vindum
|
44bebedae6
|
Rust: Add basic skeleton setup for data flow
|
2024-10-30 13:16:26 +01:00 |
|
Tom Hvitved
|
baeffa2345
|
Update rust/ql/test/query-tests/unusedentities/unreachable.rs
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2024-10-29 15:00:09 +01:00 |
|
Tom Hvitved
|
dd520fea47
|
Rust: Post-processing query for inline test expectations
|
2024-10-29 13:37:04 +01:00 |
|
Tom Hvitved
|
c5d699cb6b
|
Merge pull request #17857 from geoffw0/unreachable3
Rust: Fix rust/dead-code
|
2024-10-29 13:35:10 +01:00 |
|
Tom Hvitved
|
7ddc8f087d
|
Merge pull request #17786 from paldepind/rust-saa-additions
Rust: SSA additions
|
2024-10-29 09:51:38 +01:00 |
|
Geoffrey White
|
bf5a0b7bd0
|
Rust: Rewrite UnreachableCode.ql to be more robust.
|
2024-10-28 14:36:42 +00:00 |
|
Geoffrey White
|
41df9ae4fc
|
Merge pull request #17854 from geoffw0/cleanuptest
Rust: Clean up unreachable test
|
2024-10-28 14:29:42 +00:00 |
|
Arthur Baars
|
2326861b23
|
Merge pull request #17805 from github/aibaars/local-defs
Rust: Rust: add jump to definition for format arguments
|
2024-10-28 14:17:40 +01:00 |
|
Paolo Tranquilli
|
9c95a17882
|
Rust: add block ids to canonical paths, making them "extended"
|
2024-10-28 12:41:05 +01:00 |
|
Simon Friis Vindum
|
cab916453d
|
Rust: Update unused value expected test result
|
2024-10-28 12:18:00 +01:00 |
|
Simon Friis Vindum
|
c5b01eb629
|
Merge branch 'main' into rust-saa-additions
|
2024-10-28 11:42:32 +01:00 |
|
Geoffrey White
|
e5818f6f2e
|
Rust: Fix unused value cases in the unreachable test (they're not interesting, just distract from the point of these tests.
|
2024-10-28 10:29:31 +00:00 |
|
Arthur Baars
|
fdf99e2f50
|
Rust: filter out definitions that are inside expanded macros
|
2024-10-28 11:27:59 +01:00 |
|
Geoffrey White
|
72606d5a59
|
Rust: Add missing annotations to unreachable test.
|
2024-10-28 10:22:46 +00:00 |
|
Arthur Baars
|
c4126e4410
|
Rust: add tests for Definitions.qll
|
2024-10-28 11:17:48 +01:00 |
|
Paolo Tranquilli
|
719b5e175f
|
Rust: add missing expected files
|
2024-10-25 17:06:54 +02:00 |
|
Paolo Tranquilli
|
8f6196d5f1
|
Rust: accept test changes
|
2024-10-25 16:58:05 +02:00 |
|
Paolo Tranquilli
|
9789059e9f
|
Rust: add more thourough canonical path testing
|
2024-10-25 16:58:05 +02:00 |
|
Paolo Tranquilli
|
34b1055c13
|
Rust: accept test changes
|
2024-10-25 16:58:04 +02:00 |
|
Paolo Tranquilli
|
194e0daa8c
|
Rust: add canonical_path and crate_origin to Item
|
2024-10-25 16:58:04 +02:00 |
|
Simon Friis Vindum
|
f7a45e6650
|
Rust: Don't consider parameters in trait method definitions without bodies as variables
|
2024-10-25 15:56:58 +02:00 |
|
Simon Friis Vindum
|
a5ce3c1570
|
Rust: Move trait tests for unused entities into main.rs
|
2024-10-25 15:15:49 +02:00 |
|
Arthur Baars
|
9dc5e2fa36
|
Merge pull request #17791 from github/aibaars/rust-format-templates
Rust: parse formatting templates
|
2024-10-25 12:42:35 +02:00 |
|
Simon Friis Vindum
|
334602a50a
|
Rust: Handle calls that might read/write variables through closures
This implementation is copied and adapted from the Ruby SSA
implementation.
|
2024-10-25 10:50:32 +02:00 |
|
Simon Friis Vindum
|
75103f4b26
|
Merge branch 'main' into rust-saa-additions
|
2024-10-25 10:43:59 +02:00 |
|
Paolo Tranquilli
|
41d0085918
|
Rust: address review
|
2024-10-24 17:54:18 +02:00 |
|
Paolo Tranquilli
|
c79f8180f3
|
Rust: move down options in query-tests
|
2024-10-24 17:14:48 +02:00 |
|
Arthur Baars
|
be41ca5d4e
|
Rust: update expected output
|
2024-10-24 15:13:19 +02:00 |
|
Arthur Baars
|
8f2c7c1239
|
Rust: parse formatting templates
|
2024-10-24 15:10:59 +02:00 |
|
Paolo Tranquilli
|
3f8d438851
|
Rust: move qltest to rust code, add options with cargo check
|
2024-10-24 12:55:23 +02:00 |
|
Simon Friis Vindum
|
85e59c9920
|
Merge branch 'main' into rust-saa-additions
|
2024-10-21 13:30:02 +02:00 |
|
Simon Friis Vindum
|
a1ebf98552
|
Merge branch 'main' into rust-cfg-fixes
|
2024-10-21 10:12:07 +02:00 |
|
Simon Friis Vindum
|
3ae04752c4
|
Rust: Accept less CFG inconsistencies
|
2024-10-21 10:07:11 +02:00 |
|
Simon Friis Vindum
|
9c172f62a4
|
Rust: Fix dead end in CFG for match expressions with no arms
|
2024-10-21 09:59:23 +02:00 |
|
Simon Friis Vindum
|
381f061e7f
|
Rust: Add CFG test for match with no arms
|
2024-10-21 09:29:28 +02:00 |
|
Simon Friis Vindum
|
4ddc7a4592
|
Rust: Update unused value expected results
|
2024-10-18 15:49:52 +02:00 |
|
Simon Friis Vindum
|
b665f45ffa
|
Merge branch 'main' into unreachable2
|
2024-10-18 15:13:40 +02:00 |
|
Simon Friis Vindum
|
28f111b7c0
|
Rust: Remove erroneous CFG edge from return to break
|
2024-10-18 13:26:11 +02:00 |
|
Simon Friis Vindum
|
4ca6b0eceb
|
Rust: Add a CFG test for a return within a break
|
2024-10-18 13:22:39 +02:00 |
|
Simon Friis Vindum
|
7aa28a0449
|
Rust: Fix multiple CFG successors in range pattern without lower bound
|
2024-10-18 11:19:21 +02:00 |
|
Simon Friis Vindum
|
b0625f83c6
|
Rust: Add CFG test of range patterns
|
2024-10-18 11:19:19 +02:00 |
|