Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1ae0cde7d58ca3346d2b5c4f15ba95701bc36958
      
https://github.com/WebKit/WebKit/commit/1ae0cde7d58ca3346d2b5c4f15ba95701bc36958
  Author: Geoffrey Garen <[email protected]>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M Source/WTF/wtf/simde/arm/neon.h
    M Source/WTF/wtf/simde/arm/sve.h
    M Source/WTF/wtf/simde/simde.h

  Log Message:
  -----------
  [Build Speed] Avoid parsing simde in ARM64/Darwin builds
https://bugs.webkit.org/show_bug.cgi?id=313613
rdar://175816799

Reviewed by Yusuke Suzuki.

The built-in NEON module is precompiled and equally capable. This
saves ~9GB of parsing in a full WebKit build.

* Source/WTF/wtf/simde/arm/neon.h:
* Source/WTF/wtf/simde/arm/sve.h: Only use these headers on
non-ARM64/Darwin builds.

* Source/WTF/wtf/simde/simde.h: Declare a simde-compatible API
based on the built-in NEON module. This is still 4kLoC but that's
much smaller than 150kLoC.

NOTE: We may be able to eliminate the 4kLoC in the future by adopting
SIMDE_ENABLE_NATIVE_ALIASES.

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to