Paolo Tranquilli
|
66e4acf53e
|
Rust: accept test changes
|
2024-12-04 10:56:14 +01:00 |
|
Simon Friis Vindum
|
bb015cf56d
|
Merge branch 'main' into rust-df-closure
|
2024-12-04 09:25:18 +01:00 |
|
Simon Friis Vindum
|
70c60868a6
|
Rust: Model ? as reading from Option and Result
|
2024-12-03 17:01:34 +01:00 |
|
Paolo Tranquilli
|
8a1136ddcb
|
Merge branch 'main' into redsun82/rust-less-canonical-paths
|
2024-12-03 16:23:22 +01:00 |
|
Simon Friis Vindum
|
b50834aee8
|
Rust: Add data flow tests for question mark operator
|
2024-12-03 16:21:26 +01:00 |
|
Simon Friis Vindum
|
cac4514eae
|
Rust: Add basic data flow through arrays
|
2024-12-03 14:15:54 +01:00 |
|
Simon Friis Vindum
|
3346b64e96
|
Rust: Add variables and data flow array tests
|
2024-12-03 14:14:41 +01:00 |
|
Paolo Tranquilli
|
ebe38bca23
|
Merge branch 'main' into redsun82/rust-less-canonical-paths
|
2024-12-03 12:19:08 +01:00 |
|
Tom Hvitved
|
3c767b086b
|
Rust: Use canonical paths for variants in data flow
|
2024-12-03 10:19:33 +01:00 |
|
Simon Friis Vindum
|
e377a0e05a
|
Merge branch 'main' into rust-df-closure
|
2024-12-03 10:09:52 +01:00 |
|
Tom Hvitved
|
3e5f4b7f89
|
Rust: Add a model for unwrap
|
2024-12-03 09:12:01 +01:00 |
|
Tom Hvitved
|
395901b8e0
|
Rust: Adopt shared flow summaries library
|
2024-12-03 09:11:06 +01:00 |
|
Simon Friis Vindum
|
e1c65aae90
|
Rust: Tuple writes target post update node
|
2024-12-02 14:48:20 +01:00 |
|
Simon Friis Vindum
|
3420f1f43f
|
Address review comments, store step for tuple indexing
|
2024-12-02 13:27:26 +01:00 |
|
Paolo Tranquilli
|
bb83641634
|
Rust: accept all test changes for now
|
2024-12-02 08:22:51 +01:00 |
|
Paolo Tranquilli
|
c46f44da5f
|
Rust: fix QL compilation errors
|
2024-11-29 15:55:51 +01:00 |
|
Simon Friis Vindum
|
b8d60cbb13
|
Rust: Implement predicates for lambdas/closures in the data flow library
|
2024-11-29 09:32:04 +01:00 |
|
Simon Friis Vindum
|
ad7480591b
|
Rust: Add data flow tests involving closures
|
2024-11-29 09:30:26 +01:00 |
|
Simon Friis Vindum
|
d89678f49f
|
Rust: Data flow through tuple and struct fields
|
2024-11-27 14:53:01 +01:00 |
|
Simon Friis Vindum
|
9ec9d79b4f
|
Rust: Add additional tests for flow through structs
|
2024-11-27 10:10:49 +01:00 |
|
Simon Friis Vindum
|
92427ab0c1
|
Merge branch 'main' into rust-rename-expr
|
2024-11-26 17:40:47 +01:00 |
|
Simon Friis Vindum
|
d30f3e2822
|
Rust: Renamed expr on CallExpr and LetExpr
|
2024-11-26 15:22:14 +01:00 |
|
Tom Hvitved
|
0c6b4cdb8f
|
Merge pull request #18078 from hvitved/rust/variant-flow
Rust: Data flow through variants
|
2024-11-26 14:45:00 +01:00 |
|
Tom Hvitved
|
5e7cd46117
|
Rust: Flow through variants
|
2024-11-25 19:17:57 +01:00 |
|
Tom Hvitved
|
2fb670a27c
|
Rust: Do not print unit type in data flow
|
2024-11-25 19:14:44 +01:00 |
|
Tom Hvitved
|
511f791511
|
Rust: Add more flow tests
|
2024-11-25 19:14:42 +01:00 |
|
Geoffrey White
|
bded7085f0
|
Rust: Effect of toString changes in main.
|
2024-11-25 10:01:57 +00:00 |
|
Geoffrey White
|
d38f0eec7b
|
Merge branch 'main' into sourcemodels
|
2024-11-25 09:59:08 +00:00 |
|
Geoffrey White
|
f2f577f86c
|
Rust: Fix toString().
|
2024-11-22 17:09:52 +00:00 |
|
Paolo Tranquilli
|
e7c10c6325
|
Merge branch 'main' into redsun82/rust-str
|
2024-11-22 14:44:48 +01:00 |
|
Geoffrey White
|
ed67dae850
|
Rust: Make ql-for-ql happy.
|
2024-11-22 11:33:35 +00:00 |
|
Simon Friis Vindum
|
e81c3483db
|
Rust: Apply suggestions from PR comments
|
2024-11-22 10:19:13 +01:00 |
|
Geoffrey White
|
292b29b0e3
|
Rust: Fix following rebase on main.
|
2024-11-22 09:13:48 +00:00 |
|
Geoffrey White
|
176e9a425f
|
Rust: Model reqwest.
|
2024-11-22 09:13:47 +00:00 |
|
Geoffrey White
|
e64f139c98
|
Rust: Model std::env.
|
2024-11-22 09:13:44 +00:00 |
|
Geoffrey White
|
be40085982
|
Rust: Add a test of flow sources reaching sinks as well.
|
2024-11-22 09:13:42 +00:00 |
|
Geoffrey White
|
a85ad4ec29
|
Rust: Add a dataflow/sources test.
|
2024-11-22 09:13:41 +00:00 |
|
Simon Friis Vindum
|
fffeac6a13
|
Rust: Extend data flow library instantiation for global data flow
|
2024-11-21 15:11:25 +01:00 |
|
Simon Friis Vindum
|
bb70bfce43
|
Rust: Tweak global data flow test and add inline flow test
|
2024-11-21 15:03:58 +01:00 |
|
Paolo Tranquilli
|
6a6154913b
|
Merge branch 'main' into redsun82/rust-str
|
2024-11-21 11:50:38 +01:00 |
|
Tom Hvitved
|
e6887f982e
|
Rust: Use nodes from CfgNodes.qll in DataFlowImpl.qll
|
2024-11-21 10:21:13 +01:00 |
|
Tom Hvitved
|
1c2fdc29a3
|
Rust: Add more local data flow tests
|
2024-11-21 10:21:09 +01:00 |
|
Paolo Tranquilli
|
fd45e11f4b
|
Rust: accept test changes
|
2024-11-20 16:49:20 +01:00 |
|
Paolo Tranquilli
|
b4af5a61d1
|
Rust: more advanced toString
|
2024-11-20 16:21:23 +01:00 |
|
Paolo Tranquilli
|
4d04c5af83
|
Rust: fix non-existent string representations
|
2024-11-20 12:08:51 +01:00 |
|
Paolo Tranquilli
|
57973df795
|
Rust: make CallExpr.toString use call identifier if present
|
2024-11-20 10:00:10 +01:00 |
|
Paolo Tranquilli
|
fce13aeb35
|
Rust: accept test changes
|
2024-11-19 17:50:14 +01:00 |
|
Simon Friis Vindum
|
2c9bee6208
|
Rust: Only add data flow edge to SSA write definitions from their underlying CFG node
|
2024-11-19 14:32:31 +01:00 |
|
Simon Friis Vindum
|
6ae979293c
|
Rust: Accept inconsistencies
|
2024-11-19 13:26:01 +01:00 |
|
Simon Friis Vindum
|
23bfa8a9bc
|
Rust: Add local data flow edge for SSA definitons
|
2024-11-19 12:19:47 +01:00 |
|