Title: [265421] trunk/Source/_javascript_Core
Revision
265421
Author
[email protected]
Date
2020-08-09 21:48:37 -0700 (Sun, 09 Aug 2020)

Log Message

Unreviewed, reverting r265392.
https://bugs.webkit.org/show_bug.cgi?id=215316

Crash ARM64 / ARM64E JSC tests

Reverted changeset:

"REGRESSION(r261159) PokerBros only shows black screen"
https://bugs.webkit.org/show_bug.cgi?id=215293
https://trac.webkit.org/changeset/265392

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (265420 => 265421)


--- trunk/Source/_javascript_Core/ChangeLog	2020-08-10 02:18:44 UTC (rev 265420)
+++ trunk/Source/_javascript_Core/ChangeLog	2020-08-10 04:48:37 UTC (rev 265421)
@@ -1,3 +1,16 @@
+2020-08-09  Commit Queue  <[email protected]>
+
+        Unreviewed, reverting r265392.
+        https://bugs.webkit.org/show_bug.cgi?id=215316
+
+        Crash ARM64 / ARM64E JSC tests
+
+        Reverted changeset:
+
+        "REGRESSION(r261159) PokerBros only shows black screen"
+        https://bugs.webkit.org/show_bug.cgi?id=215293
+        https://trac.webkit.org/changeset/265392
+
 2020-08-09  Yusuke Suzuki  <[email protected]>
 
         [JSC] Make CommandLine on Worker agent (JSC shell feature for testing) work on iOS

Modified: trunk/Source/_javascript_Core/runtime/JSObject.cpp (265420 => 265421)


--- trunk/Source/_javascript_Core/runtime/JSObject.cpp	2020-08-10 02:18:44 UTC (rev 265420)
+++ trunk/Source/_javascript_Core/runtime/JSObject.cpp	2020-08-10 04:48:37 UTC (rev 265421)
@@ -44,10 +44,6 @@
 #include "VMInlines.h"
 #include <wtf/Assertions.h>
 
-#if PLATFORM(IOS)
-#include <wtf/spi/darwin/dyldSPI.h>
-#endif
-
 namespace JSC {
 
 // We keep track of the size of the last array after it was grown. We use this
@@ -513,25 +509,9 @@
     return info->className;
 }
 
-#if PLATFORM(IOS)
-inline static bool needsOldStringName()
-{
-    static bool isPokerBros = CFEqual(CFBundleGetIdentifier(CFBundleGetMainBundle()), CFSTR("com.kpgame.PokerBros"))
-        && dyld_get_program_sdk_version() < DYLD_IOS_VERSION_14_0;
-    return isPokerBros;
-}
-#endif
-
 String JSObject::toStringName(const JSObject* object, JSGlobalObject* globalObject)
 {
     VM& vm = globalObject->vm();
-#if PLATFORM(IOS)
-    if (UNLIKELY(needsOldStringName())) {
-        const ClassInfo* info = object->classInfo(vm);
-        ASSERT(info);
-        return info->className;
-    }
-#endif
     auto scope = DECLARE_THROW_SCOPE(vm);
     bool objectIsArray = isArray(globalObject, object);
     RETURN_IF_EXCEPTION(scope, String());
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to