platform/upstream/v8.git
10 years agoImplement lowering of JS[Load,Store][Property,Named] to ICs.
mstarzinger@chromium.org [Tue, 5 Aug 2014 13:32:26 +0000 (13:32 +0000)]
Implement lowering of JS[Load,Store][Property,Named] to ICs.

R=titzer@chromium.org

Review URL: https://codereview.chromium.org/439263004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22877 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years ago[turbofan] Improve testability of the InstructionSelector.
bmeurer@chromium.org [Tue, 5 Aug 2014 13:26:55 +0000 (13:26 +0000)]
[turbofan] Improve testability of the InstructionSelector.

Allow to pass the set of supported CPU features to
the InstructionSelector, so it can be tested without
messing with the command line flags.

Also add InstructionSelector sample for ia32.

TEST=cctest/test-instruction-selector,cctest/test-instruction-selector-{arm,ia32}
R=svenpanne@chromium.org

Review URL: https://codereview.chromium.org/441883004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22876 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoEnable C++11. Synch toolchains with Chrome.
svenpanne@chromium.org [Tue, 5 Aug 2014 13:23:55 +0000 (13:23 +0000)]
Enable C++11. Synch toolchains with Chrome.

* Consistently enable C++11 features on all platforms.
* Use the same ARM toolchain version as Chrome.
* Make clang the default on Mac OS X, just like Chrome.
* Use C99 on Mac OS X, again following Chrome.
* Small build fixes.

R=bmeurer@chromium.org

Review URL: https://codereview.chromium.org/440663002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22875 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoPrevent direct inclusion of headers from TF.
mstarzinger@chromium.org [Tue, 5 Aug 2014 13:20:26 +0000 (13:20 +0000)]
Prevent direct inclusion of headers from TF.

R=jochen@chromium.org, titzer@chromium.org

Review URL: https://codereview.chromium.org/438243004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22874 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoUndo some unintended changes from the Turbofan merge
rossberg@chromium.org [Tue, 5 Aug 2014 13:19:32 +0000 (13:19 +0000)]
Undo some unintended changes from the Turbofan merge

R=mstarzinger@chromium.org
BUG=

Review URL: https://codereview.chromium.org/435423002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22873 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoyield* calls @@iterator on iterable
wingo@igalia.com [Tue, 5 Aug 2014 13:17:49 +0000 (13:17 +0000)]
yield* calls @@iterator on iterable

R=rossberg@chromium.org
BUG=v8:3422
LOG=N

Review URL: https://codereview.chromium.org/430693003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22872 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoAnother Win64 fix.
bmeurer@chromium.org [Tue, 5 Aug 2014 13:06:17 +0000 (13:06 +0000)]
Another Win64 fix.

TBR=mstarzinger@chromium.org

Review URL: https://codereview.chromium.org/444643002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22871 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoFix copy&paste bug in gtest.gyp.
bmeurer@chromium.org [Tue, 5 Aug 2014 12:44:27 +0000 (12:44 +0000)]
Fix copy&paste bug in gtest.gyp.

TBR=jochen@chromium.org

Review URL: https://codereview.chromium.org/441873008

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22870 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoRemove broken _WIN64 checks.
bmeurer@chromium.org [Tue, 5 Aug 2014 12:38:19 +0000 (12:38 +0000)]
Remove broken _WIN64 checks.

TBR=hpayer@chromium.org

Review URL: https://codereview.chromium.org/440863002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22869 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoTag handlers as monomorphic
verwaest@chromium.org [Tue, 5 Aug 2014 12:32:49 +0000 (12:32 +0000)]
Tag handlers as monomorphic

BUG=
R=ishell@chromium.org

Review URL: https://codereview.chromium.org/444623002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22868 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoPrecise sweeping makes zapping of garbage memory when trimming arrays obsolete
hpayer@chromium.org [Tue, 5 Aug 2014 12:09:23 +0000 (12:09 +0000)]
Precise sweeping makes zapping of garbage memory when trimming arrays obsolete

BUG=
R=mstarzinger@chromium.org

Review URL: https://codereview.chromium.org/439863006

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22867 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoFix compilation on arm64.
bmeurer@chromium.org [Tue, 5 Aug 2014 12:09:01 +0000 (12:09 +0000)]
Fix compilation on arm64.

TBR=hpayer@chromium.org

Review URL: https://codereview.chromium.org/435413002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22866 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoPrecise sweeping makes zapping of garbage memory in UpdatePointer obsolete.
hpayer@chromium.org [Tue, 5 Aug 2014 12:04:58 +0000 (12:04 +0000)]
Precise sweeping makes zapping of garbage memory in UpdatePointer obsolete.

