Tom Hvitved
|
fc49360e81
|
Rust: Add models for core::cmp::Ord::{min,max,clamp}
|
2025-12-15 11:52:05 +01:00 |
|
Tom Hvitved
|
5a5679bd51
|
Rust: Taint flow through operations using MaD
|
2025-12-05 09:19:03 +01:00 |
|
Tom Hvitved
|
d8177274a8
|
Rust: Improve handling of deref expressions in data flow
|
2025-12-01 11:34:06 +01:00 |
|
Tom Hvitved
|
6b003580d1
|
Rust: Improve handling of implicit derefs/borrows in data flow
|
2025-12-01 11:34:01 +01:00 |
|
Tom Hvitved
|
9b25a3112d
|
Rust: Use TaintFlow instead of ValueFlow in tests
|
2025-12-01 11:33:57 +01:00 |
|
Paolo Tranquilli
|
122b7ebba8
|
Rust: accept test changes
|
2025-10-07 14:49:08 +02:00 |
|
Geoffrey White
|
2192ed04be
|
Rust: Add clone MaD trait model.
|
2025-07-25 09:43:34 +01:00 |
|
Geoffrey White
|
4140579dd6
|
Rust: Remove QL model for clone.
|
2025-07-25 08:17:52 +01:00 |
|
Geoffrey White
|
e20ae48699
|
Merge branch 'main' into models3b
|
2025-07-11 17:37:52 +01:00 |
|
Tom Hvitved
|
1d7d45e16b
|
Rust: Update expected test output
|
2025-07-10 19:40:39 +02:00 |
|
Geoffrey White
|
75078346c0
|
Rust: Accept .expected changes (mostly renumberings).
|
2025-07-10 17:05:12 +01:00 |
|
Paolo Tranquilli
|
0e9d4aacd9
|
Rust: accept test changes
|
2025-06-19 16:13:26 +02:00 |
|
Paolo Tranquilli
|
051704e59d
|
Merge branch 'main' into redsun82/rust-mad
|
2025-06-11 16:39:10 +02:00 |
|
Paolo Tranquilli
|
6162cf5dbb
|
Rust: accept test changes
|
2025-06-05 10:52:59 +02:00 |
|
Paolo Tranquilli
|
5f474a7185
|
Rust: Use QL computed canonical paths in MaD Field tokens
Also regenerate all auto-generated models with latest extractor.
|
2025-06-04 09:43:45 +02:00 |
|
Geoffrey White
|
257d94905d
|
Merge branch 'main' into pin
|
2025-05-27 11:46:07 +01:00 |
|
Tom Hvitved
|
456a4b2be8
|
Rust: Make dataflow/modeled pass by not using #[derive(Clone)]
|
2025-05-22 09:53:09 +02:00 |
|
Geoffrey White
|
ebd75a118b
|
Rust: Add models for std::Pin.
|
2025-05-19 18:38:50 +01:00 |
|
Geoffrey White
|
533aa7fc26
|
Rust: Add tests for std::Pin.
|
2025-05-19 18:38:20 +01:00 |
|
Tom Hvitved
|
a02bf182c5
|
Rust: Type inference and path resolution for builtins
|
2025-05-13 21:29:32 +02:00 |
|
Simon Friis Vindum
|
14ede4e0c5
|
Merge pull request #19440 from paldepind/rust-update-stdlib-models
Rust: Update generated models for core and std
|
2025-05-12 08:11:18 +02:00 |
|
Simon Friis Vindum
|
3aed1c8696
|
Merge branch 'main' into rust-update-stdlib-models
|
2025-05-02 12:54:43 +02:00 |
|
Tom Hvitved
|
73fa381dbc
|
Rust: Remove visibility check in path resolution
|
2025-05-01 17:14:49 +02:00 |
|
Tom Hvitved
|
423e2dac91
|
Rust: Strenghten the modeling of the Clone trait
|
2025-05-01 10:54:52 +02:00 |
|
Simon Friis Vindum
|
499d224c2b
|
Rust: Update generated models for core and std
|
2025-05-01 10:54:05 +02:00 |
|
Tom Hvitved
|
7e205366ab
|
Rust: Adjust clone modeling
|
2025-04-25 08:49:02 +02:00 |
|
Tom Hvitved
|
6df5a1ef80
|
Rust: Extract SelfParams from crate graph
|
2025-04-24 15:30:23 +02:00 |
|
Simon Friis Vindum
|
b0c40111e7
|
Rust: Tweaks to stringification
|
2025-04-03 12:45:08 +02:00 |
|
Simon Friis Vindum
|
1225c5c828
|
Rust: Accept changes
|
2025-03-03 09:44:24 +01:00 |
|
Simon Friis Vindum
|
d8d882958d
|
Merge branch 'main' into rust-ref-mut
|
2025-03-03 09:19:08 +01:00 |
|
Simon Friis Vindum
|
c4773c42c4
|
Rust: Model pointer read and write functions
|
2025-02-28 11:44:11 +01:00 |
|
Simon Friis Vindum
|
5b657035d2
|
Rust: Add test for models of pointer read and write
|
2025-02-28 11:19:41 +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
|
0c3e8a0f5b
|
Rust: Adapt tests and existing models to account for generated models
|
2025-02-17 11:08:42 +01:00 |
|
Tom Hvitved
|
e9c25037d4
|
Rust: Use Field MaD token instead of Variant, Struct, Tuple
|
2025-02-13 13:32:08 +01:00 |
|
Simon Friis Vindum
|
655449be81
|
Rust: Add auto generated flow summaries for Option
|
2025-02-12 08:38:47 +01:00 |
|
Simon Friis Vindum
|
5bef9c98ff
|
Rust: Accept changes
|
2025-02-07 10:20:15 +01:00 |
|
Simon Friis Vindum
|
86d7feabc6
|
Rust: Add value flow model for clone methods
|
2025-02-05 09:18:58 +01:00 |
|
Simon Friis Vindum
|
04d3f989ec
|
Rust: Add tests for flow through clone
|
2025-02-04 17:09:26 +01:00 |
|