- 19 Dec, 2014 11 commits
-
-
ulan authored
Port bc0d2e23 BUG=v8:3629 LOG=N TBR=mvstanton@chromium.org Review URL: https://codereview.chromium.org/814193004 Cr-Commit-Position: refs/heads/master@{#25906}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/812353002 Cr-Commit-Position: refs/heads/master@{#25905}
-
Benedikt Meurer authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/814833006 Cr-Commit-Position: refs/heads/master@{#25904}
-
mvstanton authored
r25817 optimized hydrogen keyed loads with string keys. (https://codereview.chromium.org/755513003). This CL adapts that work for the vector-ic keyed load. BUG= Review URL: https://codereview.chromium.org/820673002 Cr-Commit-Position: refs/heads/master@{#25903}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/816923004 Cr-Commit-Position: refs/heads/master@{#25902}
-
Benedikt Meurer authored
BUG=chromium:443744 LOG=y TEST=mjsunit/compiler/regress-443744 R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/804993004 Cr-Commit-Position: refs/heads/master@{#25901}
-
Sven Panne authored
This ensures that we always have a kind of "brace" around the actual compilation with --trace-opt. Previously this was coupled to --trace-hydrogen for Crankshaft, and there was no output at the start of the compilation for TurboFan. Removed redundant "[completed...]" output: Whenever the compilation was successful, we have already printed "[optimizing...took...]". Output total TurboFanning time with --trace-opt, too (basically as graph building time, this is rather arbitrary). R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/819613002 Cr-Commit-Position: refs/heads/master@{#25900}
-
Benedikt Meurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/814203002 Cr-Commit-Position: refs/heads/master@{#25899}
-
arajp authored
Denver supports a coherent cache mechanism. There is no need to clean the D cache and invalidate I cache. MTS has to check the translation anytime there is an I cache invalidate and this time can be saved by making FlushICache a NOP. The patch improves Octane by roughly 3-4% on Denver. Review URL: https://codereview.chromium.org/797233002 Cr-Commit-Position: refs/heads/master@{#25898}
-
bmeurer authored
Use std::numeric_limits consistently. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/798413003 Cr-Commit-Position: refs/heads/master@{#25897}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/792013006 Cr-Commit-Position: refs/heads/master@{#25896}
-
- 18 Dec, 2014 22 commits
-
-
caitpotter88 authored
LOG=N BUG= R=arv@chromium.org, dslomov@chromium.org Review URL: https://codereview.chromium.org/812163003 Cr-Commit-Position: refs/heads/master@{#25895}
-
v8-autoroll authored
Rolling v8/third_party/icu to 51c1a4ce5f362676aa1f1cfdb5b7e52edabfa5aa TBR=machenbach@chromium.org BUG= Review URL: https://codereview.chromium.org/816763003 Cr-Commit-Position: refs/heads/master@{#25894}
-
jochen authored
otherwise, the clang we ship doesn't work BUG=none R=adamk@chromium.org,thakis@chromium.org LOG=n Review URL: https://codereview.chromium.org/792783006 Cr-Commit-Position: refs/heads/master@{#25893}
-
arv authored
BUG=v8:3230 LOG=Y R=dslomov@chromium.org, caitpotter88@gmail.com Review URL: https://codereview.chromium.org/808413004 Cr-Commit-Position: refs/heads/master@{#25892}
-
arv authored
Correctly handle SyntaxErrors in escape sequences. BUG=v8:3736 LOG=Y R=dslomov@chromium.org, caitpotter88@gmail.com Review URL: https://codereview.chromium.org/811113002 Cr-Commit-Position: refs/heads/master@{#25891}
-
hpayer authored
I picked a more conservative start value this time of half max old generation size. BUG= Review URL: https://codereview.chromium.org/804323004 Cr-Commit-Position: refs/heads/master@{#25890}
-
erikcorry authored
BUG= Review URL: https://codereview.chromium.org/753553002 Cr-Commit-Position: refs/heads/master@{#25889}
-
machenbach authored
Revert of [turbofan] simplify gap ordering (patchset #2 id:20001 of https://codereview.chromium.org/810013002/) Reason for revert: Revert for breaking emscripten bullet with turbofan on android arm64. Original issue's description: > [turbofan] simplify gap ordering > > BUG= > > Committed: https://crrev.com/70b5eb47b39acbf31746f4a116a9b3ce2730218a > Cr-Commit-Position: refs/heads/master@{#25865} TBR=bmeurer@chromium.org,dcarney@chromium.org NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/815743002 Cr-Commit-Position: refs/heads/master@{#25888}
-
ulan authored
This keeps dying maps alive for FLAG_retain_maps_for_n_gc garbage collections to increase chances of them being reused for new objects in future. BUG=v8:3664 LOG=N TEST=cctest/test-heap/MapRetaining Review URL: https://codereview.chromium.org/794583003 Cr-Commit-Position: refs/heads/master@{#25887}
-
machenbach authored
Revert of [turbofan] Skip printing of empty gap moves. (patchset #1 id:1 of https://codereview.chromium.org/812983002/) Reason for revert: Needed to revert https://chromium.googlesource.com/v8/v8/+/70b5eb47b39acbf31746f4a116a9b3ce2730218a Original issue's description: > [turbofan] Skip printing of empty gap moves. > > R=bmeurer@chromium.org > BUG= TBR=bmeurer@chromium.org,titzer@chromium.org NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/816703002 Cr-Commit-Position: refs/heads/master@{#25886}
-
jkummerow authored
This is a follow-up to r25153. BUG=v8:3766 LOG=n Review URL: https://codereview.chromium.org/807273003 Cr-Commit-Position: refs/heads/master@{#25885}
-
machenbach authored
Revert of [turbofan] remove control field from instruction (patchset #1 id:1 of https://codereview.chromium.org/810023002/) Reason for revert: Needed to revert https://chromium.googlesource.com/v8/v8/+/70b5eb47b39acbf31746f4a116a9b3ce2730218a Original issue's description: > [turbofan] remove control field from instruction > > R=titzer@chromium.org > BUG= > > Committed: https://crrev.com/7b9cb2eb3764d0c807c669e397fc3b84fbefb175 > Cr-Commit-Position: refs/heads/master@{#25866} TBR=titzer@chromium.org,dcarney@chromium.org NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/814043002 Cr-Commit-Position: refs/heads/master@{#25884}
-
ulan authored
crash is fixed. BUG=v8:3776 LOG=N TBR=hpayer@chromium.org Review URL: https://codereview.chromium.org/812283004 Cr-Commit-Position: refs/heads/master@{#25883}
-
ulan authored
BUG=v8:3663 TEST=cctest/test-heap/MonomorphicStaysMonomorphicAfterGC LOG=N Review URL: https://codereview.chromium.org/816653002 Cr-Commit-Position: refs/heads/master@{#25882}
-
hpayer authored
BUG=442710 LOG=n Review URL: https://codereview.chromium.org/813023002 Cr-Commit-Position: refs/heads/master@{#25881}
-
svenpanne authored
BUG=v8:3773 LOG=y Review URL: https://codereview.chromium.org/809293003 Cr-Commit-Position: refs/heads/master@{#25880}
-
jochen authored
The input string is not necessarily zero terminated BUG=chromium:443230 R=adamk@chromium.org LOG=n Review URL: https://codereview.chromium.org/795383003 Cr-Commit-Position: refs/heads/master@{#25879}
-
titzer authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/812983002 Cr-Commit-Position: refs/heads/master@{#25878}
-
jochen authored
Before, we'd just crash. BUG=v8:3348 R=svenpanne@chromium.org LOG=n Review URL: https://codereview.chromium.org/807313003 Cr-Commit-Position: refs/heads/master@{#25877}
-
machenbach authored
BUG=443153 LOG=n NOTRY=true Review URL: https://codereview.chromium.org/811073002 Cr-Commit-Position: refs/heads/master@{#25876}
-
Benedikt Meurer authored
- (y * (K << L) + x) & (-1 << L) => (x & (-1 << L)) + y * (K << L) - (x + y * (K << L)) & (-1 << L) => (x & (-1 << L)) + y * (K << L) TEST=unittests R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/811293002 Cr-Commit-Position: refs/heads/master@{#25875}
-
Benedikt Meurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/809313002 Cr-Commit-Position: refs/heads/master@{#25874}
-
- 17 Dec, 2014 7 commits
-
-
erikcorry authored
R=marja@chromium.org BUG= Review URL: https://codereview.chromium.org/810053002 Cr-Commit-Position: refs/heads/master@{#25873}
-
machenbach authored
Revert of ES6 computed property names (patchset #1 id:1 of https://codereview.chromium.org/792233008/) Reason for revert: [sheriff] Still crashes on win32 (XP): http://build.chromium.org/p/client.v8/builders/V8%20Win32%20-%201/builds/1380 Original issue's description: > ES6 computed property names > > This adds support for computed property names, under the flag > --harmony-computed-property-names, for both object literals and > classes. > > This is a revert of the revert, a76419f0. > > This changes to do an early bailout in > HOptimizedGraphBuilder::VisitObjectLiteral instead of doing that in the later > loop. > > BUG=v8:3754 > LOG=Y > TBR=dslomov@chromium.org TBR=dslomov@chromium.org,arv@chromium.org NOTREECHECKS=true NOTRY=true BUG=v8:3754 Review URL: https://codereview.chromium.org/811593004 Cr-Commit-Position: refs/heads/master@{#25872}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#25871}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#25870}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#25869}
-
arv authored
This adds support for computed property names, under the flag --harmony-computed-property-names, for both object literals and classes. This is a revert of the revert, a76419f0. This changes to do an early bailout in HOptimizedGraphBuilder::VisitObjectLiteral instead of doing that in the later loop. BUG=v8:3754 LOG=Y TBR=dslomov@chromium.org Review URL: https://codereview.chromium.org/792233008 Cr-Commit-Position: refs/heads/master@{#25868}
-
dcarney authored
R=titzer@chromium.org BUG= Review URL: https://codereview.chromium.org/805263003 Cr-Commit-Position: refs/heads/master@{#25867}
-