Back to Provenance

3531

.changelog/3531.md

3.3.1430 B
Original Source

Changed

  • Lock Safety (Option A) — Replaced bare lock()/unlock() calls on NSLock/NSCondition in Swift call-sites with withLock { } (and defer for conditional-lock render blocks), eliminating the class of bugs where an early return or guard exit could leave a lock permanently acquired. The NSLock/NSCondition types are preserved on the @objc protocol boundary so ObjC core bridges remain unaffected