- 16 Mar, 2015 8 commits
-
-
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 23 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}
-
yangguo authored
R=hpayer@chromium.org Review URL: https://codereview.chromium.org/1009433002 Cr-Commit-Position: refs/heads/master@{#27179}
-
titzer authored
R=jkummerow@chromium.org BUG= Review URL: https://codereview.chromium.org/1002203003 Cr-Commit-Position: refs/heads/master@{#27178}
-
yangguo authored
Platform ports that use this RelocInfo kind need to implement set_target_internal_reference accordingly to distinguish between INTERNAL_REFERENCE and INTERNAL_REFERENCE_ENCODED. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1000373003 Cr-Commit-Position: refs/heads/master@{#27177}
-
marja authored
We previously had two nested SCRIPT_SCOPEs (used to be GLOBAL_SCOPES), but as the lexical variable implementation changed, the inner one is no longer needed. BUG= Review URL: https://codereview.chromium.org/1002193002 Cr-Commit-Position: refs/heads/master@{#27176}
-
jochen authored
BUG=v8:3608 R=yangguo@chromium.org LOG=y Review URL: https://codereview.chromium.org/1001313002 Cr-Commit-Position: refs/heads/master@{#27175}
-
michael_dawson authored
Port 99f8d57f Original commit message: Basically recognize certain x < y ? x : y constructs and turn that into Float64Min/Float64Max operations, if the target machine supports that. On x86 we lower to (v)minsd/(v)maxsd. R=dcarney@chromium.org Review URL: https://codereview.chromium.org/998283002 Cr-Commit-Position: refs/heads/master@{#27160} R=danno@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/1005693002 Cr-Commit-Position: refs/heads/master@{#27174}
-
michael_dawson authored
Port d4696c48 Original commit message: This moves the decision whether to report a message or not to when the pending exception is propagated instead of trying to preserve the decision in a ThreadLocalTop field. R=titzer@chromium.org Review URL: https://codereview.chromium.org/998943003 Cr-Commit-Position: refs/heads/master@{#27150} R=danno@chromium.org, svenpanne@chromium.org, titzer@chromium.org BUG= Review URL: https://codereview.chromium.org/1000963002 Cr-Commit-Position: refs/heads/master@{#27173}
-
bmeurer authored
Reduces the amount of custom support code for Math functions in TurboFan and allows for more general inlining (i.e. independent of parameter types). BUG=v8:3952 LOG=n R=yangguo@chromium.org Review URL: https://codereview.chromium.org/1004083002 Cr-Commit-Position: refs/heads/master@{#27172}
-
- 12 Mar, 2015 3 commits
-
-
adamk authored
BUG=chromium:464695 LOG=n Review URL: https://codereview.chromium.org/1005553003 Cr-Commit-Position: refs/heads/master@{#27171}
-
Hannes Payer authored
BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1004763002 Cr-Commit-Position: refs/heads/master@{#27170}
-
balazs.kilvady authored
BUG= Review URL: https://codereview.chromium.org/1006523002 Cr-Commit-Position: refs/heads/master@{#27169}
-