Tom Hvitved
|
1d6626c821
|
Rust: Implement IdentPat.toString()
|
2024-10-01 08:42:26 +02:00 |
|
Tom Hvitved
|
2e7e26b638
|
Rust: Add more CFG tests
|
2024-09-30 15:15:14 +02:00 |
|
Tom Hvitved
|
3e77dd8b6b
|
Rust: Fix extraction errors
|
2024-09-30 10:36:56 +02:00 |
|
Tom Hvitved
|
bafef791f7
|
Rust: Add extraction error consistency query
|
2024-09-30 10:28:24 +02:00 |
|
Tom Hvitved
|
dc4160b24a
|
Rust: Prune CFG for impossible true/false edges
|
2024-09-27 13:37:29 +02:00 |
|
Tom Hvitved
|
bf58bdd2bd
|
Rust: Update CFG tests
|
2024-09-27 13:35:14 +02:00 |
|
Tom Hvitved
|
431b33a274
|
Rust: Implement LiteralExpr::toString()
|
2024-09-27 13:33:25 +02:00 |
|
Tom Hvitved
|
24f39ccae2
|
Rust: Weaken scopeNoFirst check
|
2024-09-26 11:09:52 +02:00 |
|
Tom Hvitved
|
cbc2389493
|
Rust: Accept CFG inconsistencies
|
2024-09-25 10:56:46 +02:00 |
|
Tom Hvitved
|
3bd5c6e445
|
Rust: Implement {BinaryExpr,PrefixExpr}.toString()
|
2024-09-25 10:55:15 +02:00 |
|
Tom Hvitved
|
5f3663018e
|
Rust: Remove spurious CFG edges in match expressions
|
2024-09-24 13:09:33 +02:00 |
|
Tom Hvitved
|
6ae03e67e6
|
Rust: Add case for ParenExpr in CFG
|
2024-09-24 11:20:57 +02:00 |
|
Tom Hvitved
|
16813240ae
|
Shared: Do not use @kind graph for CFG test output
|
2024-09-19 18:13:31 +02:00 |
|
Simon Friis Vindum
|
19697b9a77
|
Merge branch 'main' into rust-improve-cfg
|
2024-09-19 15:53:41 +02:00 |
|
Simon Friis Vindum
|
db9f5fdf81
|
Rust: Handle nested if expressions, address review comments
|
2024-09-19 15:10:37 +02:00 |
|
Simon Friis Vindum
|
2511986324
|
Rust: Address PR review comments
|
2024-09-19 14:11:58 +02:00 |
|
Simon Friis Vindum
|
db351bdb05
|
Rust: Align test output with CI
|
2024-09-18 10:50:26 +02:00 |
|
Simon Friis Vindum
|
dd25b3ecbe
|
Rust: Don't use macro in test and add documentation string
|
2024-09-18 10:10:27 +02:00 |
|
Simon Friis Vindum
|
7a369f8734
|
Rust: Update CFG test and expected output
|
2024-09-17 17:34:11 +02:00 |
|
Simon Friis Vindum
|
c62c397cda
|
Merge branch 'main' into rust-improve-cfg
|
2024-09-16 10:34:15 +02:00 |
|
Arthur Baars
|
90537f9132
|
Fix other QL code
This reverts commit 5c02fb4a2e.
|
2024-09-13 18:47:10 +02:00 |
|
Arthur Baars
|
5c02fb4a2e
|
Fix CFG library
|
2024-09-13 11:41:21 +02:00 |
|
Simon Friis Vindum
|
e1f2fa8c7e
|
Rust: Support break and continue in loops
|
2024-09-12 14:07:43 +02:00 |
|
Simon Friis Vindum
|
67a06cb772
|
Rust: Support loop in CFG
|
2024-09-12 09:29:19 +02:00 |
|
Simon Friis Vindum
|
857edb791c
|
Rust: Fix control flow tree for function and block expression
|
2024-09-11 11:18:56 +02:00 |
|
Simon Friis Vindum
|
809d040528
|
Make more classes private and final
|
2024-09-11 09:37:39 +02:00 |
|
Simon Friis Vindum
|
91d5171d90
|
Add base setup for control flow graph construction
|
2024-09-11 09:08:53 +02:00 |
|