- 16 Mar, 2015 19 commits
-
-
svenpanne authored
Fix the resulting warnings by renaming things apart. BUG=v8:3947 LOG=n Review URL: https://codereview.chromium.org/1009373002 Cr-Commit-Position: refs/heads/master@{#27219}
-
jochen authored
Also, include the time for building object groups in the tracing scope for the overapproximation. BUG=v8:3862 R=hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/1012593004 Cr-Commit-Position: refs/heads/master@{#27218}
-
hpayer authored
Store buffer does not contain stale pointers anymore. Hence, sweeper threads and store buffer processing does not collide. BUG= Review URL: https://codereview.chromium.org/1007273002 Cr-Commit-Position: refs/heads/master@{#27217}
-
yangguo authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1011613003 Cr-Commit-Position: refs/heads/master@{#27216}
-
mstarzinger authored
Revert of Remove kind field from StackHandler. (patchset #4 id:60001 of https://codereview.chromium.org/1002203002/) Reason for revert: Layout test failure in inspector/sources/debugger/debugger-pause-on-promise-rejection.html Original issue's description: > Remove kind field from StackHandler. > > This makes the Isolate::Throw logic not depend on a prediction of > whether an exception is caught or uncaught. Such a prediction is > inherently undecidable because a finally block can decide between > consuming or re-throwing an exception depending on arbitray control > flow. > > There still is a conservative prediction mechanism in place that > components like the debugger or tracing can use for reporting. > > With this change we can get rid of the StackHandler::kind field, a > pre-requisite to do table-based lookups of exception handlers. > > R=yangguo@chromium.org > > Committed: https://crrev.com/96f79568a926966ebcf0685bf9adc947f4e1fbff > Cr-Commit-Position: refs/heads/master@{#27210} TBR=yangguo@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1009903002 Cr-Commit-Position: refs/heads/master@{#27215}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/1009323002 Cr-Commit-Position: refs/heads/master@{#27214}
-
jacob.bramley authored
BUG= Review URL: https://codereview.chromium.org/1007613005 Cr-Commit-Position: refs/heads/master@{#27213}
-
dusan.milosavljevic authored
The CL enables the same instructions are selected for Word32 and Word64 compare operations which is possible due to a fact 32-bit inputs and produced values are always sign-extended. TEST= BUG= Review URL: https://codereview.chromium.org/1005123002 Cr-Commit-Position: refs/heads/master@{#27212}
-
ulan authored
BUG=chromium:462908 LOG=NO Review URL: https://codereview.chromium.org/1010713002 Cr-Commit-Position: refs/heads/master@{#27211}
-
mstarzinger authored
This makes the Isolate::Throw logic not depend on a prediction of whether an exception is caught or uncaught. Such a prediction is inherently undecidable because a finally block can decide between consuming or re-throwing an exception depending on arbitray control flow. There still is a conservative prediction mechanism in place that components like the debugger or tracing can use for reporting. With this change we can get rid of the StackHandler::kind field, a pre-requisite to do table-based lookups of exception handlers. R=yangguo@chromium.org Review URL: https://codereview.chromium.org/1002203002 Cr-Commit-Position: refs/heads/master@{#27210}
-
jochen authored
R=dpranke@chromium.org TBR=machenbach@chromium.org BUG= LOG=n Review URL: https://codereview.chromium.org/1004113003 Cr-Commit-Position: refs/heads/master@{#27209}
-
yurys authored
BUG=chromium:465651 LOG=Y Review URL: https://codereview.chromium.org/997583004 Cr-Commit-Position: refs/heads/master@{#27208}
-
ishell authored
Revert of Reland of Remove slots that point to unboxed doubles from the StoreBuffer/SlotsBuffer. (patchset #3 id:40001 of https://codereview.chromium.org/988363002/) Reason for revert: Increased rate of Chrome crashes. Requires further investigation. Original issue's description: > Reland of Remove slots that point to unboxed doubles from the StoreBuffer/SlotsBuffer. > > The problem is that tagged slot could become a double slot after migrating of an object to another map with "shifted" fields (for example as a result of generalizing immutable data property to a data field). > This CL also adds useful machinery that helps triggering incremental write barriers. > > BUG=chromium:454297, chromium:465273 > LOG=Y > > Committed: https://crrev.com/6d0677d845c47ab9fa297de61d0e3d8e5480a02a > Cr-Commit-Position: refs/heads/master@{#27141} TBR=hpayer@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=chromium:454297, chromium:465273 Review URL: https://codereview.chromium.org/1004623003 Cr-Commit-Position: refs/heads/master@{#27207}
-
michael_dawson authored
modified: test/mjsunit/mjsunit.status R=danno@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/997773003 Cr-Commit-Position: refs/heads/master@{#27206}
-
yurys authored
BUG=chromium:339474 LOG=Y Review URL: https://codereview.chromium.org/1002263004 Cr-Commit-Position: refs/heads/master@{#27205}
-
michael_dawson authored
Enable code dependent on the newly provided common code support for encoded internal references. modified: src/ppc/code-stubs-ppc.cc modified: test/cctest/cctest.status R=danno@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/1008963002 Cr-Commit-Position: refs/heads/master@{#27204}
-
yangguo authored
TBR=vogelheim@chromium.org Review URL: https://codereview.chromium.org/1013603002 Cr-Commit-Position: refs/heads/master@{#27203}
-
michael_dawson authored
R=danno@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/1006913002 Cr-Commit-Position: refs/heads/master@{#27202}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1001063003 Cr-Commit-Position: refs/heads/master@{#27201}
-
- 14 Mar, 2015 6 commits
-
-
machenbach authored
Rolling v8/tools/clang to 37246cb63b9720d6fe74b473210291007e49297b TBR=jochen@chromium.org BUG=chromium:466099 LOG=n Review URL: https://codereview.chromium.org/1005333002 Cr-Commit-Position: refs/heads/master@{#27200}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#27199}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#27198}
-
machenbach authored
Also clean up left alone release branch in the chromium checkout of the v8rel script. TBR=tandrii@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/1003383003 Cr-Commit-Position: refs/heads/master@{#27197}
-
machenbach authored
Remembering the current branch is a relic from the past where no work-dir checkout was used. Now this doesn't give much benefit and screws up the script if it was left in a bad state (e.g. after a master restart). TBR=tandrii@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/1002383002 Cr-Commit-Position: refs/heads/master@{#27196}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#27195}
-
- 13 Mar, 2015 15 commits
-
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#27194}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#27193}
-
jochen authored
We also cross compile on Windows for example. Since we can't switch the toolchain there, we'll just use the 64bit toolchain and produce an invalid snapshot :-/ BUG=none R=dpranke@chromium.org LOG=n TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1008933002 Cr-Commit-Position: refs/heads/master@{#27192}
-
mstarzinger authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1009453004 Cr-Commit-Position: refs/heads/master@{#27191}
-
arv authored
ES6 specs the function length property (it was not part of ES5) and it makes it configurable. BUG=v8:3045 LOG=N R=mstarzinger@chromium.org, adamk@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/993073002 Cr-Commit-Position: refs/heads/master@{#27190}
-
dslomov authored
Also fix parsing of declarations after case labels. R=waldron.rick@gmail.com,rossberg@chromium.org BUG=v8:3939 LOG=N Review URL: https://codereview.chromium.org/964063003 Cr-Commit-Position: refs/heads/master@{#27189}
-
rossberg authored
R=marja@chromium.org BUG=v8:3956 LOG=N Review URL: https://codereview.chromium.org/1002253002 Cr-Commit-Position: refs/heads/master@{#27188}
-
dslomov authored
We have been shipping harmony scoping for 2 Chrome releases now (M41 and M42). Time to remove the flag. R=rossberg@chromium.org LOG=Y Review URL: https://codereview.chromium.org/1007783002 Cr-Commit-Position: refs/heads/master@{#27187}
-
kozyatinskiy authored
Error.stack contains function.name if its type is string. Otherwise if function have inferred name then .stack contains it. For functions from eval .stack property contains "eval". LOG=N BUG=chromium:17356 R=yurys@chromium.org Review URL: https://codereview.chromium.org/919653002 Cr-Commit-Position: refs/heads/master@{#27186}
-
yangguo authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1009443002 Cr-Commit-Position: refs/heads/master@{#27185}
-
jochen authored
Since incremental marking hasn't completed yet at this point, we can't use the MC's root visitor. Also, we shouldn't hurry with incremental marking while overapproximating BUG=v8:3862 R=hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/997423002 Cr-Commit-Position: refs/heads/master@{#27184}
-
yangguo authored
This fixes some failures on MIPS. Though not all of them, since MIPS does not correctly implement set_target_internal_reference. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1008823002 Cr-Commit-Position: refs/heads/master@{#27183}
-
dslomov authored
StoreIC::Store was missing a check present in LoadIC::Load. R=rossberg@chromium.org BUG=v8:3941 LOG=Y Review URL: https://codereview.chromium.org/1001323002 Cr-Commit-Position: refs/heads/master@{#27182}
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/1006873002 Cr-Commit-Position: refs/heads/master@{#27181}
-
jochen authored
Not only does this remove code duplication, I also plan to use this for unifying reference group marking later BUG=none R=hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/1007793002 Cr-Commit-Position: refs/heads/master@{#27180}
-