Tom Hvitved
|
dc0c7d7ec2
|
Fix commment typos
|
2026-06-02 14:41:27 +02:00 |
|
Tom Hvitved
|
0547e9c98d
|
Rust: Path resolution for static items
|
2026-06-02 09:02:56 +02:00 |
|
Tom Hvitved
|
c08cf81665
|
Rust: Adopt shared local name resolution library
|
2026-05-28 10:50:10 +02:00 |
|
Tom Hvitved
|
e06158629e
|
Rust: More local variable tests
|
2026-05-28 10:50:05 +02:00 |
|
Tom Hvitved
|
5d5bad6cd4
|
Rust: Update expected test output
|
2026-01-13 10:24:10 +01:00 |
|
Tom Hvitved
|
3c6a757c3e
|
Rust: Distinguish &mut T from &T in type inference
|
2025-12-18 12:47:42 +01:00 |
|
Tom Hvitved
|
57bca5ca9b
|
Rust: Include more calls in DB quality metrics
|
2025-12-05 09:15:26 +01:00 |
|
Tom Hvitved
|
43111b8eaa
|
Merge pull request #20716 from hvitved/rust/path-resolution-variable-impl
Rust: Path resolution before variable resolution
|
2025-11-24 13:08:53 +01:00 |
|
Tom Hvitved
|
489fff9572
|
Rust: Base DataFlow::Node on AST instead of CFG
|
2025-11-19 19:37:39 +01:00 |
|
Tom Hvitved
|
ec3b2c6a8d
|
Rust: Path resolution before variable resolution
|
2025-11-19 09:06:41 +01:00 |
|
Tom Hvitved
|
880f7b0f18
|
Rust: More path resolution and variable tests
|
2025-11-19 08:55:43 +01:00 |
|
Tom Hvitved
|
c81f5f5190
|
Rust: Remove elements superseded by attribute macro expansions
|
2025-11-10 09:18:58 +01:00 |
|
Tom Hvitved
|
c80301d58a
|
Rust: Handle variables introduced in if-let guards
|
2025-11-05 19:46:54 +01:00 |
|
Tom Hvitved
|
db7b187961
|
Rust: Add more variables tests
|
2025-11-05 15:32:24 +01:00 |
|
Tom Hvitved
|
5a2467414c
|
Rust: Fix variable access overlap
|
2025-10-30 21:52:36 +01:00 |
|
Tom Hvitved
|
3d7b60a439
|
Rust: Add variable consistency query
|
2025-10-30 21:40:37 +01:00 |
|
Tom Hvitved
|
d71f2dee9c
|
Rust: Add more variable tests
|
2025-10-30 21:39:28 +01:00 |
|
Tom Hvitved
|
7cac226ad9
|
Rust: Adjust SSA write node for (compound) assignments
|
2025-09-16 13:05:50 +02:00 |
|
Tom Hvitved
|
4e77b1b9b8
|
Rust: Add self-assignment variable test
|
2025-09-16 13:05:48 +02:00 |
|
Paolo Tranquilli
|
71edc48c0e
|
Merge branch 'main' into redsun82/cargo-upgrade-2
|
2025-08-15 10:15:26 +02:00 |
|
Paolo Tranquilli
|
0924d795b4
|
Rust: accept test changes
|
2025-08-15 10:12:12 +02:00 |
|
Tom Hvitved
|
f63e55c1fd
|
Rust: Handle chained let expressions
|
2025-08-14 10:36:43 +02:00 |
|
Tom Hvitved
|
fd1d9401c0
|
Rust: Add tests for chained let expressions
|
2025-08-14 10:36:41 +02:00 |
|
Tom Hvitved
|
d1dd05e7bb
|
Rust: Fix SSA inconsistencies
|
2025-07-04 14:43:10 +02:00 |
|
Tom Hvitved
|
2b2bd17d10
|
Rust: Add more SSA tests
|
2025-07-04 10:47:56 +02:00 |
|
Tom Hvitved
|
bd1f46b75c
|
Rust: Assume prelude is always available in path resolution
|
2025-07-01 10:18:02 +02:00 |
|
Tom Hvitved
|
57661df306
|
Rust: Fix variable capture inconsistencies
|
2025-06-30 10:19:42 +02:00 |
|
Paolo Tranquilli
|
823ac5c7ea
|
Merge branch 'main' into redsun82/cargo-upgrade-3
|
2025-06-23 16:01:21 +02:00 |
|
Paolo Tranquilli
|
84de91b7d8
|
Rust: accept test changes
|
2025-06-23 12:51:46 +02:00 |
|
Paolo Tranquilli
|
377fb00dea
|
Merge branch 'main' into redsun82/cargo-upgrade-3
|
2025-06-23 12:26:15 +02:00 |
|
Tom Hvitved
|
1f09f713b9
|
Rust: Avoid overlapping path resolution consistency checks
|
2025-06-23 11:26:30 +02:00 |
|
Paolo Tranquilli
|
eb3b717b2f
|
Rust: accept test changes for now
|
2025-06-23 10:50:10 +02:00 |
|
Paolo Tranquilli
|
3590ccaa69
|
Rust: fix tests
|
2025-06-20 14:32:24 +02:00 |
|
Paolo Tranquilli
|
55096a31f2
|
Rust: add Cargo.lock files to all tests with cargo check
|
2025-06-16 10:52:53 +02:00 |
|
Simon Friis Vindum
|
eacf034dde
|
Rust: Disambiguate some method calls based on argument types
|
2025-06-13 15:43:39 +02:00 |
|
Tom Hvitved
|
721ffb11cf
|
Rust: Path resolution for extern crates
|
2025-06-04 21:14:22 +02:00 |
|
Arthur Baars
|
44a404571f
|
Rust: fixes
|
2025-05-22 09:53:12 +02:00 |
|
Tom Hvitved
|
a02bf182c5
|
Rust: Type inference and path resolution for builtins
|
2025-05-13 21:29:32 +02:00 |
|
Arthur Baars
|
bc35599f1a
|
Rust: rename MacroStmts to MacroBlockExpr
|
2025-05-02 16:23:02 +02:00 |
|
Arthur Baars
|
9ca6706550
|
Rust: make MacroStmts a CFG Expr
|
2025-05-02 16:22:59 +02:00 |
|
Tom Hvitved
|
cc85a09b39
|
Rust: Add AI-generated test for path resolution of where clauses
|
2025-04-11 09:24:09 +02:00 |
|
Simon Friis Vindum
|
b0c40111e7
|
Rust: Tweaks to stringification
|
2025-04-03 12:45:08 +02:00 |
|
Tom Hvitved
|
01810cbac9
|
Rust: Update PhiDefinition.toString
|
2025-04-01 14:59:05 +02:00 |
|
Simon Friis Vindum
|
17d6cb626d
|
Rust: Assume in the CFG that lowercase identifiers are in fact identifiers
|
2025-03-17 08:40:02 +01:00 |
|
Anders Schack-Mulligen
|
8474a47c2b
|
Rust: Switch test to use dedicated test module.
|
2025-03-04 12:24:23 +01:00 |
|
Simon Friis Vindum
|
476fef49da
|
Rust: Allow SSA and some data flow for mutable borrows
|
2025-02-26 16:00:52 +01:00 |
|
Simon Friis Vindum
|
0f627ae59a
|
Merge branch 'main' into rust-fewer-no-match
|
2025-02-21 13:20:50 +01:00 |
|
Simon Friis Vindum
|
df2a110b41
|
Rust: Changes based on PR comments
|
2025-02-21 11:15:54 +01:00 |
|
Simon Friis Vindum
|
4a01a4df37
|
Rust: Remove nonsensical no-match CFG edges
|
2025-02-20 10:51:33 +01:00 |
|
Tom Hvitved
|
889ef33006
|
Rust: Update expected test output
|
2025-02-20 10:19:41 +01:00 |
|