Reviewers: Jarin, Jakob, Benedikt Meurer,

Message:
Created Revert of [es5] Class of object is "Function" if object has [[Call]].

Description:
Revert of [es5] Class of object is "Function" if object has [[Call]]. (patchset
#3 id:40001 of https://codereview.chromium.org/1307943013/ )

Reason for revert:
[Sheriff] Changes several layout test expectations. Please fix upstream first if
intended. E.g.:
https://build.chromium.org/p/client.v8.fyi/builders/V8-Blink%20Linux%2064/builds/1729

Several lines change from PASS to FAIL.

Original issue's description:
[es5] Class of object is "Function" if object has [[Call]].

The concept of class was mostly removed from ES6, but we still use the
class of objects to distinguish object kinds in our builtins.  So update
this to be in sync with IsCallable (thereby getting rid of the previous
instance type based tests for callable things completely).

R=ja...@chromium.org, jkumme...@chromium.org

Committed: https://crrev.com/af778389947f1b01fb036756ea3cb8ed8ab98452
Cr-Commit-Position: refs/heads/master@{#30566}

TBR=ja...@chromium.org,jkumme...@chromium.org,bmeu...@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

Please review this at https://codereview.chromium.org/1306303005/

Base URL: https://chromium.googlesource.com/v8/v8.git@master

Affected files (+461, -198 lines):
  M src/arm/lithium-codegen-arm.cc
  M src/arm/macro-assembler-arm.h
  M src/arm/macro-assembler-arm.cc
  M src/arm64/lithium-codegen-arm64.cc
  M src/arm64/macro-assembler-arm64.h
  M src/arm64/macro-assembler-arm64-inl.h
  M src/full-codegen/arm/full-codegen-arm.cc
  M src/full-codegen/arm64/full-codegen-arm64.cc
  M src/full-codegen/ia32/full-codegen-ia32.cc
  M src/full-codegen/mips/full-codegen-mips.cc
  M src/full-codegen/mips64/full-codegen-mips64.cc
  M src/full-codegen/x64/full-codegen-x64.cc
  M src/ia32/lithium-codegen-ia32.cc
  M src/ia32/macro-assembler-ia32.h
  M src/ia32/macro-assembler-ia32.cc
  M src/mips/lithium-codegen-mips.cc
  M src/mips/macro-assembler-mips.h
  M src/mips/macro-assembler-mips.cc
  M src/mips64/lithium-codegen-mips64.cc
  M src/mips64/macro-assembler-mips64.h
  M src/mips64/macro-assembler-mips64.cc
  M src/objects.h
  M src/objects.cc
  M src/x64/lithium-codegen-x64.cc
  M src/x64/macro-assembler-x64.cc


--
--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to