Title: [272675] branches/safari-611-branch

Diff

Modified: branches/safari-611-branch/PerformanceTests/APIBench/api-bench (272674 => 272675)


--- branches/safari-611-branch/PerformanceTests/APIBench/api-bench	2021-02-10 20:25:42 UTC (rev 272674)
+++ branches/safari-611-branch/PerformanceTests/APIBench/api-bench	2021-02-10 20:25:46 UTC (rev 272675)
@@ -37,7 +37,6 @@
 CURRENT_API=()
 UPCOMING_API=()
 ARCHS=${ARCHS:-$(uname -m)}
-CONFIGURATION=${CONFIGURATION:-Release}
 
 shouldBuild=true
 runReferences=true
@@ -149,7 +148,7 @@
     fi
 
     log "Building $BENCHMARK_NAME... (FRAMEWORK_SEARCH_PATHS='$BUILD_DIRECTORY')"
-    xcodebuild -project "$project" -target "$BENCHMARK_NAME" -configuration "$CONFIGURATION" build "FRAMEWORK_SEARCH_PATHS='$BUILD_DIRECTORY'" "ARCHS='$ARCHS'"
+    xcodebuild -project "$project" -target "$BENCHMARK_NAME" -configuration Release build "FRAMEWORK_SEARCH_PATHS='$BUILD_DIRECTORY'" "ARCHS='$ARCHS'"
 }
 
 build() {
@@ -162,14 +161,9 @@
 }
 
 runNativeBenchmark() {
-    pushd "build/$CONFIGURATION" &> /dev/null
+    pushd "build/Release" &> /dev/null
     "./$BENCHMARK_NAME"
-    local exitCode=$?
-    if [ $exitCode -ne 0 ]; then
-        echo "Benchmark exited with an error: $PWD/$BENCHMARK_NAME exited with $exitCode" 1>&2
-    fi
     popd &> /dev/null
-    return $exitCode
 }
 
 runBenchmarkIteration() {
@@ -185,9 +179,6 @@
 
     local result
     result=$(runBenchmarkIteration)
-    if [ $? -ne 0 ]; then
-        exit 1
-    fi
     RESULTS[$((BENCHMARK_ID * iterations + ITERATION))]=$result
     log "Finished in ${result}ms"
 }

Modified: branches/safari-611-branch/PerformanceTests/ChangeLog (272674 => 272675)


--- branches/safari-611-branch/PerformanceTests/ChangeLog	2021-02-10 20:25:42 UTC (rev 272674)
+++ branches/safari-611-branch/PerformanceTests/ChangeLog	2021-02-10 20:25:46 UTC (rev 272675)
@@ -1,3 +1,7 @@
+2021-02-10  Alan Coon  <alanc...@apple.com>
+
+        Revert r272538. rdar://problem/74183111
+
 2021-02-08  Russell Epstein  <repst...@apple.com>
 
         Cherry-pick r270665. rdar://problem/74105427

Modified: branches/safari-611-branch/Source/_javascript_Core/API/APICast.h (272674 => 272675)


--- branches/safari-611-branch/Source/_javascript_Core/API/APICast.h	2021-02-10 20:25:42 UTC (rev 272674)
+++ branches/safari-611-branch/Source/_javascript_Core/API/APICast.h	2021-02-10 20:25:46 UTC (rev 272675)
@@ -88,13 +88,6 @@
     return result;
 }
 
-#if CPU(ADDRESS64)
-inline JSC::JSValue toJS(JSValueRef value)
-{
-    return bitwise_cast<JSC::JSValue>(value);
-}
-#endif
-
 inline JSC::JSValue toJSForGC(JSC::JSGlobalObject* globalObject, JSValueRef v)
 {
     ASSERT_UNUSED(globalObject, globalObject);
@@ -155,13 +148,6 @@
     return toRef(getVM(globalObject), v);
 }
 
