Tom Hvitved
|
4abdc13f79
|
Merge pull request #19193 from hvitved/rust/path-resolution-where-clause
Rust: Take `where` clauses into account in path resolution
|
2025-04-23 13:00:58 +02:00 |
|
Arthur Baars
|
1c79c5e9ab
|
Merge pull request #19292 from github/aibaars/rust-shadow-prelude
Rust: allow shadowing of prelude items
|
2025-04-15 09:54:31 +02:00 |
|
Arthur Baars
|
b27ae98b54
|
Rust: normalize paths in the rustup folder
|
2025-04-11 15:46:57 +02:00 |
|
Arthur Baars
|
662e963a7b
|
Rust: allow shadowing of prelude items
|
2025-04-11 15:46:55 +02:00 |
|
Tom Hvitved
|
e26695fc51
|
Rust: Take where clauses into account in path resolution
|
2025-04-11 09:28:08 +02:00 |
|
Tom Hvitved
|
cc85a09b39
|
Rust: Add AI-generated test for path resolution of where clauses
|
2025-04-11 09:24:09 +02:00 |
|
Tom Hvitved
|
13f4a6afa6
|
Rust: Handle path attributes in path resolution
|
2025-04-07 15:24:17 +02:00 |
|
Tom Hvitved
|
edb7aaabab
|
Rust: Add path attribute test
|
2025-04-07 15:23:27 +02:00 |
|
Simon Friis Vindum
|
5dba2412b5
|
Rust: Fix annotation in comment
|
2025-04-07 12:53:13 +02:00 |
|
Simon Friis Vindum
|
6cecf7e618
|
Rust: Resolve Self path in trait type of implementation
|
2025-04-07 11:55:03 +02:00 |
|
Simon Friis Vindum
|
5c2d6e3d0f
|
Rust: Add path resolution test for Self in trait implementation
|
2025-04-07 11:45:43 +02:00 |
|
Tom Hvitved
|
f4e9382622
|
Rust: Take prelude into account when resolving paths
|
2025-04-03 16:07:26 +02:00 |
|
Tom Hvitved
|
4b3816e14e
|
Rust: Variants inherit visibility from their parent enum
|
2025-04-03 16:05:12 +02:00 |
|
Tom Hvitved
|
f09c3c5813
|
Rust: Handle self enum/struct uses
|
2025-04-03 16:05:11 +02:00 |
|
Tom Hvitved
|
3bfb4fbd8d
|
Rust: More path resolution tests
|
2025-04-03 16:05:09 +02:00 |
|
Tom Hvitved
|
605cf35970
|
Rust: More path resolution improvements
|
2025-03-28 15:32:20 +01:00 |
|
Tom Hvitved
|
f6ac82aff0
|
Rust: Add more path resolution tests
|
2025-03-27 15:54:57 +01:00 |
|
Simon Friis Vindum
|
0d75054955
|
Rust: Implement toString on type aliases and add docs
|
2025-03-27 11:34:39 +01:00 |
|
Tom Hvitved
|
b2fc7e771f
|
Rust: Handle super in use statements
|
2025-03-20 14:14:33 +01:00 |
|
Tom Hvitved
|
57dfbf4faa
|
Rust: Add path resolution test for super in use statement
|
2025-03-20 14:14:29 +01:00 |
|
Tom Hvitved
|
7c2bafeb17
|
Rust: Handle self in use statements
|
2025-03-20 14:13:12 +01:00 |
|
Tom Hvitved
|
8f8f6f74bc
|
Rust: Add use+self path resolution test
|
2025-03-20 14:13:11 +01:00 |
|
Tom Hvitved
|
c91176116f
|
Rust: Cross-crate path resolution
|
2025-03-20 14:13:06 +01:00 |
|
Tom Hvitved
|
bd4c85a5bc
|
Rust: Add cross-crate path resolution test
|
2025-03-20 13:50:20 +01:00 |
|
Tom Hvitved
|
c5106f78ac
|
Rust: Handle pub use reexports in path resolution
|
2025-03-20 13:50:18 +01:00 |
|
Tom Hvitved
|
6cf83d3a68
|
Rust: Add path resolution test for reexported items
|
2025-03-20 13:50:16 +01:00 |
|
Tom Hvitved
|
3bb89ea863
|
Rust: Move type inference/path resolution out of elements folder
|
2025-03-13 15:05:00 +01:00 |
|
Tom Hvitved
|
af91152f5c
|
Address review comments
|
2025-03-13 15:04:59 +01:00 |
|
Tom Hvitved
|
795ba25895
|
Rust: Add more consistency checks
|
2025-03-13 13:23:16 +01:00 |
|
Tom Hvitved
|
fcdffc4e73
|
Rust: Use type inference in path resolution test
|
2025-03-13 13:23:14 +01:00 |
|
Arthur Baars
|
9bba666929
|
Rust: QL Test: exclude crate graph related elements
|
2025-03-10 10:16:19 +01:00 |
|
Tom Hvitved
|
b40290683e
|
Rust: Update some inline expectation comments
|
2025-02-25 09:34:50 +01:00 |
|
Paolo Tranquilli
|
d8dad7dff0
|
Merge branch 'main' into redsun82/rust-trait-path
|
2025-02-24 14:12:53 +01:00 |
|
Paolo Tranquilli
|
1bce783623
|
Rust: accept test changes for now
|
2025-02-24 11:30:58 +01:00 |
|
Tom Hvitved
|
496f485375
|
Rust: Path resolution for bounded type parameters
|
2025-02-20 13:57:11 +01:00 |
|
Tom Hvitved
|
8f0aced868
|
Rust: Path resolution for trait items with default implementations
|
2025-02-20 13:56:19 +01:00 |
|
Tom Hvitved
|
1be903cb4f
|
Rust: Add more path resolution tests
|
2025-02-20 12:04:20 +01:00 |
|
Tom Hvitved
|
54ebe9a8f4
|
Rust: Path resolution for inherited associated items
|
2025-02-19 15:23:35 +01:00 |
|
Tom Hvitved
|
ab74d903fd
|
Rust: Path resolution for inherited functions
|
2025-02-18 13:49:05 +01:00 |
|
Tom Hvitved
|
f3a393f9da
|
Rust: Add more path resolution tests
|
2025-02-18 13:48:27 +01:00 |
|
Simon Friis Vindum
|
a1069b1667
|
Rust: Add examples with methods called as functions
|
2025-02-13 14:03:35 +01:00 |
|
Tom Hvitved
|
498828e91a
|
Rust: Implement TypeParam.to(Abbreviated)String
|
2025-02-12 13:23:51 +01:00 |
|
Tom Hvitved
|
c7441ab005
|
Rust: Model namespaces in path resolution
|
2025-02-10 13:55:41 +01:00 |
|
Tom Hvitved
|
985ee92698
|
Rust: Add more path resolution tests
|
2025-02-10 13:52:53 +01:00 |
|
Tom Hvitved
|
493953e724
|
Rust: Extend path resolution to cover type parameters
|
2025-02-05 15:30:07 +01:00 |
|
Tom Hvitved
|
8eb5792f3b
|
Address review comments
|
2025-01-31 10:10:55 +01:00 |
|
Tom Hvitved
|
1f6d39f520
|
Rust: Rename modules test to path-resolution
|
2025-01-31 10:07:10 +01:00 |
|