|
[runtime] Replace the EQUALS builtin with proper Object::Equals.
Move the implementation of the Abstract Equality Comparison to the
runtime and thereby remove the EQUALS dispatcher builtin. Also remove
the various runtime entry points that were only used to support the
EQUALS builtin.
Now the Abstract Equality Comparison is also using the correct
ToPrimitive implementation, which properly supports @@toPrimitive.
CQ_INCLUDE_TRYBOTS=tryserver.v8:v8_linux_layout_dbg,v8_linux_nosnap_dbg
R=mstarzinger@chromium.org
BUG= v8:4307
LOG=n
Committed: https://crrev.com/54bab695f5de5bf5948c5b50b217628a00d60f91
Cr-Commit-Position: refs/heads/master@{#30747}
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+214 lines, -223 lines) |
Patch |
|
M |
src/api.cc
|
View
|
|
1 chunk |
+1 line, -15 lines |
0 comments
|
Download
|
|
M |
src/arm/code-stubs-arm.cc
|
View
|
|
1 chunk |
+13 lines, -17 lines |
0 comments
|
Download
|
|
M |
src/arm64/code-stubs-arm64.cc
|
View
|
|
1 chunk |
+13 lines, -17 lines |
0 comments
|
Download
|
|
M |
src/contexts.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
src/ia32/code-stubs-ia32.cc
|
View
|
|
1 chunk |
+7 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/mips/code-stubs-mips.cc
|
View
|
|
1 chunk |
+13 lines, -17 lines |
0 comments
|
Download
|
|
M |
src/mips64/code-stubs-mips64.cc
|
View
|
|
1 chunk |
+13 lines, -17 lines |
0 comments
|
Download
|
|
M |
src/objects.h
|
View
|
1
|
4 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
|
M |
src/objects.cc
|
View
|
|
2 chunks |
+109 lines, -8 lines |
0 comments
|
Download
|
|
M |
src/objects-inl.h
|
View
|
|
3 chunks |
+15 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/runtime.js
|
View
|
|
2 chunks |
+0 lines, -63 lines |
0 comments
|
Download
|
|
M |
src/runtime/runtime.h
|
View
|
|
3 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
|
M |
src/runtime/runtime-numbers.cc
|
View
|
|
3 chunks |
+2 lines, -21 lines |
0 comments
|
Download
|
|
M |
src/runtime/runtime-object.cc
|
View
|
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/runtime/runtime-simd.cc
|
View
|
|
1 chunk |
+0 lines, -17 lines |
0 comments
|
Download
|
|
M |
src/x64/code-stubs-x64.cc
|
View
|
|
1 chunk |
+7 lines, -12 lines |
0 comments
|
Download
|
Total messages: 11 (3 generated)
|