-#if CPU(ADDRESS64)
-inline JSValueRef toRef(JSC::JSValue v)
-{
-    return bitwise_cast<JSValueRef>(v);
-}
-#endif
-
 inline JSObjectRef toRef(JSC::JSObject* o)
 {
     return reinterpret_cast<JSObjectRef>(o);

Modified: branches/safari-611-branch/Source/_javascript_Core/API/JSValue.mm (272674 => 272675)


--- branches/safari-611-branch/Source/_javascript_Core/API/JSValue.mm	2021-02-10 20:25:42 UTC (rev 272674)
+++ branches/safari-611-branch/Source/_javascript_Core/API/JSValue.mm	2021-02-10 20:25:46 UTC (rev 272675)
@@ -398,65 +398,37 @@
 
 - (BOOL)isUndefined
 {
-#if !CPU(ADDRESS64)
     return JSValueIsUndefined([_context JSGlobalContextRef], m_value);
-#else
-    return toJS(m_value).isUndefined();
-#endif
 }
 
 - (BOOL)isNull
 {
-#if !CPU(ADDRESS64)
-    return JSValueIsUndefined([_context JSGlobalContextRef], m_value);
-#else
-    return toJS(m_value).isNull();
-#endif
+    return JSValueIsNull([_context JSGlobalContextRef], m_value);
 }
 
 - (BOOL)isBoolean
 {
-#if !CPU(ADDRESS64)
-    return JSValueIsUndefined([_context JSGlobalContextRef], m_value);
-#else
-    return toJS(m_value).isBoolean();
-#endif
+    return JSValueIsBoolean([_context JSGlobalContextRef], m_value);
 }
 
 - (BOOL)isNumber
 {
-#if !CPU(ADDRESS64)
-    return JSValueIsUndefined([_context JSGlobalContextRef], m_value);
-#else
-    return toJS(m_value).isNumber();
-#endif
+    return JSValueIsNumber([_context JSGlobalContextRef], m_value);
 }
 
 - (BOOL)isString
 {
-#if !CPU(ADDRESS64)
-    return JSValueIsUndefined([_context JSGlobalContextRef], m_value);
-#else
-    return toJS(m_value).isString();
-#endif
+    return JSValueIsString([_context JSGlobalContextRef], m_value);
 }
 
 - (BOOL)isObject
 {
-#if !CPU(ADDRESS64)
     return JSValueIsObject([_context JSGlobalContextRef], m_value);
-#else
-    return toJS(m_value).isObject();
-#endif
 }
 
 - (BOOL)isSymbol
 {
-#if !CPU(ADDRESS64)
     return JSValueIsSymbol([_context JSGlobalContextRef], m_value);
-#else
-    return toJS(m_value).isSymbol();
-#endif
 }
 
 - (BOOL)isArray

Modified: branches/safari-611-branch/Source/_javascript_Core/API/JSValueRef.cpp (272674 => 272675)


--- branches/safari-611-branch/Source/_javascript_Core/API/JSValueRef.cpp	2021-02-10 20:25:42 UTC (rev 272674)
+++ branches/safari-611-branch/Source/_javascript_Core/API/JSValueRef.cpp	2021-02-10 20:25:46 UTC (rev 272675)
@@ -54,13 +54,10 @@
         ASSERT_NOT_REACHED();
         return kJSTypeUndefined;
     }
-#if !CPU(ADDRESS64)
     JSGlobalObject* globalObject = toJS(ctx);
     JSLockHolder locker(globalObject);
+
     JSValue jsValue = toJS(globalObject, value);
-#else
-    JSValue jsValue = toJS(value);
-#endif
 
     if (jsValue.isUndefined())
         return kJSTypeUndefined;
@@ -84,13 +81,10 @@
         ASSERT_NOT_REACHED();
         return false;
     }
-#if !CPU(ADDRESS64)
     JSGlobalObject* globalObject = toJS(ctx);
     JSLockHolder locker(globalObject);
+
     return toJS(globalObject, value).isUndefined();
-#else
-    return toJS(value).isUndefined();
-#endif
 }
 
 bool JSValueIsNull(JSContextRef ctx, JSValueRef value)
@@ -99,14 +93,10 @@
         ASSERT_NOT_REACHED();
         return false;
     }
-
-#if !CPU(ADDRESS64)
     JSGlobalObject* globalObject = toJS(ctx);
     JSLockHolder locker(globalObject);
+
     return toJS(globalObject, value).isNull();
-#else
-    return toJS(value).isNull();
-#endif
 }
 
 bool JSValueIsBoolean(JSContextRef ctx, JSValueRef value)
@@ -115,13 +105,10 @@
         ASSERT_NOT_REACHED();
         return false;
     }
-#if !CPU(ADDRESS64)
     JSGlobalObject* globalObject = toJS(ctx);
     JSLockHolder locker(globalObject);
+
     return toJS(globalObject, value).isBoolean();
-#else
-    return toJS(value).isBoolean();
-#endif
 }
 
 bool JSValueIsNumber(JSContextRef ctx, JSValueRef value)
