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