- 15 Jun, 2015 3 commits
-
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/1180113002 Cr-Commit-Position: refs/heads/master@{#29012}
-
bmeurer authored
This fixes a few funky implicit conversions for the enum (that are inconsistent across compilers) and also helps to save space, i.e. for the representations_ vector in the InstructionSequence. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1182303003 Cr-Commit-Position: refs/heads/master@{#29011}
-
bmeurer authored
TBR=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1179913003 Cr-Commit-Position: refs/heads/master@{#29010}
-
- 14 Jun, 2015 1 commit
-
-
jochen authored
Revert of Reland "Keep track of array buffers in new space separately" (patchset #2 id:20001 of https://codereview.chromium.org/1177083003/) Reason for revert: Still broken Original issue's description: > Reland "Keep track of array buffers in new space separately" > > Original review https://codereview.chromium.org/1133773002/ > > BUG=v8:3996 > TBR=hpayer@chromium.org > LOG=n > > Committed: https://crrev.com/89b9a2cfb317e52186f682c91502b22932d52db3 > Cr-Commit-Position: refs/heads/master@{#28987} TBR=hpayer@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3996 Review URL: https://codereview.chromium.org/1186613007 Cr-Commit-Position: refs/heads/master@{#29009}
-
- 13 Jun, 2015 2 commits
-
-
verwaest authored
Apparently the *RealNamed* API methods only have named variants, but were always used by the embedder to find elements as well. We'd never find them though, since we wouldn't even look there. This CL ensures we check whether the name is actually an array index. I guess for all named API functions we should assume they are used similar to o["name"] where name could also be a number... At least we should make it uniform between embedder and V8. This matches us up with their expectations for now... BUG=v8:4137 LOG=n Review URL: https://codereview.chromium.org/1177383004 Cr-Commit-Position: refs/heads/master@{#29008}
-
v8-autoroll authored
Rolling v8/tools/clang to bb23ac0328fd3d051fc2f5ff027c8e0f87cc6fb5 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1186753003 Cr-Commit-Position: refs/heads/master@{#29007}
-
- 12 Jun, 2015 33 commits
-
-
binji authored
BUG=none LOG=n Review URL: https://codereview.chromium.org/1184853003 Cr-Commit-Position: refs/heads/master@{#29006}
-
chunyang.dai authored
use 1 as allocatable Double register number when setting up the default register configuration.. It does not change the double register configuration of other platforms. BUG=v8:4135 LOG=N Review URL: https://codereview.chromium.org/1164813007 Cr-Commit-Position: refs/heads/master@{#29005}
-
verwaest authored
BUG=v8:4137 LOG=n Review URL: https://codereview.chromium.org/1178893002 Cr-Commit-Position: refs/heads/master@{#29004}
-
chunyang.dai authored
The strong-object-set-proto test cases will throw one expected exception and the exception message should include the source position in the JS file. But crankshaft compiler does not generate the source position for it when creating the flow graph by default. The source position information is always zero. So it failed when comparing with the reference file. If we use crankshaft compiler on IA32 platform to run this test case, it has the same failure. we will open these test case for x87 once turbofan for X87 is enabled. BUG= Review URL: https://codereview.chromium.org/1179763003 Cr-Commit-Position: refs/heads/master@{#29003}
-
verwaest authored
Otherwise using Object.defineProperty with window.localStorage will not actually store the value into the database but on the object itself. BUG=v8:4137 LOG=n Review URL: https://codereview.chromium.org/1180073002 Cr-Commit-Position: refs/heads/master@{#29002}
-
machenbach authored
Also use again the taskkill method, recently removed in https://codereview.chromium.org/1156133006/ BUG=chromium:485932 LOG=n TBR=jkummerow@chromium.org NOTREECHECKS=true Review URL: https://codereview.chromium.org/1177903005 Cr-Commit-Position: refs/heads/master@{#29001}
-
verwaest authored
Reland of Replace SetObjectProperty / DefineObjectProperty with less powerful alternatives where relevant. (patchset #3 id:40001 of https://codereview.chromium.org/1178503004/) BUG=v8:4137 LOG=n Review URL: https://codereview.chromium.org/1180943002 Cr-Commit-Position: refs/heads/master@{#29000}
-
ishell authored
This CL fixes elements kind transitions handling in Map::TryUpdate(). BUG=v8:4121 LOG=Y Review URL: https://codereview.chromium.org/1181163002 Cr-Commit-Position: refs/heads/master@{#28999}
-
wingo authored
This is a reapplication of https://codereview.chromium.org/1173333004. R=rossberg@chromium.org LOG=N BUG=498811 Review URL: https://codereview.chromium.org/1178903003 Cr-Commit-Position: refs/heads/master@{#28998}
-
bmeurer authored
Up until now we used int32_t for NodeId, but that was not ideal because negative values are invalid for NodeId and we use it as an array index for example in the NodeMarker class, where C++ compilers on x64 have to generate code that does proper sign extension for the indices, which is completely unnecessary. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1178403004 Cr-Commit-Position: refs/heads/master@{#28997}
-
wingo authored
Revert of Add script context with context-allocated "const this" (patchset #2 id:20001 of https://codereview.chromium.org/1173333004/) Reason for revert: nosnap failure Original issue's description: > Add script context with context-allocated "const this" > > This is a reapplication of https://codereview.chromium.org/1179893002/. > > R=rossberg@chromium.org,mstarzinger@chromium.org > LOG=N > BUG=498811 > > Committed: https://crrev.com/cfc764f4050edc74aef92daa4c39ccc113893968 > Cr-Commit-Position: refs/heads/master@{#28994} TBR=mstarzinger@chromium.org,rossberg@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=498811 Review URL: https://codereview.chromium.org/1177903004 Cr-Commit-Position: refs/heads/master@{#28996}
-
dusan.milosavljevic authored
Allocation must respect requested reserve size, not requested commit area size. Additionally fix check failures in debug mode for mips64. After CL: https://codereview.chromium.org/1147503002/ memory for large code objects is allocated from code range, memory for regular code objects is allocated normally. TEST=cctest/test-spaces/MemoryChunk BUG= Review URL: https://codereview.chromium.org/1172333002 Cr-Commit-Position: refs/heads/master@{#28995}
-
wingo authored
This is a reapplication of https://codereview.chromium.org/1179893002/. R=rossberg@chromium.org,mstarzinger@chromium.org LOG=N BUG=498811 Review URL: https://codereview.chromium.org/1173333004 Cr-Commit-Position: refs/heads/master@{#28994}
-
bmeurer authored
R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/1177353003 Cr-Commit-Position: refs/heads/master@{#28993}
-
machenbach authored
Revert of Add script context with context-allocated "const this" (patchset #7 id:120001 of https://codereview.chromium.org/1179893002/) Reason for revert: [Sheriff] Breaks gc mole: http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20gcmole/builds/2435 Original issue's description: > Add script context with context-allocated "const this" > > R=rossberg@chromium.org > LOG=N > BUG=498811 > > Committed: https://crrev.com/fa32d461c16a053cc6d48d3fb326016bc2765765 > Cr-Commit-Position: refs/heads/master@{#28988} TBR=rossberg@chromium.org,mstarzinger@chromium.org,wingo@igalia.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=498811 Review URL: https://codereview.chromium.org/1180043004 Cr-Commit-Position: refs/heads/master@{#28992}
-
yangguo authored
Revert of MIPS64: Enable shorten-64-to-32 warning. (patchset #12 id:240001 of https://codereview.chromium.org/1133163005/) Reason for revert: Compile failure: https://chromegw.corp.google.com/i/client.v8/builders/V8%20Mac64%20-%20debug/builds/3070/steps/compile/logs/stdio Original issue's description: > MIPS64: Enable shorten-64-to-32 warning. > > Port cdc43bc5 > > Original commit message: > Enable clang's shorten-64-to-32 warning flag on ARM64, and fix the warnings > that arise. > > BUG= > > Committed: https://crrev.com/9af578a7c83b58a0ce25345998d9287cbf2030cb > Cr-Commit-Position: refs/heads/master@{#28990} TBR=danno@chromium.org,martyn.capewell@arm.com,paul.lind@imgtec.com,akos.palfi@imgtec.com,dusan.milosavljevic@imgtec.com,jkummerow@chromium.org,machenbach@chromium.org,svenpanne@chromium.org,balazs.kilvady@imgtec.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/1182493007 Cr-Commit-Position: refs/heads/master@{#28991}
-
balazs.kilvady authored
Port cdc43bc5 Original commit message: Enable clang's shorten-64-to-32 warning flag on ARM64, and fix the warnings that arise. BUG= Review URL: https://codereview.chromium.org/1133163005 Cr-Commit-Position: refs/heads/master@{#28990}
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/1180043003 Cr-Commit-Position: refs/heads/master@{#28989}
-
wingo authored
R=rossberg@chromium.org LOG=N BUG=498811 Review URL: https://codereview.chromium.org/1179893002 Cr-Commit-Position: refs/heads/master@{#28988}
-
jochen authored
Original review https://codereview.chromium.org/1133773002/ BUG=v8:3996 TBR=hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/1177083003 Cr-Commit-Position: refs/heads/master@{#28987}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#28986}
-
jochen authored
BUG=none R=yangguo@chromium.org LOG=n Review URL: https://codereview.chromium.org/1179053004 Cr-Commit-Position: refs/heads/master@{#28985}
-
jochen authored
R=yangguo@chromium.org BUG=none LOG=n Review URL: https://codereview.chromium.org/1184493003 Cr-Commit-Position: refs/heads/master@{#28984}
-
Benedikt Meurer authored
R=jarin@chromium.org Review URL: https://codereview.chromium.org/1184693002. Cr-Commit-Position: refs/heads/master@{#28983}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#28982}
-
machenbach authored
Revert of [es6] Bound function names (patchset #1 id:1 of https://codereview.chromium.org/1182513002/) Reason for revert: [Sheriff] Speculative revert for changing layout tests: https://storage.googleapis.com/chromium-layout-test-archives/V8-Blink_Linux_32/379/layout-test-results/results.html Exact blame assignment is not possible as our blink bots were in a bad state for a few builds. Original issue's description: > [es6] Bound function names > > https://people.mozilla.org/~jorendorff/es6-draft.html#sec-function.prototype.bind > > Bound functions should have a name based on the function that was > bound. > > BUG=N > LOG=N > R=adamk CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel > > Committed: https://crrev.com/4e2a673881c55a13124dd62f2d05c8d9fe233cd3 > Cr-Commit-Position: refs/heads/master@{#28968} TBR=adamk@chromium.org,arv@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=N Review URL: https://codereview.chromium.org/1186463002 Cr-Commit-Position: refs/heads/master@{#28981}
-
bmeurer authored
R=jarin@chromium.org Review URL: https://codereview.chromium.org/1181123002 Cr-Commit-Position: refs/heads/master@{#28980}
-
bmeurer authored
Revert of Keep track of array buffers in new space separately (patchset #4 id:60001 of https://codereview.chromium.org/1133773002/) Reason for revert: GC stress unhappy Original issue's description: > Keep track of array buffers in new space separately > > BUG=v8:3996 > R=hpayer@chromium.org > LOG=n > > Committed: https://crrev.com/506397d0a4241c19f5fab890e49e22d1d9b28bdc > Cr-Commit-Position: refs/heads/master@{#28978} TBR=hpayer@chromium.org,jochen@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3996 Review URL: https://codereview.chromium.org/1178403003 Cr-Commit-Position: refs/heads/master@{#28979}
-
jochen authored
BUG=v8:3996 R=hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/1133773002 Cr-Commit-Position: refs/heads/master@{#28978}
-
jacob.bramley authored
With this patch, we can generate simple immediate-shift instructions for immediates outside the range "0 <= imm < width". Several related instruction selectors have also been updated accordingly. Example of generated code: ---- Before --- ---- After ---- movz w0, #33 lsr w0, w1, #1 lsr w0, w1, w0 BUG= Review URL: https://codereview.chromium.org/1179893003 Cr-Commit-Position: refs/heads/master@{#28977}
-
martyn.capewell authored
Before selecting multiply-accumulate for a multiplication with add operation, check that the multiply can't be reduced to add-with-shift. This prevents simple multiplications by 3, 5, etc turning into register moves and madd instructions. Review URL: https://codereview.chromium.org/1180863002 Cr-Commit-Position: refs/heads/master@{#28976}
-
mstarzinger authored
This fixes the graph wiring of implicit JSToNumber nodes inserted by JSTypedLowering, to be correctly hooked into a surrounding exceptional continuation. R=bmeurer@chromium.org TEST=mjsunit/compiler/try-binop,test262 Review URL: https://codereview.chromium.org/1178153004 Cr-Commit-Position: refs/heads/master@{#28975}
-
v8-autoroll authored
Rolling v8/tools/clang to 8b3ed2cb2e2512fa1074043cea3ada1143b80f26 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1179113002 Cr-Commit-Position: refs/heads/master@{#28974}
-
- 11 Jun, 2015 1 commit
-
-
verwaest authored
BUG=v8:4137 LOG=n Review URL: https://codereview.chromium.org/1178123003 Cr-Commit-Position: refs/heads/master@{#28973}
-