I think we no longer need to build with compilers and SDKs that don’t support nullability, so we can use nullability specifiers and attributes directly in the headers. Patch forthcoming.
Created attachment 270323 [details] Use nullability attributes and specifiers directly in the headers
Committed <http://trac.webkit.org/r195914>.
This broke the build: https://build.webkit.org/builders/Apple%20Yosemite%20Release%20%28Build%29/builds/12095/steps/compile-webkit/logs/errors
(In reply to comment #3) > This broke the build: > https://build.webkit.org/builders/Apple%20Yosemite%20Release%20%28Build%29/ > builds/12095/steps/compile-webkit/logs/errors It needs to be reverted. I can do so in a few minutes if no one beats me to it.
Reverted in <http://trac.webkit.org/r195920>.
Created attachment 270330 [details] Use nullability attributes and specifiers directly in the headers where possible
Comment on attachment 270330 [details] Use nullability attributes and specifiers directly in the headers where possible rs=me
Committed attachment 270330 [details] as <http://trac.webkit.org/r195922>.
Built successfully: https://build.webkit.org/builders/Apple%20Yosemite%20Release%20%28Build%29/builds/12100