- 22 Dec, 2014 1 commit
-
-
chunyang.dai authored
This issue is exposed by CL https://codereview.chromium.org/807273003. The DeoptimizeIf(...) function will generate more Assembler code and the distance between the link point and the bind point is larger then near link distance (127) for labels. BUG= Review URL: https://codereview.chromium.org/820963002 Cr-Commit-Position: refs/heads/master@{#25914}
-
- 21 Dec, 2014 1 commit
-
-
machenbach authored
Convert all results to floats and log errors on failing conversions. Otherwise these results bubble up into buildbot. TBR=tandrii@chromium.org BUG=chromium:374740 LOG=n NOTRY=true Review URL: https://codereview.chromium.org/811483008 Cr-Commit-Position: refs/heads/master@{#25913}
-
- 20 Dec, 2014 4 commits
-
-
machenbach authored
Revert of Remove obsolete V8_INFINITY macro. (patchset #3 id:40001 of https://codereview.chromium.org/798413003/) Reason for revert: Speculative revert. This seems to block the current roll: https://codereview.chromium.org/819653003/ I retried several times, also with a new roll. The error is internal - but that doesn't make much of a difference. Original issue's description: > Remove obsolete V8_INFINITY macro. > > Use std::numeric_limits consistently. > > R=svenpanne@chromium.org > > Committed: https://crrev.com/31c66e2d53569c4e229d55483d28208491e73612 > Cr-Commit-Position: refs/heads/master@{#25897} TBR=svenpanne@chromium.org,bmeurer@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/813813003 Cr-Commit-Position: refs/heads/master@{#25912}
-
machenbach authored
Revert of [mips] Fix typos introduced by previous commit. (patchset #1 id:1 of https://codereview.chromium.org/814203002/) Reason for revert: Needed in order to revert https://codereview.chromium.org/798413003 Original issue's description: > [mips] Fix typos introduced by previous commit. > > R=svenpanne@chromium.org > > Committed: https://crrev.com/0c96a8b19730e79bc9cae08f3d86755c7b7c962e > Cr-Commit-Position: refs/heads/master@{#25899} TBR=svenpanne@chromium.org,bmeurer@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/822523002 Cr-Commit-Position: refs/heads/master@{#25911}
-
alph authored
There might be a number of clients that would like to setup an interrupt request on the Isolate. The patch also deprecates ClearInterrupt API. As long as the interrupt handler is called outside of locks there's no way to guarantee that the handler will not be called after ClearInterrupt was invoked as it might have already started execution. Review URL: https://codereview.chromium.org/796623003 Cr-Commit-Position: refs/heads/master@{#25910}
-
v8-autoroll authored
Rolling v8/buildtools to 23a4e2f545c7b6340d7e5a2b74801941b0a86535 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/812553008 Cr-Commit-Position: refs/heads/master@{#25909}
-
- 19 Dec, 2014 13 commits
-
-
adamk authored
This avoids touching the Array prototype, which may have been tampered with. BUG=chromium:443982 LOG=n Review URL: https://codereview.chromium.org/820503005 Cr-Commit-Position: refs/heads/master@{#25908}
-
mvstanton authored
Regular ICs in MONOMORPHIC and POLYMORPHIC state now hold onto maps with WeakCells. Vector-based ICs should do the same. R=ulan@chromium.org Review URL: https://codereview.chromium.org/815953002 Cr-Commit-Position: refs/heads/master@{#25907}
-
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 21 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}
-