Title: [284305] trunk/Source/bmalloc
Revision
284305
Author
[email protected]
Date
2021-10-15 21:38:16 -0700 (Fri, 15 Oct 2021)

Log Message

[libpas] Enable libpas on macOS
https://bugs.webkit.org/show_bug.cgi?id=231815

Reviewed by Saam Barati.

Enabling libpas on x64 macOS. Previously, we enabled it only on AppleSilicon.
This helps stressing libpas on fuzzers more. And it offers large performance
improvement.

1. Speedometer2 is 2.1% improved on low-end macOS (MBA8,2) and 1.7% improved on high-end macOS (MBP14,1).
2. JetStream2 is neutral on both.

* bmalloc/BPlatform.h:

Modified Paths

Diff

Modified: trunk/Source/bmalloc/ChangeLog (284304 => 284305)


--- trunk/Source/bmalloc/ChangeLog	2021-10-16 04:11:59 UTC (rev 284304)
+++ trunk/Source/bmalloc/ChangeLog	2021-10-16 04:38:16 UTC (rev 284305)
@@ -1,3 +1,19 @@
+2021-10-15  Yusuke Suzuki  <[email protected]>
+
+        [libpas] Enable libpas on macOS
+        https://bugs.webkit.org/show_bug.cgi?id=231815
+
+        Reviewed by Saam Barati.
+
+        Enabling libpas on x64 macOS. Previously, we enabled it only on AppleSilicon.
+        This helps stressing libpas on fuzzers more. And it offers large performance
+        improvement.
+
+        1. Speedometer2 is 2.1% improved on low-end macOS (MBA8,2) and 1.7% improved on high-end macOS (MBP14,1).
+        2. JetStream2 is neutral on both.
+
+        * bmalloc/BPlatform.h:
+
 2021-10-14  Yusuke Suzuki  <[email protected]>
 
         [libpas] Use `enum { ... }` instead of `static const size_t` for constant values used for array size

Modified: trunk/Source/bmalloc/bmalloc/BPlatform.h (284304 => 284305)


--- trunk/Source/bmalloc/bmalloc/BPlatform.h	2021-10-16 04:11:59 UTC (rev 284304)
+++ trunk/Source/bmalloc/bmalloc/BPlatform.h	2021-10-16 04:38:16 UTC (rev 284305)
@@ -311,7 +311,7 @@
 
 /* BENABLE(LIBPAS) is enabling libpas build. But this does not mean we use libpas for bmalloc replacement. */
 #if !defined(BENABLE_LIBPAS)
-#if BCPU(ARM64) && BOS(MAC)
+#if BOS(MAC)
 #define BENABLE_LIBPAS 1
 #else
 #define BENABLE_LIBPAS 0
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to