| Index: src/runtime/runtime-interpreter.cc
|
| diff --git a/src/runtime/runtime-interpreter.cc b/src/runtime/runtime-interpreter.cc
|
| index cbacb554add80945088e1fcaf694629fa276be10..7150a8b2873a734ad7d48b76c16b53a060fd3426 100644
|
| --- a/src/runtime/runtime-interpreter.cc
|
| +++ b/src/runtime/runtime-interpreter.cc
|
| @@ -16,109 +16,6 @@
|
| namespace v8 {
|
| namespace internal {
|
|
|
| -
|
| -RUNTIME_FUNCTION(Runtime_InterpreterEquals) {
|
| - HandleScope scope(isolate);
|
| - DCHECK_EQ(2, args.length());
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, x, 0);
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, y, 1);
|
| - Maybe<bool> result = Object::Equals(x, y);
|
| - if (result.IsJust()) {
|
| - return isolate->heap()->ToBoolean(result.FromJust());
|
| - } else {
|
| - return isolate->heap()->exception();
|
| - }
|
| -}
|
| -
|
| -
|
| -RUNTIME_FUNCTION(Runtime_InterpreterNotEquals) {
|
| - HandleScope scope(isolate);
|
| - DCHECK_EQ(2, args.length());
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, x, 0);
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, y, 1);
|
| - Maybe<bool> result = Object::Equals(x, y);
|
| - if (result.IsJust()) {
|
| - return isolate->heap()->ToBoolean(!result.FromJust());
|
| - } else {
|
| - return isolate->heap()->exception();
|
| - }
|
| -}
|
| -
|
| -
|
| -RUNTIME_FUNCTION(Runtime_InterpreterLessThan) {
|
| - HandleScope scope(isolate);
|
| - DCHECK_EQ(2, args.length());
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, x, 0);
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, y, 1);
|
| - Maybe<bool> result = Object::LessThan(x, y);
|
| - if (result.IsJust()) {
|
| - return isolate->heap()->ToBoolean(result.FromJust());
|
| - } else {
|
| - return isolate->heap()->exception();
|
| - }
|
| -}
|
| -
|
| -
|
| -RUNTIME_FUNCTION(Runtime_InterpreterGreaterThan) {
|
| - HandleScope scope(isolate);
|
| - DCHECK_EQ(2, args.length());
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, x, 0);
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, y, 1);
|
| - Maybe<bool> result = Object::GreaterThan(x, y);
|
| - if (result.IsJust()) {
|
| - return isolate->heap()->ToBoolean(result.FromJust());
|
| - } else {
|
| - return isolate->heap()->exception();
|
| - }
|
| -}
|
| -
|
| -
|
| -RUNTIME_FUNCTION(Runtime_InterpreterLessThanOrEqual) {
|
| - HandleScope scope(isolate);
|
| - DCHECK_EQ(2, args.length());
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, x, 0);
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, y, 1);
|
| - Maybe<bool> result = Object::LessThanOrEqual(x, y);
|
| - if (result.IsJust()) {
|
| - return isolate->heap()->ToBoolean(result.FromJust());
|
| - } else {
|
| - return isolate->heap()->exception();
|
| - }
|
| -}
|
| -
|
| -
|
| -RUNTIME_FUNCTION(Runtime_InterpreterGreaterThanOrEqual) {
|
| - HandleScope scope(isolate);
|
| - DCHECK_EQ(2, args.length());
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, x, 0);
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, y, 1);
|
| - Maybe<bool> result = Object::GreaterThanOrEqual(x, y);
|
| - if (result.IsJust()) {
|
| - return isolate->heap()->ToBoolean(result.FromJust());
|
| - } else {
|
| - return isolate->heap()->exception();
|
| - }
|
| -}
|
| -
|
| -
|
| -RUNTIME_FUNCTION(Runtime_InterpreterStrictEquals) {
|
| - SealHandleScope shs(isolate);
|
| - DCHECK_EQ(2, args.length());
|
| - CONVERT_ARG_CHECKED(Object, x, 0);
|
| - CONVERT_ARG_CHECKED(Object, y, 1);
|
| - return isolate->heap()->ToBoolean(x->StrictEquals(y));
|
| -}
|
| -
|
| -
|
| -RUNTIME_FUNCTION(Runtime_InterpreterStrictNotEquals) {
|
| - SealHandleScope shs(isolate);
|
| - DCHECK_EQ(2, args.length());
|
| - CONVERT_ARG_CHECKED(Object, x, 0);
|
| - CONVERT_ARG_CHECKED(Object, y, 1);
|
| - return isolate->heap()->ToBoolean(!x->StrictEquals(y));
|
| -}
|
| -
|
| -
|
| RUNTIME_FUNCTION(Runtime_InterpreterToBoolean) {
|
| SealHandleScope shs(isolate);
|
| DCHECK_EQ(1, args.length());
|
|
|