Modified: trunk/Source/_javascript_Core/ChangeLog (260344 => 260345)
--- trunk/Source/_javascript_Core/ChangeLog 2020-04-19 23:53:38 UTC (rev 260344)
+++ trunk/Source/_javascript_Core/ChangeLog 2020-04-20 00:59:00 UTC (rev 260345)
@@ -1,5 +1,14 @@
2020-04-19 Yusuke Suzuki <[email protected]>
+ [JSC] Enable BigInt
+ https://bugs.webkit.org/show_bug.cgi?id=210726
+
+ Reviewed by Mark Lam.
+
+ * runtime/OptionsList.h:
+
+2020-04-19 Yusuke Suzuki <[email protected]>
+
[JSC] LLInt slow path call should not have third argument
https://bugs.webkit.org/show_bug.cgi?id=210721
Modified: trunk/Source/_javascript_Core/runtime/OptionsList.h (260344 => 260345)
--- trunk/Source/_javascript_Core/runtime/OptionsList.h 2020-04-19 23:53:38 UTC (rev 260344)
+++ trunk/Source/_javascript_Core/runtime/OptionsList.h 2020-04-20 00:59:00 UTC (rev 260345)
@@ -483,7 +483,7 @@
v(Bool, useWebAssemblyReferences, false, Normal, "Allow types from the wasm references spec.") \
v(Bool, useWebAssemblyMultiValues, true, Normal, "Allow types from the wasm mulit-values spec.") \
v(Bool, useWeakRefs, false, Normal, "Expose the WeakRef constructor.") \
- v(Bool, useBigInt, false, Normal, "If true, we will enable BigInt support.") \
+ v(Bool, useBigInt, true, Normal, "If true, we will enable BigInt support.") \
v(Bool, useArrayAllocationProfiling, true, Normal, "If true, we will use our normal array allocation profiling. If false, the allocation profile will always claim to be undecided.") \
v(Bool, forcePolyProto, false, Normal, "If true, create_this will always create an object with a poly proto structure.") \
v(Bool, forceMiniVMMode, false, Normal, "If true, it will force mini VM mode on.") \
Modified: trunk/Source/WTF/ChangeLog (260344 => 260345)
--- trunk/Source/WTF/ChangeLog 2020-04-19 23:53:38 UTC (rev 260344)
+++ trunk/Source/WTF/ChangeLog 2020-04-20 00:59:00 UTC (rev 260345)
@@ -1,3 +1,12 @@
+2020-04-19 Yusuke Suzuki <[email protected]>
+
+ [JSC] Enable BigInt
+ https://bugs.webkit.org/show_bug.cgi?id=210726
+
+ Reviewed by Mark Lam.
+
+ * wtf/PlatformUse.h:
+
2020-04-18 Robin Morisset <[email protected]>
Support an inlined representation in JSValue of small BigInts ("BigInt32")
Modified: trunk/Source/WTF/wtf/PlatformUse.h (260344 => 260345)
--- trunk/Source/WTF/wtf/PlatformUse.h 2020-04-19 23:53:38 UTC (rev 260344)
+++ trunk/Source/WTF/wtf/PlatformUse.h 2020-04-20 00:59:00 UTC (rev 260345)
@@ -140,7 +140,7 @@
#endif /* !defined(USE_JSVALUE64) && !defined(USE_JSVALUE32_64) */
#if USE(JSVALUE64)
-#define USE_BIGINT32 0
+#define USE_BIGINT32 1
#endif
/* FIXME: This name should be more specific if it is only for use with CallFrame* */