BUG=
R=mstarzinger@chromium.org

Review URL: https://codereview.chromium.org/440073002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22865 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoMove ClearNonLiveReferences and friends into the gc.
hpayer@chromium.org [Tue, 5 Aug 2014 11:58:24 +0000 (11:58 +0000)]
Move ClearNonLiveReferences and friends into the gc.

BUG=
R=mstarzinger@chromium.org

Review URL: https://codereview.chromium.org/440063002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22864 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoCleanup V8_TURBOFAN_TARGET definition.
bmeurer@chromium.org [Tue, 5 Aug 2014 11:53:32 +0000 (11:53 +0000)]
Cleanup V8_TURBOFAN_TARGET definition.

Move to globals.h so we do no longer skip any number of
tests. Introduce V8_TURBOFAN_BACKEND, which is 1 if we
actually have a backend and want to compile it, but don't
run the tests.

R=titzer@chromium.org

Review URL: https://codereview.chromium.org/444503003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22863 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoVerifier must ensure that start and end node of graph are set.
sigurds@chromium.org [Tue, 5 Aug 2014 11:42:57 +0000 (11:42 +0000)]
Verifier must ensure that start and end node of graph are set.

BUG=
R=rossberg@chromium.org

Review URL: https://codereview.chromium.org/444583004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22862 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoRemoved GetConstructor from the API.
verwaest@chromium.org [Tue, 5 Aug 2014 11:27:44 +0000 (11:27 +0000)]
Removed GetConstructor from the API.
Instead either get the "constructor" property stored in the prototype, or keep a side-table.

LOG=y
R=jochen@chromium.org

Review URL: https://codereview.chromium.org/438303003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22861 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoRemove unnecesssary auxiliary definitions.
neis@chromium.org [Tue, 5 Aug 2014 11:27:26 +0000 (11:27 +0000)]
Remove unnecesssary auxiliary definitions.

R=rossberg@chromium.org
BUG=

Review URL: https://codereview.chromium.org/413983005

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22860 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoCleanup hydrogen generated handlers
verwaest@chromium.org [Tue, 5 Aug 2014 11:22:29 +0000 (11:22 +0000)]
Cleanup hydrogen generated handlers

BUG=
R=ishell@chromium.org

Review URL: https://codereview.chromium.org/445563002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22859 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoMove left and right trimming of FixedArray into Heap.
mstarzinger@chromium.org [Tue, 5 Aug 2014 11:16:11 +0000 (11:16 +0000)]
Move left and right trimming of FixedArray into Heap.

R=hpayer@chromium.org
BUG=v8:3231
LOG=n

Review URL: https://codereview.chromium.org/200443004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22858 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoRestore performance of accesses to JSGlobalProxy after r22802
jkummerow@chromium.org [Tue, 5 Aug 2014 10:44:17 +0000 (10:44 +0000)]
Restore performance of accesses to JSGlobalProxy after r22802

R=verwaest@chromium.org

Review URL: https://codereview.chromium.org/446523002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22857 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoRemove special frontend for callbacks with slow-mode holders.
verwaest@chromium.org [Tue, 5 Aug 2014 10:27:10 +0000 (10:27 +0000)]
Remove special frontend for callbacks with slow-mode holders.
BUG=
R=ishell@chromium.org

Review URL: https://codereview.chromium.org/436273002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22856 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoRevert "Initial import of unittests using GTest/GMock."
bmeurer@chromium.org [Tue, 5 Aug 2014 10:16:47 +0000 (10:16 +0000)]
Revert "Initial import of unittests using GTest/GMock."

This reverts commit r22847 and r22848. Isolate initialization/shutdown
still broken (so certain debug builds just crash), and our compiler flags
do not work with other Google projects (i.e. GTest/GMock).

TBR=jochen@chromium.org

Review URL: https://codereview.chromium.org/438243003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22855 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoForce incremental marking when called from idle notification.
hpayer@chromium.org [Tue, 5 Aug 2014 09:40:09 +0000 (09:40 +0000)]
Force incremental marking when called from idle notification.

BUG=
R=ernstm@chromium.org, jochen@chromium.org

Review URL: https://codereview.chromium.org/426243002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22854 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoInline LookupInHolder and NextHolder
verwaest@chromium.org [Tue, 5 Aug 2014 09:32:55 +0000 (09:32 +0000)]
Inline LookupInHolder and NextHolder

BUG=
R=jkummerow@chromium.org

