Owen Mansel-Chan
|
bde9378cee
|
Update MaD barrier guard test output
|
2026-03-20 11:10:08 +00:00 |
|
Owen Mansel-Chan
|
77cb35380c
|
Add MaD barrier guard model to make test pass
|
2026-03-20 11:06:41 +00:00 |
|
Owen Mansel-Chan
|
c5457d3e30
|
Add (failing) test for MaD barrier guard
|
2026-03-20 11:06:39 +00:00 |
|
Owen Mansel-Chan
|
93c656065d
|
Add test for MaD barriers
|
2026-03-20 11:06:36 +00:00 |
|
Tom Hvitved
|
1b6f3a43ef
|
Rust: Unify type inference logic for associated functions
|
2026-03-12 10:31:35 +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 |
|
Geoffrey White
|
c0a5c63e8e
|
Merge branch 'main' into neutralmodels
|
2026-02-05 15:53:28 +00: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 |
|
Tom Hvitved
|
c4e0dda178
|
Rust: Adapt to changes in FlowSummaryImpl
|
2026-01-26 12:40:10 +01:00 |
|
Geoffrey White
|
f484d95081
|
Merge remote-tracking branch 'upstream/main' into addsub
|
2026-01-22 16:03:42 +00:00 |
|
Geoffrey White
|
b8581e89bf
|
Rust: More affected tests.
|
2026-01-22 13:22:43 +00:00 |
|
Geoffrey White
|
67b52e29e0
|
Rust: Update other affected tests.
|
2026-01-22 12:29:21 +00:00 |
|
Geoffrey White
|
3d6765ba1c
|
Rust: Clean up / fix some existing models.
|
2026-01-22 12:29:20 +00:00 |
|
Geoffrey White
|
fa9677d615
|
Rust: Add model variants for core::ops::bit on Wrapping.
|
2026-01-22 12:29:14 +00:00 |
|
Geoffrey White
|
9d645508ea
|
Rust: Add model variants for core::ops:arith on Wrapping.
|
2026-01-22 10:46:15 +00:00 |
|
Geoffrey White
|
e8ef58d381
|
Rust: Fix an issue with identifying sources and sinks in the test.
|
2026-01-22 09:58:58 +00:00 |
|
Geoffrey White
|
f8d0a0d509
|
Rust: Expand the Wrapping test some more.
|
2026-01-22 09:52:26 +00:00 |
|
Geoffrey White
|
1d461ff5ad
|
Rust: Test unpacking the Wrapping number.
|
2026-01-21 12:49:59 +00:00 |
|
Geoffrey White
|
ff6e598f72
|
Rust: Annotate failures with explanation.
|
2026-01-19 17:33:44 +00:00 |
|
Geoffrey White
|
fc5d5b4fcc
|
Rust: Compress the existing core::ops::arith models a bit.
|
2026-01-19 17:33:41 +00:00 |
|
Geoffrey White
|
50fdc99b8c
|
Rust: More test cases for operators, std::ops and std::num::Wrapping.
|
2026-01-19 16:58:03 +00:00 |
|
Geoffrey White
|
a0311c0ea3
|
Rust: Test spacing.
|
2026-01-19 15:07:42 +00:00 |
|
Tom Hvitved
|
fd309d6e49
|
Rust: Remove restriction that blanket(-like) impls must have a constraint
|
2026-01-19 11:21:58 +01:00 |
|
Tom Hvitved
|
cc4926ad37
|
Merge pull request #21148 from hvitved/rust/remove-macro-block-expr
Rust: Remove `MacroBlockExpr` class
|
2026-01-14 10:11:22 +01:00 |
|
Simon Friis Vindum
|
da43e8cad8
|
Rust: Regenerate models
|
2026-01-13 16:02:32 +01:00 |
|
Tom Hvitved
|
5d5bad6cd4
|
Rust: Update expected test output
|
2026-01-13 10:24:10 +01:00 |
|
Tom Hvitved
|
17441a5462
|
Rust: Add missing .Reference in various models
|
2026-01-12 14:21:45 +01:00 |
|
Tom Hvitved
|
f3d78a4e0b
|
Rust: Update expected test output
|
2026-01-09 14:40:04 +01:00 |
|
Tom Hvitved
|
0d0029f5a3
|
Rust: Update expected test output
|
2026-01-09 14:40:01 +01:00 |
|
Tom Hvitved
|
209ee9236b
|
Rust: Also lift read steps in summaries as taint steps
|
2026-01-09 12:13:46 +01:00 |
|
Tom Hvitved
|
dce21e595e
|
Rust: Model implicit Deref trait calls in data flow
|
2026-01-07 10:51:56 +01:00 |
|
Tom Hvitved
|
0c7aeb4bce
|
Rust: Update data flow test to use implicit borrow
|
2026-01-07 10:51:55 +01:00 |
|
Tom Hvitved
|
4540662ab9
|
Rust: Model Deref trait in type inference
|
2026-01-07 10:51:53 +01:00 |
|
Geoffrey White
|
13df23630b
|
Rust: Effect of lifting content reads as taint steps.
|
2026-01-06 16:47:07 +00:00 |
|
Geoffrey White
|
6e2702c3af
|
Rust: Add some taint tests involving tuples.
|
2026-01-06 16:38:36 +00:00 |
|
Tom Hvitved
|
1a2f72252a
|
Merge pull request #21072 from hvitved/rust/mad-provenance-refactor
Rust: Refactor MaD provenance-based filtering
|
2026-01-06 14:59:42 +01:00 |
|
Tom Hvitved
|
ae9588e176
|
Rust: Improve TuplePositionContent.getAnAccess
|
2026-01-06 09:24:32 +01:00 |
|
Tom Hvitved
|
f23351afca
|
Rust: Refactor MaD provanance-based filtering
|
2025-12-19 19:35:41 +01:00 |
|
Tom Hvitved
|
3c6a757c3e
|
Rust: Distinguish &mut T from &T in type inference
|
2025-12-18 12:47:42 +01:00 |
|
Simon Friis Vindum
|
9e8735f84c
|
Merge pull request #20878 from paldepind/rust/axum-model
Rust: Add models for Axum
|
2025-12-17 15:47:28 +01:00 |
|
Simon Friis Vindum
|
e53bdb11be
|
Rust: Accept changes to expected files for consistency check
|
2025-12-16 13:15:34 +01:00 |
|
Simon Friis Vindum
|
63329b47d8
|
Merge pull request #21036 from paldepind/rust/prioritize-manual-summaries
Rust: Don't apply generated models for functions that have a manual model
|
2025-12-16 12:47:27 +01:00 |
|
Simon Friis Vindum
|
fbf9f7eda7
|
Rust: Add models for Axum
|
2025-12-16 12:41:32 +01:00 |
|
Simon Friis Vindum
|
0ea06aca06
|
Rust: Introduce more functions in Axum test
|
2025-12-16 12:32:40 +01:00 |
|
Simon Friis Vindum
|
477e1cd96c
|
Rust: Fix manual model for PathBuf::as_path
|
2025-12-16 09:25:42 +01:00 |
|
Simon Friis Vindum
|
1b70111dd2
|
Rust: Don't apply generated models for functions that have a manual model
|
2025-12-15 14:25:49 +01:00 |
|
Simon Friis Vindum
|
d2cfd53933
|
Rust: Add test with wrong generated model
|
2025-12-15 14:23:48 +01:00 |
|