@@ -130,13 +117,10 @@
         ASSERT_NOT_REACHED();
         return false;
     }
-#if !CPU(ADDRESS64)
     JSGlobalObject* globalObject = toJS(ctx);
     JSLockHolder locker(globalObject);
+
     return toJS(globalObject, value).isNumber();
-#else
-    return toJS(value).isNumber();
-#endif
 }
 
 bool JSValueIsString(JSContextRef ctx, JSValueRef value)
@@ -145,13 +129,10 @@
         ASSERT_NOT_REACHED();
         return false;
     }
-#if !CPU(ADDRESS64)
     JSGlobalObject* globalObject = toJS(ctx);
     JSLockHolder locker(globalObject);
+
     return toJS(globalObject, value).isString();
-#else
-    return toJS(value).isString();
-#endif
 }
 
 bool JSValueIsObject(JSContextRef ctx, JSValueRef value)
@@ -160,13 +141,10 @@
         ASSERT_NOT_REACHED();
         return false;
     }
-#if !CPU(ADDRESS64)
     JSGlobalObject* globalObject = toJS(ctx);
     JSLockHolder locker(globalObject);
+
     return toJS(globalObject, value).isObject();
-#else
-    return toJS(value).isObject();
-#endif
 }
 
 bool JSValueIsSymbol(JSContextRef ctx, JSValueRef value)
@@ -175,13 +153,10 @@
         ASSERT_NOT_REACHED();
         return false;
     }
-#if !CPU(ADDRESS64)
     JSGlobalObject* globalObject = toJS(ctx);
     JSLockHolder locker(globalObject);
+
     return toJS(globalObject, value).isSymbol();
-#else
-    return toJS(value).isSymbol();
-#endif
 }
 
 bool JSValueIsArray(JSContextRef ctx, JSValueRef value)
@@ -302,13 +277,10 @@
         ASSERT_NOT_REACHED();
         return nullptr;
     }
-#if !CPU(ADDRESS64)
     JSGlobalObject* globalObject = toJS(ctx);
     JSLockHolder locker(globalObject);
+
     return toRef(globalObject, jsUndefined());
-#else
-    return toRef(jsUndefined());
-#endif
 }
 
 JSValueRef JSValueMakeNull(JSContextRef ctx)
@@ -317,13 +289,10 @@
         ASSERT_NOT_REACHED();
         return nullptr;
     }
-#if !CPU(ADDRESS64)
     JSGlobalObject* globalObject = toJS(ctx);
     JSLockHolder locker(globalObject);
+
     return toRef(globalObject, jsNull());
-#else
-    return toRef(jsNull());
-#endif
 }
 
 JSValueRef JSValueMakeBoolean(JSContextRef ctx, bool value)
@@ -332,13 +301,10 @@
         ASSERT_NOT_REACHED();
         return nullptr;
     }
-#if !CPU(ADDRESS64)
     JSGlobalObject* globalObject = toJS(ctx);
     JSLockHolder locker(globalObject);
+
     return toRef(globalObject, jsBoolean(value));
-#else
-    return toRef(jsBoolean(value));
-#endif
 }
 
 JSValueRef JSValueMakeNumber(JSContextRef ctx, double value)
@@ -347,13 +313,10 @@
         ASSERT_NOT_REACHED();
         return nullptr;
     }
-#if !CPU(ADDRESS64)
     JSGlobalObject* globalObject = toJS(ctx);
     JSLockHolder locker(globalObject);
+
     return toRef(globalObject, jsNumber(purifyNaN(value)));
-#else
-    return toRef(jsNumber(purifyNaN(value)));
-#endif
 }
 
 JSValueRef JSValueMakeSymbol(JSContextRef ctx, JSStringRef description)

Modified: branches/safari-611-branch/Source/_javascript_Core/ChangeLog (272674 => 272675)


--- branches/safari-611-branch/Source/_javascript_Core/ChangeLog	2021-02-10 20:25:42 UTC (rev 272674)
+++ branches/safari-611-branch/Source/_javascript_Core/ChangeLog	2021-02-10 20:25:46 UTC (rev 272675)
@@ -1,5 +1,9 @@
 2021-02-10  Alan Coon  <alanc...@apple.com>
 
+        Revert r272538. rdar://problem/74183111
+
+2021-02-10  Alan Coon  <alanc...@apple.com>
+
         Revert r272539. rdar://problem/74183111
 
 2021-02-08  Russell Epstein  <repst...@apple.com>
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to