Review URL: https://codereview.chromium.org/437513002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22853 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoReland "Also mark as prototype when passing in while creating a function."
verwaest@chromium.org [Tue, 5 Aug 2014 09:24:27 +0000 (09:24 +0000)]
Reland "Also mark as prototype when passing in while creating a function."
Skip gc-stress for test relying on stable feedback (and hence stable gc timing).

BUG=
R=hpayer@chromium.org

Review URL: https://codereview.chromium.org/441873005

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22852 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoMake start node a value input to parameter nodes.
sigurds@chromium.org [Tue, 5 Aug 2014 08:47:39 +0000 (08:47 +0000)]
Make start node a value input to parameter nodes.

BUG=
R=mstarzinger@chromium.org

Review URL: https://codereview.chromium.org/437183002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22851 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoMove a bunch of GC related files to heap/ subdirectory
jochen@chromium.org [Tue, 5 Aug 2014 08:18:22 +0000 (08:18 +0000)]
Move a bunch of GC related files to heap/ subdirectory

BUG=none
R=hpayer@chromium.org
LOG=n

Review URL: https://codereview.chromium.org/437993003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22850 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoDo not include native Javascript in ExecutionState frames.
yangguo@chromium.org [Tue, 5 Aug 2014 08:16:02 +0000 (08:16 +0000)]
Do not include native Javascript in ExecutionState frames.

When a debug event is triggered, the ExecutionState object should not
expose native JS code.

R=aandrey@chromium.org

Review URL: https://codereview.chromium.org/429453005

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22849 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoFix build.
bmeurer@chromium.org [Tue, 5 Aug 2014 08:10:21 +0000 (08:10 +0000)]
Fix build.

TBR=jochen@chromium.org

Review URL: https://codereview.chromium.org/442603004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22848 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoInitial import of unittests using GTest/GMock.
bmeurer@chromium.org [Tue, 5 Aug 2014 08:07:25 +0000 (08:07 +0000)]
Initial import of unittests using GTest/GMock.

R=jochen@chromium.org, svenpanne@chromium.org

Review URL: https://codereview.chromium.org/439863004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22847 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoMerge three PromiseEvent's into one.
yangguo@chromium.org [Tue, 5 Aug 2014 07:42:06 +0000 (07:42 +0000)]
Merge three PromiseEvent's into one.

This also adds missing instrumentation and removes resolver tracking.

BUG=v8:3093
LOG=N
R=aandrey@chromium.org, yangguo@chromium.org

Review URL: https://codereview.chromium.org/416213004

Patch from Alexandra Mikhaylova <amikhaylova@google.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22846 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoMake CPU profiler function names match ones from StackFrame iterator.
alph@chromium.org [Tue, 5 Aug 2014 07:31:17 +0000 (07:31 +0000)]
Make CPU profiler function names match ones from StackFrame iterator.

R=yangguo@chromium.org, yurys@chromium.org

Review URL: https://codereview.chromium.org/417253003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22845 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoRemove all encountered weak maps from the list of weak collections when incremental...
hpayer@chromium.org [Tue, 5 Aug 2014 07:29:13 +0000 (07:29 +0000)]
Remove all encountered weak maps from the list of weak collections when incremental marking is aborted.

BUG=399527
LOG=n
R=mstarzinger@chromium.org

Review URL: https://codereview.chromium.org/439233002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22844 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoRevert "Also mark as prototype when passing in while creating a function."
hpayer@chromium.org [Tue, 5 Aug 2014 07:20:57 +0000 (07:20 +0000)]
Revert "Also mark as prototype when passing in while creating a function."

Breaks GC stress ARM64.

TBR=verwaest@chromium.org
BUG=

Review URL: https://codereview.chromium.org/439983002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22843 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoMove anonymous function name beautifying out of v8.
alph@chromium.org [Tue, 5 Aug 2014 07:08:39 +0000 (07:08 +0000)]
Move anonymous function name beautifying out of v8.

R=yangguo@chromium.org, yurys@chromium.org

Review URL: https://codereview.chromium.org/425223004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22842 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoX87: Cleanup in stub-cache.cc; remove unused ArrayLength store ICs.
weiliang.lin@intel.com [Tue, 5 Aug 2014 03:24:18 +0000 (03:24 +0000)]
X87: Cleanup in stub-cache.cc; remove unused ArrayLength store ICs.

port r22805

original commit message:

  Cleanup in stub-cache.cc; remove unused ArrayLength store ICs.

BUG=
R=weiliang.lin@intel.com

Review URL: https://codereview.chromium.org/438163003

