diff --git a/docs/FRAMEWORKS_CHANGELOG.md b/docs/FRAMEWORKS_CHANGELOG.md index 02419334c..ae89fbf9d 100644 --- a/docs/FRAMEWORKS_CHANGELOG.md +++ b/docs/FRAMEWORKS_CHANGELOG.md @@ -18,6 +18,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - `OSAKit` / `objc2-osa-kit`. - `ScreenCaptureKit` / `objc2-screen-capture-kit`. - `Network` / `objc2-network`. + - `DeviceCheck` / `objc2-device-check`. * Added a few missing APIs that uses arrays. * Added `CGBitmapInfo::new`. * Added `Default` implementations for enumerations, bitflags and structs. diff --git a/framework-crates/objc2-device-check/translation-config.toml b/framework-crates/objc2-device-check/translation-config.toml index 22fb782af..bdd1e82bc 100644 --- a/framework-crates/objc2-device-check/translation-config.toml +++ b/framework-crates/objc2-device-check/translation-config.toml @@ -7,3 +7,10 @@ ios = "11.0" tvos = "11.0" watchos = "9.0" visionos = "1.0" + +unsafe-default-safety.documentation-is-reviewed = true +unsafe-default-safety.bounds-checked-internally = true + +# Every thread gets the same instance, whose first method call lazily creates +# its controller with an unsynchronized load and store (FB25187723). +class.DCAppAttestService.methods.sharedService.unsafe = true diff --git a/generated b/generated index c213d6cd9..260d8c239 160000 --- a/generated +++ b/generated @@ -1 +1 @@ -Subproject commit c213d6cd99c7d749990de4cfd44ba50491f35eed +Subproject commit 260d8c239c95fc1fc68cc18575e6d4bb057880ed