ARC makes Cocoa memory management a good bit simpler. We can't use ARC in WebKit because we need to build 32-bit, but I don't see any reason MiniBrowser would have that requirement (hopefully somebody will chime in if they know why).
Created attachment 235883 [details] patch
I did this on top of https://bugs.webkit.org/show_bug.cgi?id=135499, so it won't apply.
Seems appropriate to do with the WebKit2 parts of MiniBrowser, since the Modern WebKit API is only available with the modern Objective-C runtime. However, I think we should keep the Legacy WebKit parts working in 32-bit mode, as we have no other means to test it.
That makes sense, and I think mix-and-match memory management is probably not a great idea, so let's not do this! Thanks, Dan!
Comment on attachment 235883 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=235883&action=review > Tools/MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:341 > + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; > + CLANG_ENABLE_OBJC_ARC = YES; These should be in the .xcconfig files.