Patch from Chunyang Dai <chunyang.dai@intel.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22840 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoX87: Avoid one repeated property lookup when computing load ICs.
weiliang.lin@intel.com [Tue, 5 Aug 2014 03:20:18 +0000 (03:20 +0000)]
X87: Avoid one repeated property lookup when computing load ICs.

  r22802 touches X87 port but it is not changed completely.

port r22802.

original commit message:
  Avoid one repeated property lookup when computing load ICs.

BUG=
R=weiliang.lin@intel.com

Review URL: https://codereview.chromium.org/441873002

Patch from Chunyang Dai <chunyang.dai@intel.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22839 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoMark global-constructors-listing as failing in TestExpectations
adamk@chromium.org [Mon, 4 Aug 2014 23:59:25 +0000 (23:59 +0000)]
Mark global-constructors-listing as failing in TestExpectations

They're failing due to the addition of Symbol to the global scope.
These expectations can be removed once https://codereview.chromium.org/436353002
lands and gets picked up by the V8 webkit bots.

BUG=400507
LOG=N
TBR=machenbach@chromium.org

Review URL: https://codereview.chromium.org/435363002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22836 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoFix spurious debug-script assertion after enabling Symbols
adamk@chromium.org [Mon, 4 Aug 2014 19:17:21 +0000 (19:17 +0000)]
Fix spurious debug-script assertion after enabling Symbols

This approach, of allowing either N or N+1 in this assert,
is the same approach used before my Symbols patch that naively
changed to use assertEquals.

TBR=dslomov@chromium.org

Review URL: https://codereview.chromium.org/439833002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22834 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoFix Object-getOwnPropertyNames test after turning on Symbols
adamk@chromium.org [Mon, 4 Aug 2014 19:08:13 +0000 (19:08 +0000)]
Fix Object-getOwnPropertyNames test after turning on Symbols

TBR=dslomov@chromium.org

Review URL: https://codereview.chromium.org/438103002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22833 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years ago[Auto-roll] Bump up version to 3.28.56.0
machenbach@chromium.org [Mon, 4 Aug 2014 19:04:14 +0000 (19:04 +0000)]
[Auto-roll] Bump up version to 3.28.56.0

TBR=machenbach@chromium.org

Review URL: https://codereview.chromium.org/435233002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22832 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoEnable ES6 Symbols by default
adamk@chromium.org [Mon, 4 Aug 2014 18:17:54 +0000 (18:17 +0000)]
Enable ES6 Symbols by default

In doing so also remove all references to the --harmony-symbols flag.
Due to the way context snapshotting works, it's not possible to simply enable
the flag by default.

BUG=v8:2158
LOG=Y
R=dslomov@chromium.org

Review URL: https://codereview.chromium.org/421313004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22831 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoAlso mark as prototype when passing in while creating a function.
verwaest@chromium.org [Mon, 4 Aug 2014 15:23:29 +0000 (15:23 +0000)]
Also mark as prototype when passing in while creating a function.

BUG=
R=ishell@chromium.org

Review URL: https://codereview.chromium.org/422233010

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22830 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoARM64: fixed a couple of typos in TF
rodolph.perfetta@arm.com [Mon, 4 Aug 2014 15:17:19 +0000 (15:17 +0000)]
ARM64: fixed a couple of typos in TF

BUG=
R=bmeurer@chromium.org

Review URL: https://codereview.chromium.org/427713003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22829 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoDon't insert transitions between maps for prototypes.
verwaest@chromium.org [Mon, 4 Aug 2014 15:12:01 +0000 (15:12 +0000)]
Don't insert transitions between maps for prototypes.

BUG=
R=ishell@chromium.org

Review URL: https://codereview.chromium.org/437953004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22828 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoEnsure prototypes always stay fast by turning them fast again after an operation...
verwaest@chromium.org [Mon, 4 Aug 2014 15:06:28 +0000 (15:06 +0000)]
Ensure prototypes always stay fast by turning them fast again after an operation that turned them slow

BUG=
R=ishell@chromium.org

Review URL: https://codereview.chromium.org/439243005

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22827 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoKeep function.prototype fast.
verwaest@chromium.org [Mon, 4 Aug 2014 15:02:07 +0000 (15:02 +0000)]
Keep function.prototype fast.

BUG=
R=ishell@chromium.org

Review URL: https://codereview.chromium.org/437083004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22826 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years ago[Auto-roll] Bump up version to 3.28.55.0
machenbach@chromium.org [Mon, 4 Aug 2014 14:34:14 +0000 (14:34 +0000)]
[Auto-roll] Bump up version to 3.28.55.0

