emw-apple
Other contributor
Summary
emw-apple works almost entirely on build infrastructure for the Apple ports: CMake and Xcode configuration, the swiftc/ninja toolchain (batch mode, prewarmed modules, wrapper argument handling, build-time tracing), and TestWebKitAPI packaging, including merging the Cocoa port's API test executables into a single target. No commits in this window are classified as security fixes, and the sole hardening-tagged change sits in the same build/tooling area rather than in engine code. The one thread with downstream relevance is SDK surface management — building iOS 27 against the public SDK, refreshing the SDKDB baseline, and dropping SDK additions for unsupported OS versions — which determines which APIs the shipped binaries link against.
Components
Security Fix History
- No security fixes recorded
Hardening Commits
- No hardening commits recorded
Recent Commits
- 2026-09-17 `make` should record Xcode as the active build system
- 2026-09-11 [CMake] Support test-lldb-webkit
- 2026-09-04 [Build speed] Collect swift/ninja traces in measure-build-time
- 2026-09-03 [CMake] Add swiftc+ninja tracing tool
- 2026-09-03 [CMake] TestWebKitAPI fails to build due to injected bundle API deprecations
- 2026-09-03 Update emw-apple CODEOWNERS
- 2026-09-03 [TestWebKitAPI] Add missing Cocoa test sources to CMakeLists.txt
- 2026-09-03 [CMake] Merge Cocoa port's API test executables into TestWebKitAPI
- 2026-09-02 [TestWebKitAPI] Fix use of RETAIN_PTR_TEST_NAME outside of RetainPtr.mm
- 2026-09-02 [CMake] Add Swift dependencies on C++ headers
- 2026-09-01 [Build] Clean up Apple platform port names in webkitdirs
- 2026-09-01 [Build] Clean up Apple platform port names in webkitdirs
- 2026-08-27 [Build] Remove SDK additions for unsupported OS versions
- 2026-08-26 [CMake] Stop rewriting arguments in swiftc-wrapper
- 2026-08-24 [Build] Fix SwiftUI "cannot conform to protocol" error