Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f8792f90c31a878835b80b7bb9090cd0a3f04963
      
https://github.com/WebKit/WebKit/commit/f8792f90c31a878835b80b7bb9090cd0a3f04963
  Author: Marcus Plutowski <[email protected]>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M Source/bmalloc/bmalloc/BPlatform.h
    M Source/bmalloc/libpas/src/libpas/pas_platform.h

  Log Message:
  -----------
  [libpas] Switch to open source MTE implementation for all platforms
https://bugs.webkit.org/show_bug.cgi?id=300555
rdar://162125588

Reviewed by Yusuke Suzuki.

Though the actual MTE enablement code is checked at runtime (and so is
not dependent on platform -- we can build it even for non-MTE devices),
for the purposes of smoothing this transition we wanted to first enable
it for iOS devices (which comprise a superset of those Apple SoCs which
support the feature) in case there are any platform-specific build or
performance issues with the alternative open source MTE implementation.

Now that the patch enabling this build for iOS devices (301361@main) has
gone in without issues, we can move on to the next step of enabling this
build generally. This does not necessarily enable MTE itself on all
devices, as there remains the runtime check that determines whether or
not the allocator actually uses MTE, but it does mean that all MTE code
(including that runtime check) would be built from the WebKit sources.

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to