TBR=machenbach@chromium.org

Review URL: https://codereview.chromium.org/436253003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22825 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoMIPS: Cleanup in stub-cache.cc; remove unused ArrayLength store ICs.
akos.palfi@imgtec.com [Mon, 4 Aug 2014 14:30:01 +0000 (14:30 +0000)]
MIPS: Cleanup in stub-cache.cc; remove unused ArrayLength store ICs.

Port r22805 (d6b2885f)

BUG=
R=dusan.milosavljevic@imgtec.com

Review URL: https://codereview.chromium.org/439733003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22824 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoFix more stack smashing bugs in test.
titzer@chromium.org [Mon, 4 Aug 2014 14:17:52 +0000 (14:17 +0000)]
Fix more stack smashing bugs in test.

R=mstarzinger@chromium.org
BUG=

Review URL: https://codereview.chromium.org/415403008

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22821 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoFix build on Win64 for tests.
titzer@chromium.org [Mon, 4 Aug 2014 13:27:33 +0000 (13:27 +0000)]
Fix build on Win64 for tests.

R=bmeurer@chromium.org
BUG=

Review URL: https://codereview.chromium.org/423073008

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22820 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoTF: simplified-lowering tests accidentally ran on unsupported platforms.
titzer@chromium.org [Mon, 4 Aug 2014 12:51:34 +0000 (12:51 +0000)]
TF: simplified-lowering tests accidentally ran on unsupported platforms.

TBR=bmeurer@chromium.org
BUG=

Review URL: https://codereview.chromium.org/433423005

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22817 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoARM64: Use ARRAY_SIZE where possible.
Jacob.Bramley@arm.com [Mon, 4 Aug 2014 12:46:43 +0000 (12:46 +0000)]
ARM64: Use ARRAY_SIZE where possible.

BUG=
R=svenpanne@chromium.org

Review URL: https://codereview.chromium.org/437813004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22816 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoAdd support for untagged LoadField, StoreField, LoadElement, and StoreElement simplfi...
titzer@chromium.org [Mon, 4 Aug 2014 12:39:15 +0000 (12:39 +0000)]
Add support for untagged LoadField, StoreField, LoadElement, and StoreElement simplfied operators. This is needed for untagged accesses of typed array backing stores and generally cleans up.

R=bmeurer@chromium.org
BUG=

Review URL: https://codereview.chromium.org/439223004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22815 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoFix tools/generate-runtime-tests.py.
bmeurer@chromium.org [Mon, 4 Aug 2014 11:45:52 +0000 (11:45 +0000)]
Fix tools/generate-runtime-tests.py.

TBR=svenpanne@chromium.org

Review URL: https://codereview.chromium.org/436223003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22814 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoFix typo.
bmeurer@chromium.org [Mon, 4 Aug 2014 11:40:26 +0000 (11:40 +0000)]
Fix typo.

TBR=svenpanne@chromium.org

Review URL: https://codereview.chromium.org/442443002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22813 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoRename ASSERT* to DCHECK*.
bmeurer@chromium.org [Mon, 4 Aug 2014 11:34:54 +0000 (11:34 +0000)]
Rename ASSERT* to DCHECK*.

This way we don't clash with the ASSERT* macros
defined by GoogleTest, and we are one step closer
to being able to replace our homegrown base/ with
base/ from Chrome.

R=jochen@chromium.org, svenpanne@chromium.org

Review URL: https://codereview.chromium.org/430503007

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22812 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoRuntime assert added to %NormalizeElements.
ishell@chromium.org [Mon, 4 Aug 2014 11:00:19 +0000 (11:00 +0000)]
Runtime assert added to %NormalizeElements.

BUG=399654
LOG=N
R=danno@chromium.org

Review URL: https://codereview.chromium.org/423073007

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22809 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoReuse the nonexistent handler frontend for transition handlers
verwaest@chromium.org [Mon, 4 Aug 2014 10:47:10 +0000 (10:47 +0000)]
Reuse the nonexistent handler frontend for transition handlers

BUG=
R=ishell@chromium.org

Review URL: https://codereview.chromium.org/437953003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22808 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoUpdate test expectations for mjsunit/tools/tickprocessor
jkummerow@chromium.org [Mon, 4 Aug 2014 09:13:58 +0000 (09:13 +0000)]
Update test expectations for mjsunit/tools/tickprocessor

R=yangguo@chromium.org

Review URL: https://codereview.chromium.org/440673002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22807 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoAdd dependencies on gtest and gmock
jochen@chromium.org [Mon, 4 Aug 2014 09:11:02 +0000 (09:11 +0000)]
Add dependencies on gtest and gmock

