Simon Friis Vindum
|
601e317bfe
|
Merge pull request #19833 from paldepind/rust/overloaded-index
Rust: Add type inference for overloaded index expressions
|
2025-06-24 10:51:31 +02:00 |
|
Paolo Tranquilli
|
29b37a42ef
|
Merge pull request #19524 from github/redsun82/cargo-upgrade-3
Rust: upgrade `rust-analyzer` to 0.0.288
|
2025-06-23 17:43:39 +02:00 |
|
Paolo Tranquilli
|
823ac5c7ea
|
Merge branch 'main' into redsun82/cargo-upgrade-3
|
2025-06-23 16:01:21 +02:00 |
|
Simon Friis Vindum
|
846ef9ad5a
|
Rust: Document spurious type
|
2025-06-23 16:00:08 +02:00 |
|
Simon Friis Vindum
|
84accd1c81
|
Rust: Implement overloaded index expression in type inference
|
2025-06-23 16:00:07 +02:00 |
|
Tom Hvitved
|
7350196044
|
Rust: Take derive macros into account in is{In,From}MacroExpansion
|
2025-06-23 15:23:06 +02:00 |
|
Paolo Tranquilli
|
cbd62a8b75
|
Rust: address review and test failure
|
2025-06-23 13:15:09 +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
|
23c449f21f
|
Merge pull request #19824 from github/redsun82/rust-derive-macro-expansion
Rust: expand derive macros
|
2025-06-23 09:42:49 +02:00 |
|
Arthur Baars
|
f4bdd4d35a
|
Merge branch 'main' into redsun82/rust-derive-macro-expansion
|
2025-06-20 19:32:08 +02:00 |
|
Paolo Tranquilli
|
6253b5c5d0
|
Merge branch 'main' into redsun82/rust-regenerate-models
|
2025-06-20 15:27:40 +02:00 |
|
Paolo Tranquilli
|
670b835410
|
Merge branch 'main' into redsun82/rust-derive-macro-expansion
|
2025-06-20 15:21:03 +02:00 |
|
Tom Hvitved
|
b234d775ac
|
Merge pull request #19816 from hvitved/rust/path-resolution-crate-self
Rust: Path resolution for `crate::{self as foo}`
|
2025-06-20 14:50:28 +02:00 |
|
Paolo Tranquilli
|
3590ccaa69
|
Rust: fix tests
|
2025-06-20 14:32:24 +02:00 |
|
Paolo Tranquilli
|
691281a481
|
Rust: mark one value flow as spurious (should be taint)
|
2025-06-20 14:13:37 +02:00 |
|
Simon Friis Vindum
|
bd2812c821
|
Rust: Only resolve deref methods on references to avoid blowup
|
2025-06-20 12:49:22 +02:00 |
|
Simon Friis Vindum
|
6b2c125bb0
|
Rust: Updated expected files
|
2025-06-19 21:01:53 +02:00 |
|
Simon Friis Vindum
|
09bf05f0df
|
Rust: Fix types for * to deref overload
|
2025-06-19 21:01:26 +02:00 |
|
Paolo Tranquilli
|
0e9d4aacd9
|
Rust: accept test changes
|
2025-06-19 16:13:26 +02:00 |
|
Simon Friis Vindum
|
7d536a3c80
|
Rust: When resolving methods on reference also consider the reference itself
|
2025-06-19 14:57:52 +02:00 |
|
Simon Friis Vindum
|
845179665c
|
Rust: Add type inference test with borrow of unknown argument
|
2025-06-19 14:29:27 +02:00 |
|
Simon Friis Vindum
|
7c9d15b605
|
Rust: Add test with method on borrow
|
2025-06-19 14:29:26 +02:00 |
|
Simon Friis Vindum
|
9bdb541065
|
Rust: Add type inference tests for dereferencing
|
2025-06-19 14:29:15 +02:00 |
|
Simon Friis Vindum
|
bea855abd7
|
Merge pull request #19789 from paldepind/rust/operator-borrowing
Rust: Account for borrows in operators in type inference
|
2025-06-19 11:33:56 +02:00 |
|
Tom Hvitved
|
519e56f752
|
Rust: Path resolution for crate::{self as foo}
|
2025-06-18 19:57:57 +02:00 |
|
Tom Hvitved
|
77a92c062b
|
Rust: Add path resolution test
|
2025-06-18 19:55:33 +02:00 |
|
Tom Hvitved
|
ee9ceb5066
|
Merge pull request #19790 from hvitved/rust/new-mad-format
Rust: Add new MaD format based on QL-computed canonical paths
|
2025-06-18 13:55:23 +02:00 |
|
Tom Hvitved
|
e5ef09a127
|
Merge pull request #19809 from hvitved/rust/jump-to-method-call
Rust: Extend jump-to-def query with method calls
|
2025-06-18 13:17:02 +02:00 |
|
Tom Hvitved
|
c88a5049e0
|
Rust: Fix column orders in interpretModelForTest
|
2025-06-18 13:15:36 +02:00 |
|
Tom Hvitved
|
63379df004
|
Rust: Add new MaD format based on QL-computed canonical paths
|
2025-06-18 12:14:36 +02:00 |
|
Tom Hvitved
|
c35598a2ea
|
Rust: Add Deprecated suffix to existing MaD extensible predicates
|
2025-06-18 12:14:30 +02:00 |
|
Paolo Tranquilli
|
75616de613
|
Rust: make proc_macro test version also 0.0.1
|
2025-06-18 11:12:13 +02:00 |
|
Paolo Tranquilli
|
27eeaf25fd
|
Rust: fix lock files
|
2025-06-18 10:47:44 +02:00 |
|
Paolo Tranquilli
|
b29ad5b12a
|
Rust: add attribute macro expansion to path resolution test
|
2025-06-18 10:22:19 +02:00 |
|
Tom Hvitved
|
5cd729545d
|
Rust: Extend jump-to-def query with method calls
|
2025-06-18 09:27:25 +02:00 |
|
Paolo Tranquilli
|
03599b43cb
|
Merge branch 'main' into redsun82/rust-qltest-proc-macro
|
2025-06-18 09:01:28 +02:00 |
|
Paolo Tranquilli
|
d2a05886c8
|
Rust: do not do html escaping in cargo template
|
2025-06-17 17:16:47 +02:00 |
|
Tom Hvitved
|
433756debb
|
Rust: Make SummarizedCallable extend Function instead of string
|
2025-06-17 14:12:38 +02:00 |
|
Simon Friis Vindum
|
a0bc455d53
|
Rust: Account for borrows in operators in type inference
|
2025-06-17 10:34:41 +02:00 |
|
Simon Friis Vindum
|
cc234f2d19
|
Rust: Add a type inference test
|
2025-06-17 10:34:39 +02:00 |
|
Paolo Tranquilli
|
30ab9b7b84
|
Merge pull request #19772 from github/redsun82/rust-test-cargo-lock
Rust: add `Cargo.lock` files to all tests with `cargo check`
|
2025-06-16 12:21:30 +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
|
8fe737ca52
|
Rust: Use defaults for type parameters
|
2025-06-16 09:54:01 +02:00 |
|
Simon Friis Vindum
|
1425bb8b08
|
Rust: Add type inference tests with default for type parameters
|
2025-06-16 09:52:38 +02:00 |
|
Simon Friis Vindum
|
eacf034dde
|
Rust: Disambiguate some method calls based on argument types
|
2025-06-13 15:43:39 +02:00 |
|
Simon Friis Vindum
|
d1aee7f704
|
Rust: Add type inference test
|
2025-06-13 15:42:08 +02:00 |
|
Tom Hvitved
|
6cca01662d
|
Merge pull request #19755 from hvitved/rust/type-inference-operand-workaround
Rust: Temporarily disable type information to flow into operands
|
2025-06-13 15:25:34 +02:00 |
|