[webkit-changes] [WebKit/WebKit] 8c254e: Restore Mac JSCOnly build

Ross Kirsling noreply at github.com
Tue Dec 6 01:40:28 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8c254e9f94c8fa2e9bcde83cc618004ce044cc3c
      https://github.com/WebKit/WebKit/commit/8c254e9f94c8fa2e9bcde83cc618004ce044cc3c
  Author: Ross Kirsling <rkirsling at gmail.com>
  Date:   2022-12-06 (Tue, 06 Dec 2022)

  Changed paths:
    M Source/bmalloc/CMakeLists.txt
    M Source/bmalloc/libpas/src/libpas/bmalloc_heap_inlines.h
    M Source/bmalloc/libpas/src/libpas/pas_bitfit_page_inlines.h
    M Source/bmalloc/libpas/src/libpas/pas_utils.h
    M Source/cmake/WebKitCompilerFlags.cmake

  Log Message:
  -----------
  Restore Mac JSCOnly build
https://bugs.webkit.org/show_bug.cgi?id=248805

Reviewed by Yusuke Suzuki.

There was a recent patch titled "Fix the Mac JSCOnly build" (257142 at main), but it's still broken, so let's fix it for real.

* Source/bmalloc/CMakeLists.txt:
* Source/cmake/WebKitCompilerFlags.cmake:
Ensure that compiling "C as C++" uses an appropriate standard.

* Source/bmalloc/libpas/src/libpas/pas_bitfit_page_inlines.h:
Ignore cast-align warnings when this header is included from outside bmalloc.

* Source/bmalloc/libpas/src/libpas/bmalloc_heap_inlines.h:
Remove unused ignore for non-bmalloc targets.

* Source/bmalloc/libpas/src/libpas/pas_utils.h:
Restrict scope of ignore.

Canonical link: https://commits.webkit.org/257401@main




More information about the webkit-changes mailing list