Because Benedikt said so.

BUG=none
LOG=y
R=bmeurer@chromium.org, machenbach@chromium.org

Review URL: https://codereview.chromium.org/434423002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22806 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoCleanup in stub-cache.cc; remove unused ArrayLength store ICs.
verwaest@chromium.org [Mon, 4 Aug 2014 09:09:21 +0000 (09:09 +0000)]
Cleanup in stub-cache.cc; remove unused ArrayLength store ICs.

BUG=
R=ishell@chromium.org

Review URL: https://codereview.chromium.org/430783002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22805 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoUse ARRAY_SIZE instead of DIY code.
svenpanne@chromium.org [Mon, 4 Aug 2014 09:01:26 +0000 (09:01 +0000)]
Use ARRAY_SIZE instead of DIY code.

This improves r22769.

R=bmeurer@chromium.org

Review URL: https://codereview.chromium.org/437153002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22804 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoEnsure LModByPowerOf2I only gets environment when it deopts.
mstarzinger@chromium.org [Mon, 4 Aug 2014 08:47:15 +0000 (08:47 +0000)]
Ensure LModByPowerOf2I only gets environment when it deopts.

R=svenpanne@chromium.org
TEST=mozilla (with new --always-opt)

Review URL: https://codereview.chromium.org/423093009

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22803 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoAvoid one repeated property lookup when computing load ICs.
jkummerow@chromium.org [Mon, 4 Aug 2014 08:34:56 +0000 (08:34 +0000)]
Avoid one repeated property lookup when computing load ICs.

R=verwaest@chromium.org

Review URL: https://codereview.chromium.org/429053005

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22802 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoTick processor: improved [Summary] section
jkummerow@chromium.org [Mon, 4 Aug 2014 08:31:49 +0000 (08:31 +0000)]
Tick processor: improved [Summary] section

R=yangguo@chromium.org

Review URL: https://codereview.chromium.org/433043003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22801 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years ago[turbofan] Support for combining branches with <Operation>WithOverflow.
bmeurer@chromium.org [Mon, 4 Aug 2014 08:18:37 +0000 (08:18 +0000)]
[turbofan] Support for combining branches with <Operation>WithOverflow.

Also unify the handling of binops in the InstructionSelector
backends.

TEST=cctest/test-run-machops,cctest/test-instruction-selector-arm
R=svenpanne@chromium.org

Review URL: https://codereview.chromium.org/415403005

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22800 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoWhitespace change to trigger bots.
machenbach@chromium.org [Sat, 2 Aug 2014 12:52:28 +0000 (12:52 +0000)]
Whitespace change to trigger bots.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22797 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoWhitespace change to trigger bots.
machenbach@chromium.org [Fri, 1 Aug 2014 15:31:13 +0000 (15:31 +0000)]
Whitespace change to trigger bots.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22796 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoPaint the tree green for TF even more.
mstarzinger@chromium.org [Fri, 1 Aug 2014 15:29:15 +0000 (15:29 +0000)]
Paint the tree green for TF even more.

TBR=titzer@chromium.org

Review URL: https://codereview.chromium.org/439483002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22795 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoWhitespace change to trigger bots.
machenbach@chromium.org [Fri, 1 Aug 2014 15:24:42 +0000 (15:24 +0000)]
Whitespace change to trigger bots.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22794 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoExtend TF test coverage to unsupported targets.
mstarzinger@chromium.org [Fri, 1 Aug 2014 13:51:23 +0000 (13:51 +0000)]
Extend TF test coverage to unsupported targets.

R=titzer@chromium.org
TEST=all

Review URL: https://codereview.chromium.org/416233003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22793 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoPaint the tree green for TF some more.
mstarzinger@chromium.org [Fri, 1 Aug 2014 13:08:05 +0000 (13:08 +0000)]
Paint the tree green for TF some more.

TBR=titzer@chromium.org

Review URL: https://codereview.chromium.org/434023003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22792 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years ago[turbofan] Add support for Int32SubWithOverflow.
bmeurer@chromium.org [Fri, 1 Aug 2014 12:18:20 +0000 (12:18 +0000)]
[turbofan] Add support for Int32SubWithOverflow.

TEST=cctest/test-run-machops,cctest/test-instruction-selector-arm
R=titzer@chromium.org

Review URL: https://codereview.chromium.org/432373002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22791 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoBlacklist some webkit and mozilla test for TF.
mstarzinger@chromium.org [Fri, 1 Aug 2014 11:36:25 +0000 (11:36 +0000)]
Blacklist some webkit and mozilla test for TF.

