diff options
| author | MathisDerooNXP <[email protected]> | 2025-11-26 10:05:16 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-11-26 10:05:16 -0800 |
| commit | d12bc9785399991065e511efbea34f0138c7645e (patch) | |
| tree | 47472365383c3a5ad5d4ab0495e655a3418477d9 /supply-chain/imports.lock | |
| parent | 1efaaa4025120413ec17de90106244445208804a (diff) | |
Add GPIO interrupt support and embedded-hal-async trait implementation (#38)
* Add GPIO interrupt support and embedded-hal-async trait implementation
Signed-off-by: Mathis Deroo <[email protected]>
* Run cargo fmt
* Improve GPIO driver interrupt mechanism and example
- GPIO interrupt managed internally at the HAL level,
- Renamed and cleaned gpio_interrupt example; now button_async.rs,
- Use BitIter instead of simple for loop in the irq handler,
- Fix comments and add "rt" wrappen to GPIO IRQ handler.
Signed-off-by: Mathis Deroo <[email protected]>
* Modify INTERRUPT_DETECTED (AtomicBool to AtomicU32) to work with pin number and not only port number interrupt
Signed-off-by: Mathis Deroo <[email protected]>
* add embedded_hal_async::digital::* traits
Signed-off-by: Mathis Deroo <[email protected]>
* Update irq_handler with BitIter loop
Co-authored-by: Felipe Balbi <[email protected]>
* Add suggested changes
Signed-off-by: Mathis Deroo <[email protected]>
* cargo fmt
Signed-off-by: Felipe Balbi <[email protected]>
* WIP: Modify Wakers from AtomicWaker to WaitMap, with pin number (per PORT) as key
Signed-off-by: Mathis Deroo <[email protected]>
* Tweak maitake-sync usage
* Improve docs
* refactor a bit
* Move all of the async+interrupt stuff into a module
* Remove defmt debug traces
Signed-off-by: Mathis Deroo <[email protected]>
* cargo vet
* Move e-hal-async impls into the gated block
* "rt", begone!
---------
Signed-off-by: Mathis Deroo <[email protected]>
Signed-off-by: Felipe Balbi <[email protected]>
Co-authored-by: Felipe Balbi <[email protected]>
Co-authored-by: Felipe Balbi <[email protected]>
Co-authored-by: Felipe Balbi <[email protected]>
Co-authored-by: James Munns <[email protected]>
Diffstat (limited to 'supply-chain/imports.lock')
| -rw-r--r-- | supply-chain/imports.lock | 465 |
1 files changed, 464 insertions, 1 deletions
diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index aa62839e2..dbd1235b0 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock | |||
| @@ -1,8 +1,288 @@ | |||
| 1 | 1 | ||
| 2 | # cargo-vet imports lock | 2 | # cargo-vet imports lock |
| 3 | 3 | ||
| 4 | [[publisher.aho-corasick]] | ||
| 5 | version = "1.1.4" | ||
| 6 | when = "2025-10-28" | ||
| 7 | user-id = 189 | ||
| 8 | user-login = "BurntSushi" | ||
| 9 | user-name = "Andrew Gallant" | ||
| 10 | |||
| 11 | [[publisher.libc]] | ||
| 12 | version = "0.2.177" | ||
| 13 | when = "2025-10-09" | ||
| 14 | user-id = 55123 | ||
| 15 | user-login = "rust-lang-owner" | ||
| 16 | |||
| 17 | [[publisher.loom]] | ||
| 18 | version = "0.7.2" | ||
| 19 | when = "2024-04-23" | ||
| 20 | user-id = 6741 | ||
| 21 | user-login = "Darksonn" | ||
| 22 | user-name = "Alice Ryhl" | ||
| 23 | |||
| 24 | [[publisher.memchr]] | ||
| 25 | version = "2.7.6" | ||
| 26 | when = "2025-09-25" | ||
| 27 | user-id = 189 | ||
| 28 | user-login = "BurntSushi" | ||
| 29 | user-name = "Andrew Gallant" | ||
| 30 | |||
| 31 | [[publisher.paste]] | ||
| 32 | version = "1.0.15" | ||
| 33 | when = "2024-05-07" | ||
| 34 | user-id = 3618 | ||
| 35 | user-login = "dtolnay" | ||
| 36 | user-name = "David Tolnay" | ||
| 37 | |||
| 38 | [[publisher.regex-automata]] | ||
| 39 | version = "0.4.13" | ||
| 40 | when = "2025-10-13" | ||
| 41 | user-id = 189 | ||
| 42 | user-login = "BurntSushi" | ||
| 43 | user-name = "Andrew Gallant" | ||
| 44 | |||
| 45 | [[publisher.regex-syntax]] | ||
| 46 | version = "0.8.8" | ||
| 47 | when = "2025-10-13" | ||
| 48 | user-id = 189 | ||
| 49 | user-login = "BurntSushi" | ||
| 50 | user-name = "Andrew Gallant" | ||
| 51 | |||
| 52 | [[publisher.rustversion]] | ||
| 53 | version = "1.0.22" | ||
| 54 | when = "2025-08-08" | ||
| 55 | user-id = 3618 | ||
| 56 | user-login = "dtolnay" | ||
| 57 | user-name = "David Tolnay" | ||
| 58 | |||
| 59 | [[publisher.scoped-tls]] | ||
| 60 | version = "1.0.1" | ||
| 61 | when = "2022-10-31" | ||
| 62 | user-id = 1 | ||
| 63 | user-login = "alexcrichton" | ||
| 64 | user-name = "Alex Crichton" | ||
| 65 | |||
| 66 | [[publisher.thread_local]] | ||
| 67 | version = "1.1.9" | ||
| 68 | when = "2025-06-12" | ||
| 69 | user-id = 2915 | ||
| 70 | user-login = "Amanieu" | ||
| 71 | user-name = "Amanieu d'Antras" | ||
| 72 | |||
| 73 | [[publisher.tracing-subscriber]] | ||
| 74 | version = "0.3.20" | ||
| 75 | when = "2025-08-29" | ||
| 76 | user-id = 10 | ||
| 77 | user-login = "carllerche" | ||
| 78 | user-name = "Carl Lerche" | ||
| 79 | |||
| 80 | [[publisher.windows]] | ||
| 81 | version = "0.61.3" | ||
| 82 | when = "2025-06-12" | ||
| 83 | user-id = 64539 | ||
| 84 | user-login = "kennykerr" | ||
| 85 | user-name = "Kenny Kerr" | ||
| 86 | |||
| 87 | [[publisher.windows-collections]] | ||
| 88 | version = "0.2.0" | ||
| 89 | when = "2025-03-18" | ||
| 90 | user-id = 64539 | ||
| 91 | user-login = "kennykerr" | ||
| 92 | user-name = "Kenny Kerr" | ||
| 93 | |||
| 94 | [[publisher.windows-core]] | ||
| 95 | version = "0.61.2" | ||
| 96 | when = "2025-05-19" | ||
| 97 | user-id = 64539 | ||
| 98 | user-login = "kennykerr" | ||
| 99 | user-name = "Kenny Kerr" | ||
| 100 | |||
| 101 | [[publisher.windows-future]] | ||
| 102 | version = "0.2.1" | ||
| 103 | when = "2025-05-15" | ||
| 104 | user-id = 64539 | ||
| 105 | user-login = "kennykerr" | ||
| 106 | user-name = "Kenny Kerr" | ||
| 107 | |||
| 108 | [[publisher.windows-implement]] | ||
| 109 | version = "0.60.2" | ||
| 110 | when = "2025-10-06" | ||
| 111 | user-id = 64539 | ||
| 112 | user-login = "kennykerr" | ||
| 113 | user-name = "Kenny Kerr" | ||
| 114 | |||
| 115 | [[publisher.windows-interface]] | ||
| 116 | version = "0.59.3" | ||
| 117 | when = "2025-10-06" | ||
| 118 | user-id = 64539 | ||
| 119 | user-login = "kennykerr" | ||
| 120 | user-name = "Kenny Kerr" | ||
| 121 | |||
| 122 | [[publisher.windows-link]] | ||
| 123 | version = "0.1.3" | ||
| 124 | when = "2025-06-12" | ||
| 125 | user-id = 64539 | ||
| 126 | user-login = "kennykerr" | ||
| 127 | user-name = "Kenny Kerr" | ||
| 128 | |||
| 129 | [[publisher.windows-link]] | ||
| 130 | version = "0.2.1" | ||
| 131 | when = "2025-10-06" | ||
| 132 | user-id = 64539 | ||
| 133 | user-login = "kennykerr" | ||
| 134 | user-name = "Kenny Kerr" | ||
| 135 | |||
| 136 | [[publisher.windows-numerics]] | ||
| 137 | version = "0.2.0" | ||
| 138 | when = "2025-03-18" | ||
| 139 | user-id = 64539 | ||
| 140 | user-login = "kennykerr" | ||
| 141 | user-name = "Kenny Kerr" | ||
| 142 | |||
| 143 | [[publisher.windows-result]] | ||
| 144 | version = "0.3.4" | ||
| 145 | when = "2025-05-19" | ||
| 146 | user-id = 64539 | ||
| 147 | user-login = "kennykerr" | ||
| 148 | user-name = "Kenny Kerr" | ||
| 149 | |||
| 150 | [[publisher.windows-strings]] | ||
| 151 | version = "0.4.2" | ||
| 152 | when = "2025-05-19" | ||
| 153 | user-id = 64539 | ||
| 154 | user-login = "kennykerr" | ||
| 155 | user-name = "Kenny Kerr" | ||
| 156 | |||
| 157 | [[publisher.windows-sys]] | ||
| 158 | version = "0.61.2" | ||
| 159 | when = "2025-10-06" | ||
| 160 | user-id = 64539 | ||
| 161 | user-login = "kennykerr" | ||
| 162 | user-name = "Kenny Kerr" | ||
| 163 | |||
| 164 | [[publisher.windows-threading]] | ||
| 165 | version = "0.1.0" | ||
| 166 | when = "2025-05-15" | ||
| 167 | user-id = 64539 | ||
| 168 | user-login = "kennykerr" | ||
| 169 | user-name = "Kenny Kerr" | ||
| 170 | |||
| 4 | [audits.OpenDevicePartnership.audits] | 171 | [audits.OpenDevicePartnership.audits] |
| 5 | 172 | ||
| 173 | [[audits.bytecode-alliance.audits.embedded-io]] | ||
| 174 | who = "Alex Crichton <[email protected]>" | ||
| 175 | criteria = "safe-to-deploy" | ||
| 176 | version = "0.4.0" | ||
| 177 | notes = "No `unsafe` code and only uses `std` in ways one would expect the crate to do so." | ||
| 178 | |||
| 179 | [[audits.bytecode-alliance.audits.embedded-io]] | ||
| 180 | who = "Alex Crichton <[email protected]>" | ||
| 181 | criteria = "safe-to-deploy" | ||
| 182 | delta = "0.4.0 -> 0.6.1" | ||
| 183 | notes = "Major updates, but almost all safe code. Lots of pruning/deletions, nothing out of the ordrinary." | ||
| 184 | |||
| 185 | [[audits.bytecode-alliance.audits.futures-core]] | ||
| 186 | who = "Pat Hickey <[email protected]>" | ||
| 187 | criteria = "safe-to-deploy" | ||
| 188 | version = "0.3.27" | ||
| 189 | notes = "Unsafe used to implement a concurrency primitive AtomicWaker. Well-commented and not obviously incorrect. Like my other audits of these concurrency primitives inside the futures family, I couldn't certify that it is correct without formal methods, but that is out of scope for this vetting." | ||
| 190 | |||
| 191 | [[audits.bytecode-alliance.audits.futures-core]] | ||
| 192 | who = "Pat Hickey <[email protected]>" | ||
| 193 | criteria = "safe-to-deploy" | ||
| 194 | delta = "0.3.28 -> 0.3.31" | ||
| 195 | |||
| 196 | [[audits.bytecode-alliance.audits.futures-sink]] | ||
| 197 | who = "Pat Hickey <[email protected]>" | ||
| 198 | criteria = "safe-to-deploy" | ||
| 199 | version = "0.3.27" | ||
| 200 | |||
| 201 | [[audits.bytecode-alliance.audits.futures-sink]] | ||
| 202 | who = "Pat Hickey <[email protected]>" | ||
| 203 | criteria = "safe-to-deploy" | ||
| 204 | delta = "0.3.28 -> 0.3.31" | ||
| 205 | |||
| 206 | [[audits.bytecode-alliance.audits.log]] | ||
| 207 | who = "Alex Crichton <[email protected]>" | ||
| 208 | criteria = "safe-to-deploy" | ||
| 209 | delta = "0.4.22 -> 0.4.27" | ||
| 210 | notes = "Lots of minor updates to macros and such, nothing touching `unsafe`" | ||
| 211 | |||
| 212 | [[audits.bytecode-alliance.audits.log]] | ||
| 213 | who = "Alex Crichton <[email protected]>" | ||
| 214 | criteria = "safe-to-deploy" | ||
| 215 | delta = "0.4.27 -> 0.4.28" | ||
| 216 | notes = "Minor doc updates and lots new tests, nothing out of the ordinary." | ||
| 217 | |||
| 218 | [[audits.bytecode-alliance.audits.matchers]] | ||
| 219 | who = "Pat Hickey <[email protected]>" | ||
| 220 | criteria = "safe-to-deploy" | ||
| 221 | version = "0.1.0" | ||
| 222 | |||
| 223 | [[audits.bytecode-alliance.audits.matchers]] | ||
| 224 | who = "Alex Crichton <[email protected]>" | ||
| 225 | criteria = "safe-to-deploy" | ||
| 226 | delta = "0.1.0 -> 0.2.0" | ||
| 227 | notes = "Some unsafe code, but not more than before. Nothing awry." | ||
| 228 | |||
| 229 | [[audits.bytecode-alliance.audits.nu-ansi-term]] | ||
| 230 | who = "Pat Hickey <[email protected]>" | ||
| 231 | criteria = "safe-to-deploy" | ||
| 232 | version = "0.46.0" | ||
| 233 | notes = "one use of unsafe to call windows specific api to get console handle." | ||
| 234 | |||
| 235 | [[audits.bytecode-alliance.audits.nu-ansi-term]] | ||
| 236 | who = "Alex Crichton <[email protected]>" | ||
| 237 | criteria = "safe-to-deploy" | ||
| 238 | delta = "0.46.0 -> 0.50.1" | ||
| 239 | notes = "Lots of stylistic/rust-related chanegs, plus new features, but nothing out of the ordrinary." | ||
| 240 | |||
| 241 | [[audits.bytecode-alliance.audits.nu-ansi-term]] | ||
| 242 | who = "Alex Crichton <[email protected]>" | ||
| 243 | criteria = "safe-to-deploy" | ||
| 244 | delta = "0.50.1 -> 0.50.3" | ||
| 245 | notes = "CI changes, Rust changes, nothing out of the ordinary." | ||
| 246 | |||
| 247 | [[audits.bytecode-alliance.audits.sharded-slab]] | ||
| 248 | who = "Pat Hickey <[email protected]>" | ||
| 249 | criteria = "safe-to-deploy" | ||
| 250 | version = "0.1.4" | ||
| 251 | notes = "I always really enjoy reading eliza's code, she left perfect comments at every use of unsafe." | ||
| 252 | |||
| 253 | [[audits.bytecode-alliance.audits.shlex]] | ||
| 254 | who = "Alex Crichton <[email protected]>" | ||
| 255 | criteria = "safe-to-deploy" | ||
| 256 | version = "1.1.0" | ||
| 257 | notes = "Only minor `unsafe` code blocks which look valid and otherwise does what it says on the tin." | ||
| 258 | |||
| 259 | [[audits.bytecode-alliance.audits.tracing-attributes]] | ||
| 260 | who = "Alex Crichton <[email protected]>" | ||
| 261 | criteria = "safe-to-deploy" | ||
| 262 | delta = "0.1.28 -> 0.1.30" | ||
| 263 | notes = "Few code changes, a pretty minor update." | ||
| 264 | |||
| 265 | [[audits.bytecode-alliance.audits.tracing-core]] | ||
| 266 | who = "Alex Crichton <[email protected]>" | ||
| 267 | criteria = "safe-to-deploy" | ||
| 268 | delta = "0.1.33 -> 0.1.34" | ||
| 269 | notes = "Mostly just an update with Rust stylistic conventions changing. Nothing awry." | ||
| 270 | |||
| 271 | [[audits.bytecode-alliance.audits.tracing-log]] | ||
| 272 | who = "Alex Crichton <[email protected]>" | ||
| 273 | criteria = "safe-to-deploy" | ||
| 274 | version = "0.1.3" | ||
| 275 | notes = """ | ||
| 276 | This is a standard adapter between the `log` ecosystem and the `tracing` | ||
| 277 | ecosystem. There's one `unsafe` block in this crate and it's well-scoped. | ||
| 278 | """ | ||
| 279 | |||
| 280 | [[audits.bytecode-alliance.audits.tracing-log]] | ||
| 281 | who = "Alex Crichton <[email protected]>" | ||
| 282 | criteria = "safe-to-deploy" | ||
| 283 | delta = "0.1.3 -> 0.2.0" | ||
| 284 | notes = "Nothing out of the ordinary, a typical major version update and nothing awry." | ||
| 285 | |||
| 6 | [[audits.google.audits.bitflags]] | 286 | [[audits.google.audits.bitflags]] |
| 7 | who = "Lukasz Anforowicz <[email protected]>" | 287 | who = "Lukasz Anforowicz <[email protected]>" |
| 8 | criteria = "safe-to-deploy" | 288 | criteria = "safe-to-deploy" |
| @@ -26,6 +306,39 @@ version = "1.5.0" | |||
| 26 | notes = "Unsafe review in https://crrev.com/c/5838022" | 306 | notes = "Unsafe review in https://crrev.com/c/5838022" |
| 27 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | 307 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" |
| 28 | 308 | ||
| 309 | [[audits.google.audits.lazy_static]] | ||
| 310 | who = "Lukasz Anforowicz <[email protected]>" | ||
| 311 | criteria = "safe-to-deploy" | ||
| 312 | version = "1.4.0" | ||
| 313 | notes = ''' | ||
| 314 | I grepped for \"crypt\", \"cipher\", \"fs\", \"net\" - there were no hits. | ||
| 315 | |||
| 316 | There are two places where `unsafe` is used. Unsafe review notes can be found | ||
| 317 | in https://crrev.com/c/5347418. | ||
| 318 | |||
| 319 | This crate has been added to Chromium in https://crrev.com/c/3321895. | ||
| 320 | ''' | ||
| 321 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | ||
| 322 | |||
| 323 | [[audits.google.audits.lazy_static]] | ||
| 324 | who = "Lukasz Anforowicz <[email protected]>" | ||
| 325 | criteria = "safe-to-deploy" | ||
| 326 | delta = "1.4.0 -> 1.5.0" | ||
| 327 | notes = "Unsafe review notes: https://crrev.com/c/5650836" | ||
| 328 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | ||
| 329 | |||
| 330 | [[audits.google.audits.log]] | ||
| 331 | who = "danakj <[email protected]>" | ||
| 332 | criteria = "safe-to-deploy" | ||
| 333 | version = "0.4.22" | ||
| 334 | notes = """ | ||
| 335 | Unsafe review in https://docs.google.com/document/d/1IXQbD1GhTRqNHIGxq6yy7qHqxeO4CwN5noMFXnqyDIM/edit?usp=sharing | ||
| 336 | |||
| 337 | Unsafety is generally very well-documented, with one exception, which we | ||
| 338 | describe in the review doc. | ||
| 339 | """ | ||
| 340 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | ||
| 341 | |||
| 29 | [[audits.google.audits.nb]] | 342 | [[audits.google.audits.nb]] |
| 30 | who = "George Burgess IV <[email protected]>" | 343 | who = "George Burgess IV <[email protected]>" |
| 31 | criteria = "safe-to-deploy" | 344 | criteria = "safe-to-deploy" |
| @@ -51,10 +364,160 @@ version = "0.2.19" | |||
| 51 | notes = "Contains a single line of float-to-int unsafe with decent safety comments" | 364 | notes = "Contains a single line of float-to-int unsafe with decent safety comments" |
| 52 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | 365 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" |
| 53 | 366 | ||
| 367 | [[audits.google.audits.pin-project-lite]] | ||
| 368 | who = "David Koloski <[email protected]>" | ||
| 369 | criteria = "safe-to-deploy" | ||
| 370 | version = "0.2.9" | ||
| 371 | notes = "Reviewed on https://fxrev.dev/824504" | ||
| 372 | aggregated-from = "https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/third_party/rust_crates/supply-chain/audits.toml?format=TEXT" | ||
| 373 | |||
| 374 | [[audits.google.audits.pin-project-lite]] | ||
| 375 | who = "David Koloski <[email protected]>" | ||
| 376 | criteria = "safe-to-deploy" | ||
| 377 | delta = "0.2.9 -> 0.2.13" | ||
| 378 | notes = "Audited at https://fxrev.dev/946396" | ||
| 379 | aggregated-from = "https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/third_party/rust_crates/supply-chain/audits.toml?format=TEXT" | ||
| 380 | |||
| 381 | [[audits.google.audits.smallvec]] | ||
| 382 | who = "Manish Goregaokar <[email protected]>" | ||
| 383 | criteria = "safe-to-deploy" | ||
| 384 | version = "1.13.2" | ||
| 385 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | ||
| 386 | |||
| 387 | [[audits.google.audits.smallvec]] | ||
| 388 | who = "Jonathan Hao <[email protected]>" | ||
| 389 | criteria = "safe-to-deploy" | ||
| 390 | delta = "1.13.2 -> 1.14.0" | ||
| 391 | notes = """ | ||
| 392 | WARNING: This certification is a result of a **partial** audit. The | ||
| 393 | `malloc_size_of` feature has **not** been audited. This feature does | ||
| 394 | not explicitly document its safety requirements. | ||
| 395 | See also https://chromium-review.googlesource.com/c/chromium/src/+/6275133/comment/ea0d7a93_98051a2e/ | ||
| 396 | and https://github.com/servo/malloc_size_of/issues/8. | ||
| 397 | This feature is banned in gnrt_config.toml. | ||
| 398 | """ | ||
| 399 | aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT" | ||
| 400 | |||
| 54 | [[audits.google.audits.void]] | 401 | [[audits.google.audits.void]] |
| 55 | who = "George Burgess IV <[email protected]>" | 402 | who = "George Burgess IV <[email protected]>" |
| 56 | criteria = "safe-to-deploy" | 403 | criteria = "safe-to-deploy" |
| 57 | version = "1.0.2" | 404 | version = "1.0.2" |
| 58 | aggregated-from = "https://chromium.googlesource.com/chromiumos/third_party/rust_crates/+/refs/heads/main/cargo-vet/audits.toml?format=TEXT" | 405 | aggregated-from = "https://chromium.googlesource.com/chromiumos/third_party/rust_crates/+/refs/heads/main/cargo-vet/audits.toml?format=TEXT" |
| 59 | 406 | ||
| 60 | [audits.mozilla.audits] | 407 | [[audits.mozilla.audits.futures-core]] |
| 408 | who = "Mike Hommey <[email protected]>" | ||
| 409 | criteria = "safe-to-deploy" | ||
| 410 | delta = "0.3.27 -> 0.3.28" | ||
| 411 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 412 | |||
| 413 | [[audits.mozilla.audits.futures-sink]] | ||
| 414 | who = "Mike Hommey <[email protected]>" | ||
| 415 | criteria = "safe-to-deploy" | ||
| 416 | delta = "0.3.27 -> 0.3.28" | ||
| 417 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 418 | |||
| 419 | [[audits.mozilla.audits.once_cell]] | ||
| 420 | who = "Erich Gubler <[email protected]>" | ||
| 421 | criteria = "safe-to-deploy" | ||
| 422 | delta = "1.20.1 -> 1.20.2" | ||
| 423 | notes = "This update works around a Cargo bug that forces the addition of `portable-atomic` into a lockfile, which we have never needed to use." | ||
| 424 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 425 | |||
| 426 | [[audits.mozilla.audits.once_cell]] | ||
| 427 | who = "Erich Gubler <[email protected]>" | ||
| 428 | criteria = "safe-to-deploy" | ||
| 429 | delta = "1.20.2 -> 1.20.3" | ||
| 430 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 431 | |||
| 432 | [[audits.mozilla.audits.once_cell]] | ||
| 433 | who = "Erich Gubler <[email protected]>" | ||
| 434 | criteria = "safe-to-deploy" | ||
| 435 | delta = "1.20.3 -> 1.21.1" | ||
| 436 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 437 | |||
| 438 | [[audits.mozilla.audits.once_cell]] | ||
| 439 | who = "Erich Gubler <[email protected]>" | ||
| 440 | criteria = "safe-to-deploy" | ||
| 441 | delta = "1.21.1 -> 1.21.3" | ||
| 442 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 443 | |||
| 444 | [[audits.mozilla.audits.pin-project-lite]] | ||
| 445 | who = "Mike Hommey <[email protected]>" | ||
| 446 | criteria = "safe-to-deploy" | ||
| 447 | delta = "0.2.13 -> 0.2.14" | ||
| 448 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 449 | |||
| 450 | [[audits.mozilla.audits.pin-project-lite]] | ||
| 451 | who = "Nika Layzell <[email protected]>" | ||
| 452 | criteria = "safe-to-deploy" | ||
| 453 | delta = "0.2.14 -> 0.2.16" | ||
| 454 | notes = """ | ||
| 455 | Only functional change is to work around a bug in the negative_impls feature | ||
| 456 | (https://github.com/taiki-e/pin-project/issues/340#issuecomment-2432146009) | ||
| 457 | """ | ||
| 458 | aggregated-from = "https://raw.githubusercontent.com/mozilla/cargo-vet/main/supply-chain/audits.toml" | ||
| 459 | |||
| 460 | [[audits.mozilla.audits.sharded-slab]] | ||
| 461 | who = "Mark Hammond <[email protected]>" | ||
| 462 | criteria = "safe-to-deploy" | ||
| 463 | delta = "0.1.4 -> 0.1.7" | ||
| 464 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 465 | |||
| 466 | [[audits.mozilla.audits.shlex]] | ||
| 467 | who = "Max Inden <[email protected]>" | ||
| 468 | criteria = "safe-to-deploy" | ||
| 469 | delta = "1.1.0 -> 1.3.0" | ||
| 470 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 471 | |||
| 472 | [[audits.mozilla.audits.smallvec]] | ||
| 473 | who = "Erich Gubler <[email protected]>" | ||
| 474 | criteria = "safe-to-deploy" | ||
| 475 | delta = "1.14.0 -> 1.15.1" | ||
| 476 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 477 | |||
| 478 | [[audits.mozilla.audits.tracing]] | ||
| 479 | who = "Alex Franchuk <[email protected]>" | ||
| 480 | criteria = "safe-to-deploy" | ||
| 481 | version = "0.1.37" | ||
| 482 | notes = """ | ||
| 483 | There's only one unsafe impl, and its purpose is to ensure correct behavior by | ||
| 484 | creating a non-Send marker type (it has nothing to do with soundness). All | ||
| 485 | dependencies make sense, and no side-effectful std functions are used. | ||
| 486 | """ | ||
| 487 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 488 | |||
| 489 | [[audits.mozilla.audits.tracing]] | ||
| 490 | who = "Mark Hammond <[email protected]>" | ||
| 491 | criteria = "safe-to-deploy" | ||
| 492 | delta = "0.1.37 -> 0.1.41" | ||
| 493 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 494 | |||
| 495 | [[audits.mozilla.audits.tracing-attributes]] | ||
| 496 | who = "Alex Franchuk <[email protected]>" | ||
| 497 | criteria = "safe-to-deploy" | ||
| 498 | version = "0.1.24" | ||
| 499 | notes = "No unsafe code, macros extensively tested and produce reasonable code." | ||
| 500 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 501 | |||
| 502 | [[audits.mozilla.audits.tracing-attributes]] | ||
| 503 | who = "Mark Hammond <[email protected]>" | ||
| 504 | criteria = "safe-to-deploy" | ||
| 505 | delta = "0.1.24 -> 0.1.28" | ||
| 506 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 507 | |||
| 508 | [[audits.mozilla.audits.tracing-core]] | ||
| 509 | who = "Alex Franchuk <[email protected]>" | ||
| 510 | criteria = "safe-to-deploy" | ||
| 511 | version = "0.1.30" | ||
| 512 | notes = """ | ||
| 513 | Most unsafe code is in implementing non-std sync primitives. Unsafe impls are | ||
| 514 | logically correct and justified in comments, and unsafe code is sound and | ||
| 515 | justified in comments. | ||
| 516 | """ | ||
| 517 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
| 518 | |||
| 519 | [[audits.mozilla.audits.tracing-core]] | ||
| 520 | who = "Mark Hammond <[email protected]>" | ||
| 521 | criteria = "safe-to-deploy" | ||
| 522 | delta = "0.1.30 -> 0.1.33" | ||
| 523 | aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" | ||
