Unreviewed, rolling out r231137.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 29 Apr 2018 13:33:25 +0000 (13:33 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 29 Apr 2018 13:33:25 +0000 (13:33 +0000)
commitb24077e0714b69a45afbcaad9289da56ce780aec
treedcad1c6e1a2417a3321db54cdf0b91dec94cbdbe
parent1fb7700ae1f0ac038ae96186acdb1930c57f63f4
Unreviewed, rolling out r231137.
https://bugs.webkit.org/show_bug.cgi?id=185118

It is breaking Test262 language/expressions/multiplication
/order-of-evaluation.js (Requested by caiolima on #webkit).

Reverted changeset:

"[ESNext][BigInt] Implement support for "*" operation"
https://bugs.webkit.org/show_bug.cgi?id=183721
https://trac.webkit.org/changeset/231137

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@231147 268f45cc-cd09-0410-ab3c-d52691b4dbfc
16 files changed:
JSTests/ChangeLog
JSTests/bigIntTests.yaml
JSTests/stress/big-int-mul-jit.js [deleted file]
JSTests/stress/big-int-mul-to-primitive-precedence.js [deleted file]
JSTests/stress/big-int-mul-to-primitive.js [deleted file]
JSTests/stress/big-int-mul-type-error.js [deleted file]
JSTests/stress/big-int-mul-wrapped-value.js [deleted file]
JSTests/stress/big-int-multiplication.js [deleted file]
JSTests/stress/big-int-multiply-memory-stress.js [deleted file]
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp
Source/JavaScriptCore/jit/JITOperations.cpp
Source/JavaScriptCore/runtime/CommonSlowPaths.cpp
Source/JavaScriptCore/runtime/JSBigInt.cpp
Source/JavaScriptCore/runtime/JSBigInt.h
Source/JavaScriptCore/runtime/Operations.h