R=titzer@chromium.org

Review URL: https://codereview.chromium.org/433493004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22790 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years ago[arm] Unify instruction selector for Word32Neg.
bmeurer@chromium.org [Fri, 1 Aug 2014 11:14:47 +0000 (11:14 +0000)]
[arm] Unify instruction selector for Word32Neg.

Previously code generation for Word32Neg (implemented as Word32Xor
with -1) was somewhat adhoc and not complete. Now it's uniform
and supports the full range of operand2's.

TEST=cctest/test-instruction-selector-arm,cctest/test-run-machops
R=titzer@chromium.org

Review URL: https://codereview.chromium.org/434923002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22789 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoTF: Rename ConvertXToY machine operators to ChangeXToY.
titzer@chromium.org [Fri, 1 Aug 2014 10:54:58 +0000 (10:54 +0000)]
TF: Rename ConvertXToY machine operators to ChangeXToY.

R=bmeurer@chromium.org
BUG=

Review URL: https://codereview.chromium.org/435923002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22788 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoExtend TF test coverage to supported targets.
mstarzinger@chromium.org [Fri, 1 Aug 2014 10:47:01 +0000 (10:47 +0000)]
Extend TF test coverage to supported targets.

R=danno@google.com, titzer@chromium.org
TEST=all

Review URL: https://codereview.chromium.org/432313002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22787 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years ago[turbofan] Add Int32AddWithOverflow machine operator.
bmeurer@chromium.org [Fri, 1 Aug 2014 09:32:58 +0000 (09:32 +0000)]
[turbofan] Add Int32AddWithOverflow machine operator.

TEST=cctest/test-run-machops,cctest/test-instruction-selector-arm
R=titzer@chromium.org

Review URL: https://codereview.chromium.org/436593002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22784 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoImplement lowering of JSStoreContext to machine operators.
mstarzinger@chromium.org [Fri, 1 Aug 2014 09:23:07 +0000 (09:23 +0000)]
Implement lowering of JSStoreContext to machine operators.

R=titzer@chromium.org

Review URL: https://codereview.chromium.org/420073004

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22783 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoFix compile error on Win32.
titzer@chromium.org [Fri, 1 Aug 2014 08:38:16 +0000 (08:38 +0000)]
Fix compile error on Win32.

R=hpayer@chromium.org
BUG=

Review URL: https://codereview.chromium.org/435883002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22782 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoTF: Lowering representation changes to machine operators (WIP: need inline allocation...
titzer@chromium.org [Fri, 1 Aug 2014 08:16:19 +0000 (08:16 +0000)]
TF: Lowering representation changes to machine operators (WIP: need inline allocation for some). Move tests related to lowering representation changes into test-changes-lowering.cc.

R=bmeurer@chromium.org, bmeuer@chromium.org
BUG=

Review URL: https://codereview.chromium.org/437583002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22781 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoX87: Unify InstanceofStub interface descriptors
weiliang.lin@intel.com [Fri, 1 Aug 2014 08:03:28 +0000 (08:03 +0000)]
X87: Unify InstanceofStub interface descriptors

port r22755.

original commit message:
  Unify InstanceofStub interface descriptors

BUG=
R=mstarzinger@chromium.org, weiliang.lin@intel.com

Review URL: https://codereview.chromium.org/435603007

Patch from Chunyang Dai <chunyang.dai@intel.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22780 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoOnly activate SSE2 by default on ia32
danno@chromium.org [Fri, 1 Aug 2014 08:00:39 +0000 (08:00 +0000)]
Only activate SSE2 by default on ia32

R=jkummerow@chromium.org

Review URL: https://codereview.chromium.org/432863002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22779 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoX87: Land the Fan (disabled)
weiliang.lin@intel.com [Fri, 1 Aug 2014 07:42:06 +0000 (07:42 +0000)]
X87: Land the Fan (disabled)

port r22709.

This patch only covers the code change of orginal X87 port.
For the changes under ./src/compiler/ and ./tools/gyp/v8.gyp file,
I will submit it in another seperate patch.

BUG=
R=weiliang.lin@intel.com

Review URL: https://codereview.chromium.org/430423002

Patch from Chunyang Dai <chunyang.dai@intel.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22778 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoClean-up and repair cumulative marking and sweeping time stats.
hpayer@chromium.org [Fri, 1 Aug 2014 07:41:46 +0000 (07:41 +0000)]
Clean-up and repair cumulative marking and sweeping time stats.

BUG=
R=ernstm@chromium.org

