- 23 Dec, 2014 5 commits
-
-
jochen authored
BUG=none LOG=n R=ulan@chromium.org Review URL: https://codereview.chromium.org/820033002 Cr-Commit-Position: refs/heads/master@{#25936}
-
bmeurer authored
TEST=cctest,unittests R=jochen@chromium.org Review URL: https://codereview.chromium.org/821913002 Cr-Commit-Position: refs/heads/master@{#25935}
-
machenbach authored
Also include the device serial when logging adb commands. BUG=374740 TBR=ulan@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/815003003 Cr-Commit-Position: refs/heads/master@{#25934}
-
Benedikt Meurer authored
This is a temporary workaround to ensure that we crash in release mode instead of running into undefined behavior. BUG=chromium:444681 LOG=y R=ishell@chromium.org Review URL: https://codereview.chromium.org/800713006 Cr-Commit-Position: refs/heads/master@{#25933}
-
Benedikt Meurer authored
TEST=mjsunit/compiler/regress-444695 BUG=chromium:444695 LOG=y R=hpayer@chromium.org Review URL: https://codereview.chromium.org/824843002 Cr-Commit-Position: refs/heads/master@{#25932}
-
- 22 Dec, 2014 18 commits
-
-
Dusan Milosavljevic authored
TEST= BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/791473003 Cr-Commit-Position: refs/heads/master@{#25931}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/815933005 Cr-Commit-Position: refs/heads/master@{#25930}
-
jochen authored
TBR=machenbach@chromium.org LOG=n BUG=v8:3784 NOTREECHECKS=true Review URL: https://codereview.chromium.org/817293002 Cr-Commit-Position: refs/heads/master@{#25929}
-
ulan authored
This is not needed anymore since all ICs use weak cells to embed maps. BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/817223003 Cr-Commit-Position: refs/heads/master@{#25928}
-
bmeurer authored
TEST=unittests R=jochen@chromium.org Review URL: https://codereview.chromium.org/819103002 Cr-Commit-Position: refs/heads/master@{#25927}
-
jochen authored
This API is used by Blink to inform V8 about HTML frames being disposed. Using the optional parameter, Blink can tell V8 whether the disposed frame was a main frame. In that case, we might want to reset GC parameters BUG=none R=hpayer@chromium.org LOG=y Review URL: https://codereview.chromium.org/823583003 Cr-Commit-Position: refs/heads/master@{#25926}
-
jochen authored
BUG=v8:3608 R=bmeurer@chromium.org LOG=n Review URL: https://codereview.chromium.org/816363003 Cr-Commit-Position: refs/heads/master@{#25925}
-
Benedikt Meurer authored
Following the Google/Chromium coding style wrt. virtual, OVERRIDE and FINAL specifications. TEST=unittests R=jochen@chromium.org Review URL: https://codereview.chromium.org/816453005 Cr-Commit-Position: refs/heads/master@{#25924}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/817873003 Cr-Commit-Position: refs/heads/master@{#25923}
-
Benedikt Meurer authored
The CommonOperatorReducer currently takes care of redundant Phis, EffectPhis and Selects. This functionality overlaps with ControlReducer, but is required to make certain optimizations effective, since the ControlReducer only runs really early and really late in the pipeline and therefore other reducers aren't reapplied properly after redundant phi/select elimination. TEST=unittests R=hpayer@chromium.org Review URL: https://codereview.chromium.org/817243003 Cr-Commit-Position: refs/heads/master@{#25922}
-
machenbach authored
The test driver doesn't know at the moment if optdebug 1 or 2 has been used (the first is used on the bots, the second locally in quickcheck). It can't know therefore if slow asserts can be enabled or not. Trying to enable them leads to a warning if they weren't compiled, which causes webkit 1:1 text comparison to fail. Review URL: https://codereview.chromium.org/819033002 Cr-Commit-Position: refs/heads/master@{#25921}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/822693002 Cr-Commit-Position: refs/heads/master@{#25920}
-
Benedikt Meurer authored
Bit 1 should be represented as Int32Constant 1 after simplified lowering, but OneConstant returns NumberConstant 1.0. R=jochen@chromium.org, hpayer@chromium.org Review URL: https://codereview.chromium.org/820993002 Cr-Commit-Position: refs/heads/master@{#25919}
-
ulan authored
This reverts commit 2bc756e4 because of performance regression in kraken. BUG=chromium:444232 LOG=N TBR=hpayer@chromium.org Review URL: https://codereview.chromium.org/816353002 Cr-Commit-Position: refs/heads/master@{#25918}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/806693011 Cr-Commit-Position: refs/heads/master@{#25917}
-
Benedikt Meurer authored
TEST=mjsunit/compiler/regress-444508.js BUG=chromium:444508 LOG=y R=machenbach@chromium.org Review URL: https://codereview.chromium.org/794013004 Cr-Commit-Position: refs/heads/master@{#25916}
-
Benedikt Meurer authored
According to ES6 draft, revision 29 (2014-12-06), section 7.1.2, ToBoolean yields true for true, detectable receivers (the ES6 Object type), symbols and numbers except -0, +0 and NaN. R=hpayer@chromium.org Review URL: https://codereview.chromium.org/807663006 Cr-Commit-Position: refs/heads/master@{#25915}
-
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 12 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}
-