mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-14 14:20:45 +01:00
![]() This file has been causing problems for the build. ObjC was required for a few methods because autoreleasepools are necessary on new threads if those threads will be running objc code. This CL introduces a workaround by using ObjC runtime C APIs to create and drain autoreleasepools, but this comes with the cost of relying on an internal API that may break on future OS/clang releases. Bug: webrtc:9838 Change-Id: I18e765020c20c096c9ef8d80dfa82375ecb202ff Reviewed-on: https://webrtc-review.googlesource.com/c/105301 Commit-Queue: Kári Helgason <kthelgason@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25141} |
||
---|---|---|
.. | ||
arch.h | ||
asm_defines.h | ||
BUILD.gn | ||
cocoa_threading.h | ||
cocoa_threading.mm | ||
fallthrough.h | ||
file_wrapper.cc | ||
file_wrapper.h | ||
ignore_warnings.h | ||
inline.h | ||
rtc_export.h | ||
unused.h |