Review URL: https://codereview.chromium.org/432743002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22777 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoReport precise number of incrementally marked bytes to gc tracer.
hpayer@chromium.org [Fri, 1 Aug 2014 07:34:49 +0000 (07:34 +0000)]
Report precise number of incrementally marked bytes to gc tracer.

BUG=
R=ernstm@chromium.org

Review URL: https://codereview.chromium.org/428263006

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22776 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoX87: Remove keyed_store_calling convention and friends
weiliang.lin@intel.com [Fri, 1 Aug 2014 01:58:56 +0000 (01:58 +0000)]
X87: Remove keyed_store_calling convention and friends

port r22706.

original commit message:
  Remove keyed_store_calling convention and friends

BUG=
R=weiliang.lin@intel.com

Review URL: https://codereview.chromium.org/431263003

Patch from Chunyang Dai <chunyang.dai@intel.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22775 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoFix Win64 build
danno@chromium.org [Thu, 31 Jul 2014 16:22:27 +0000 (16:22 +0000)]
Fix Win64 build

R=titzer@chromium.org

Review URL: https://codereview.chromium.org/434623003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22772 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoCorrect a misuse of sizeof (introduced in r22709).
Jacob.Bramley@arm.com [Thu, 31 Jul 2014 16:02:27 +0000 (16:02 +0000)]
Correct a misuse of sizeof (introduced in r22709).

BUG=
R=danno@chromium.org

Review URL: https://codereview.chromium.org/436653002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22769 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoAdd new files to the GN build after r22709.
mstarzinger@chromium.org [Thu, 31 Jul 2014 15:36:22 +0000 (15:36 +0000)]
Add new files to the GN build after r22709.

R=jkummerow@chromium.org

Review URL: https://codereview.chromium.org/434673002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22768 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoSkip more test.
machenbach@chromium.org [Thu, 31 Jul 2014 15:27:03 +0000 (15:27 +0000)]
Skip more test.

TBR=dcarney@chromium.org,bmeurer@chromium.org,danno@chromium.org

BUG=

Review URL: https://codereview.chromium.org/432823002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22767 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoEnsure environment does not contain nil values.
mstarzinger@chromium.org [Thu, 31 Jul 2014 15:19:41 +0000 (15:19 +0000)]
Ensure environment does not contain nil values.

R=titzer@chromium.org

Review URL: https://codereview.chromium.org/436553003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22766 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoTF: Clear upper bits of ConvertFloat64ToUint32 because Win64.
titzer@chromium.org [Thu, 31 Jul 2014 15:06:54 +0000 (15:06 +0000)]
TF: Clear upper bits of ConvertFloat64ToUint32 because Win64.

R=bmeurer@chromium.org
BUG=

Review URL: https://codereview.chromium.org/436623002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22765 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoMIPS64: Fix build after r22709.
akos.palfi@imgtec.com [Thu, 31 Jul 2014 14:56:58 +0000 (14:56 +0000)]
MIPS64: Fix build after r22709.

BUG=
R=paul.lind@imgtec.com

Review URL: https://codereview.chromium.org/430223002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22764 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years ago[turbofan] C calls are broken. Blacklist related tests.
bmeurer@chromium.org [Thu, 31 Jul 2014 14:30:28 +0000 (14:30 +0000)]
[turbofan] C calls are broken. Blacklist related tests.

TBR=titzer@chromium.org

Review URL: https://codereview.chromium.org/431063003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22763 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoTF: Disable Win64 as a TurboFan target until calling conventions are sorted out.
titzer@chromium.org [Thu, 31 Jul 2014 14:17:58 +0000 (14:17 +0000)]
TF: Disable Win64 as a TurboFan target until calling conventions are sorted out.

R=danno@chromium.org
BUG=

Review URL: https://codereview.chromium.org/423713003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22760 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoAnother fix for cctest/test-run-machops/RunLoadImmIndex.
bmeurer@chromium.org [Thu, 31 Jul 2014 14:08:08 +0000 (14:08 +0000)]
Another fix for cctest/test-run-machops/RunLoadImmIndex.

TBR=danno@chromium.org

Review URL: https://codereview.chromium.org/430203002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22759 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

10 years agoWhitespace change to trigger bots.
machenbach@chromium.org [Thu, 31 Jul 2014 14:07:13 +0000 (14:07 +0000)]
Whitespace change to trigger bots.

TBR=machenbach@chromium.org
NOTREECHECKS=true
BUG=

Review URL: https://codereview.chromium.org/430473008

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22758 ce2b1a6d-e550-0410-aec6-3dcde31c8c00