Geoffrey White
|
fd7093e74d
|
Merge pull request #21375 from geoffw0/mapfix
Rust: Add neutral models (map, from)
|
2026-03-06 17:20:14 +00:00 |
|
Tom Hvitved
|
84bef5d4bc
|
Merge pull request #21420 from hvitved/rust/type-inference-qualified-trait-arg-path
Rust: More conservative resolution of `<Foo as Bar<...>>` paths
|
2026-03-06 15:14:01 +01:00 |
|
Tom Hvitved
|
ff41917147
|
Rust: More conservative resolution of <Foo as Bar<...>> paths
|
2026-03-05 21:42:33 +01:00 |
|
Tom Hvitved
|
838f3b90e7
|
Rust: Add type inference test
|
2026-03-05 20:57:32 +01:00 |
|
Owen Mansel-Chan
|
926725a87f
|
Merge pull request #21405 from owen-mc/java/consistent-inline-expectation-tests
Inline expectation tests should always have space before and after `$`
|
2026-03-05 11:27:37 +00:00 |
|
Owen Mansel-Chan
|
aa28c94562
|
Remove double space after $ in inline expectations tests
|
2026-03-04 14:12:42 +00:00 |
|
Geoffrey White
|
370c5157f1
|
Merge branch 'main' into mapfix
|
2026-03-04 10:20:04 +00:00 |
|
Tom Hvitved
|
18d2f586b3
|
Rust: Update AccessAfterLifetime query to use FeatureEscapesSourceCallContextOrEqualSourceSinkCallContext
|
2026-03-04 10:44:25 +01:00 |
|
Geoffrey White
|
bb5bfda14b
|
Rust: Update the models.
|
2026-03-03 09:26:54 +00:00 |
|
Geoffrey White
|
062fbf2b3c
|
Rust: Accept consistency check changes from CI.
|
2026-02-26 15:45:40 +00:00 |
|
Tom Hvitved
|
4280d35bf3
|
Merge pull request #21366 from hvitved/rust/type-inference-unify-method-resolution
Rust: Unify logic in `MethodResolution`; remove `TypeQualifierIsInstantiationOfImplSelf` logic
|
2026-02-26 14:38:35 +01:00 |
|
Geoffrey White
|
ec0b90f4b4
|
Rust: Simplify with the Copilot suggestions.
|
2026-02-26 13:00:07 +00:00 |
|
Geoffrey White
|
96a06bed8d
|
Rust: Accept consistency check changes.
|
2026-02-26 12:41:17 +00:00 |
|
Geoffrey White
|
78f855d7e3
|
Rust: Make the manual model for Option::map more accurate.
|
2026-02-26 11:34:30 +00:00 |
|
Geoffrey White
|
75fea4245a
|
Rust: Add neutral models of From::from (corresponding with existing generated sink models).
|
2026-02-26 10:00:30 +00:00 |
|
Geoffrey White
|
5c108e5c12
|
Rust: Add a manual model for flow through Option::map.
|
2026-02-26 09:12:33 +00:00 |
|
Geoffrey White
|
53e886380c
|
Rust: Add a neutral model of Option::map (so that we don't use the generated models).
|
2026-02-26 08:36:28 +00:00 |
|
Geoffrey White
|
97f7a26e11
|
Rust: Add test cases for log injection + uncontrolled allocation size with from.
|
2026-02-25 19:12:06 +00:00 |
|
Geoffrey White
|
5523b5e25f
|
Merge pull request #21271 from geoffw0/neutralmodels
Rust: Add support for neutral models.
|
2026-02-25 16:15:55 +00:00 |
|
Geoffrey White
|
1213369d75
|
Rust: Add test cases for log injection with map.
|
2026-02-25 14:30:01 +00:00 |
|
Tom Hvitved
|
de9b1adf63
|
Rust: Unify logic in MethodResolution; remove TypeQualifierIsInstantiationOfImplSelf logic
|
2026-02-25 09:05:58 +01:00 |
|
Tom Hvitved
|
018674cfde
|
Merge pull request #21333 from hvitved/rust/type-inference-restrict-receiver-type-propagation
Rust: Restrict type propagation into receivers
|
2026-02-25 08:48:14 +01:00 |
|
Tom Hvitved
|
f9869daa91
|
Address review comments
|
2026-02-24 12:12:47 +01:00 |
|
Tom Hvitved
|
61d809b41a
|
Rust: Add another type inference test
|
2026-02-24 12:08:40 +01:00 |
|
Tom Hvitved
|
e587541e55
|
Rust: Restrict type propagation into receivers
|
2026-02-17 13:42:56 +01:00 |
|
Tom Hvitved
|
8a051d7e57
|
Rust: Add type inference test
|
2026-02-17 13:40:16 +01:00 |
|
Tom Hvitved
|
d3541b87d6
|
Rust: Make path resolution robust against invalid code with conflicting declarations
|
2026-02-17 11:13:32 +01:00 |
|
Simon Friis Vindum
|
522e4d64de
|
Merge pull request #21273 from paldepind/rust/tp-assoc
Rust: Implement support for associated types accessed on type parameters
|
2026-02-11 13:39:55 +01:00 |
|
Tom Hvitved
|
89e9a253eb
|
Rust: Distinguish path resolution expectations from type inference expectations
|
2026-02-11 10:33:41 +01:00 |
|
Simon Friis Vindum
|
2fa71f0c17
|
Rust: Add examples with associated type accessed on associated type
|
2026-02-11 09:10:21 +01:00 |
|
Simon Friis Vindum
|
624ee1898a
|
Rust: Implement support for associated types accessed on type parameters
|
2026-02-10 09:53:56 +01:00 |
|
Simon Friis Vindum
|
0cd5366034
|
Rust: Add type inference test for associated type acces on a type parameter of an impl block
|
2026-02-10 09:51:56 +01:00 |
|
Tom Hvitved
|
16539b4667
|
Address review comments
|
2026-02-09 19:30:58 +01:00 |
|
Geoffrey White
|
a5aeadd31d
|
Rust: Fix for neutral summaries.
|
2026-02-06 18:15:13 +00:00 |
|
Geoffrey White
|
08174d7ec9
|
Rust: Add test cases for summaries as well.
|
2026-02-06 18:05:54 +00:00 |
|
Tom Hvitved
|
32aaac27ec
|
Rust: Add type inference regression test
|
2026-02-05 17:29:42 +01:00 |
|
Tom Hvitved
|
2dc7576232
|
Rust: Rework call disambiguation logic
|
2026-02-05 17:29:40 +01:00 |
|
Geoffrey White
|
c0a5c63e8e
|
Merge branch 'main' into neutralmodels
|
2026-02-05 15:53:28 +00:00 |
|
Tom Hvitved
|
c62d95ac9d
|
Rust: More type inference tests
|
2026-02-05 14:29:41 +01:00 |
|
Tom Hvitved
|
025f73301b
|
Rust: Move some overloading tests into a separate file
|
2026-02-05 12:49:53 +01:00 |
|
Geoffrey White
|
9de5f5c72b
|
Rust: Clean up and change note.
|
2026-02-05 08:58:08 +00:00 |
|
Geoffrey White
|
d40071321a
|
Rust: Implement neutral models for Rust.
|
2026-02-04 18:58:09 +00:00 |
|
Geoffrey White
|
97f7dcb04a
|
Rust: Add dataflow test cases for neutral models.
|
2026-02-04 17:43:05 +00:00 |
|
Simon Friis Vindum
|
52dc58172d
|
Merge branch 'main' into rust/as-path-trait
|
2026-02-04 14:47:57 +01:00 |
|
Simon Friis Vindum
|
d72d8b63ed
|
Rust: Fix inconsistency by skipping Self in use globs
|
2026-02-03 11:54:28 +01:00 |
|
Simon Friis Vindum
|
1791c1f1f9
|
Rust: Add test with path resolution inconsistency
|
2026-02-03 11:51:55 +01:00 |
|
Simon Friis Vindum
|
9fc2a54712
|
Rust: Accept changes to expected files for consistency checks
|
2026-02-02 17:12:25 +01:00 |
|
Simon Friis Vindum
|
d0e30d19c4
|
Rust: Resolve as paths to trait
|
2026-02-02 16:47:43 +01:00 |
|
Simon Friis Vindum
|
8de37fec17
|
Rust: Add tests with as paths
|
2026-02-02 16:43:21 +01:00 |
|
Simon Friis Vindum
|
99b498b891
|
Rust: Resolve Self paths in type definitions
|
2026-02-02 13:51:59 +01:00 |
|