- 28 Apr, 2015 26 commits
-
-
mbrandy authored
Fix faulty condition register usage after andi. BUG= R=dstence@us.ibm.com, michael_dawson@ca.ibm.com, jochen@chromium.org, bmeurer@chromium.org Review URL: https://codereview.chromium.org/1108363002 Cr-Commit-Position: refs/heads/master@{#28116}
-
arv authored
BUG=v8:3330 LOG=N Review URL: https://codereview.chromium.org/1109783003 Cr-Commit-Position: refs/heads/master@{#28115}
-
arv authored
In a derived class constructor in case undefined is returned, we should return the receiver. If the return is any other value type we should throw a TypeError. BUG=v8:4061 LOG=N R=dslomov@chromium.org, adamk@chromium.org Review URL: https://codereview.chromium.org/1107203002 Cr-Commit-Position: refs/heads/master@{#28114}
-
paul.lind authored
BUG=481519 LOG=y Review URL: https://codereview.chromium.org/1111633002 Cr-Commit-Position: refs/heads/master@{#28113}
-
dslomov authored
Just parsing, no desugaring yet. R=arv@chromium.org,rossberg@chromium.org BUG=v8:811 LOG=N Review URL: https://codereview.chromium.org/1107053002 Cr-Commit-Position: refs/heads/master@{#28112}
-
domenic authored
The use of "const" prevented the actual JavaScript const keyword from functioning as intended. R=jochen@chromium.org,yangguo@chromium.org BUG= Review URL: https://codereview.chromium.org/1110963003 Cr-Commit-Position: refs/heads/master@{#28111}
-
domenic authored
BUG= R=jochen@chromium.org, yangguo@chromium.org Review URL: https://codereview.chromium.org/1113593002 Cr-Commit-Position: refs/heads/master@{#28110}
-
jochen authored
This instruction can be hoisted out of loops even though it contains a branch. BUG=v8:3996 R=bmeurer@chromium.org LOG=n Review URL: https://codereview.chromium.org/1108313003 Cr-Commit-Position: refs/heads/master@{#28109}
-
Jochen Eisinger authored
BUG=none R=machenbach@chromium.org, machenbach@chromium.or LOG=n Review URL: https://codereview.chromium.org/1113563002 Cr-Commit-Position: refs/heads/master@{#28108}
-
hpayer authored
BUG=chromium:481811 LOG=n Review URL: https://codereview.chromium.org/1108133003 Cr-Commit-Position: refs/heads/master@{#28107}
-
scottmg authored
Repeat of https://codereview.chromium.org/1084763002/. The 'final' RC has changed the version number, but the bug will not be fixed until RTM. LOG=N R=jochen@chromium.org BUG=chromium:440500 Review URL: https://codereview.chromium.org/1108193002 Cr-Commit-Position: refs/heads/master@{#28106}
-
jochen authored
All typed arrays should be allocated through the array buffer allocator BUG=none R=dcarney@chromium.org LOG=n Review URL: https://codereview.chromium.org/1110603005 Cr-Commit-Position: refs/heads/master@{#28105}
-
conradw authored
See https://codereview.chromium.org/1092353002/ Due to parser rewrites, also implements restrictions for unary ~. Still to come, implementing restrictions for binary + and comparison. BUG=v8:3956 LOG=N Review URL: https://codereview.chromium.org/1102923002 Cr-Commit-Position: refs/heads/master@{#28104}
-
machenbach authored
NOTRY=true BUG=chromium:425187 LOG=n TBR=Sven Panne, titzer Review URL: https://codereview.chromium.org/1107323003 Cr-Commit-Position: refs/heads/master@{#28103}
-
yangguo authored
BUG=v8:2340 LOG=N Review URL: https://codereview.chromium.org/1109093002 Cr-Commit-Position: refs/heads/master@{#28102}
-
jkummerow authored
Because only such maps would have been registered in the first place. This is a performance fix/followup to f6187fb3 / r28076. BUG=chromium:481785 LOG=n R=yangguo@chromium.org Review URL: https://codereview.chromium.org/1105063003 Cr-Commit-Position: refs/heads/master@{#28101}
-
ssid authored
For dumping memory statistics about v8 heap, we need the total available size of the heap. This CL adds extra field in HeapStatistics to return the available size. BUG=476013 LOG=Y Review URL: https://codereview.chromium.org/1104123002 Cr-Commit-Position: refs/heads/master@{#28100}
-
dcarney authored
Review URL: https://codereview.chromium.org/1111563004 Cr-Commit-Position: refs/heads/master@{#28099}
-
jochen authored
That way, we can access it more easily without all the smi magic BUG=none R=dcarney@chromium.org LOG=n Review URL: https://codereview.chromium.org/1112503002 Cr-Commit-Position: refs/heads/master@{#28098}
-
machenbach authored
NOTRY=true BUG=chromium:425187 LOG=n TBR=Sven Panne, titzer Review URL: https://codereview.chromium.org/1110923002 Cr-Commit-Position: refs/heads/master@{#28097}
-
ofrobots authored
assertion did match the conditions under which this method gets called (Runtime_DateCurrentTime). The bug got introduced as part of this change: https://codereview.chromium.org/802333002 The assertion crash can be reproduced using: % out/Debug/d8 --prof -e 'new Date();' R=jkummerow@chromium.org BUG= Review URL: https://codereview.chromium.org/1104303002 Cr-Commit-Position: refs/heads/master@{#28096}
-
yangguo authored
The goal is to port all of error stack trace formatting to C++. We will do this bottom up, by first porting helper functions. Eventually, CallSite methods will only be used when a custom error stack trace formatter is defined via Error.prepareStackTrace. R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1060583008 Cr-Commit-Position: refs/heads/master@{#28095}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/1103173002 Cr-Commit-Position: refs/heads/master@{#28094}
-
bmeurer authored
Currently only the Win64 bots report this warnings, which adds quite some overhead to the development process. With this flag we also get compiler warnings about implicit 64bit to 32bit truncations when building with clang on Linux/x64 and Mac/x64. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1111733002 Cr-Commit-Position: refs/heads/master@{#28093}
-
bmeurer authored
TBR=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1107253003 Cr-Commit-Position: refs/heads/master@{#28092}
-
v8-autoroll authored
Rolling v8/tools/clang to 5df4027be48d44a72ef035978746aac46184720e TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1105343002 Cr-Commit-Position: refs/heads/master@{#28091}
-
- 27 Apr, 2015 14 commits
-
-
chunyang.dai authored
These two test cases "InlineCreateArrayLiteral" and "InlineCreateObjectLiteral" are added in d1597b7d. They invokes Linkage::GetStubCallDescriptor which is unimplemented for turbofan unsupported platform. BUG= Review URL: https://codereview.chromium.org/1095793007 Cr-Commit-Position: refs/heads/master@{#28090}
-
mbrandy authored
Port caeb9004 Original commit message: If the array's map is the initial FastHoley array map, and the array prototype chain is undisturbed and empty of elements, then keyed loads can convert the load of a hole to undefined. BUG= R=dstence@us.ibm.com, michael_dawson@ca.ibm.com Review URL: https://codereview.chromium.org/1110623002 Cr-Commit-Position: refs/heads/master@{#28089}
-
machenbach authored
Revert of Make it possible to hoist the neutering check for TA property accesses (patchset #1 id:1 of https://codereview.chromium.org/1107993002/) Reason for revert: [Sheriff] Breaks benchmarks: http://build.chromium.org/p/client.v8/builders/V8%20Linux/builds/3403 Original issue's description: > Make it possible to hoist the neutering check for TA property accesses > > Also correctly set up the dependency between propoerty and elements > accesses and the checks > > BUG=v8:3996 > R=hpayer@chromium.org > LOG=n > > Committed: https://crrev.com/6a62e321381e1a212983804c4197068e842b240f > Cr-Commit-Position: refs/heads/master@{#28087} TBR=hpayer@chromium.org,jochen@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3996 Review URL: https://codereview.chromium.org/1108823003 Cr-Commit-Position: refs/heads/master@{#28088}
-
jochen authored
Also correctly set up the dependency between propoerty and elements accesses and the checks BUG=v8:3996 R=hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/1107993002 Cr-Commit-Position: refs/heads/master@{#28087}
-
dslomov authored
Revert of Preprocess structured stack trace on GC to get rid of code reference. (patchset #5 id:80001 of https://codereview.chromium.org/1103843002/) Reason for revert: Broke GCStress Original issue's description: > Preprocess structured stack trace on GC to get rid of code reference. > > R=verwaest@chromium.org > BUG=v8:2340 > LOG=N > > Committed: https://crrev.com/462ffa1dfa0ab3a851ea0294470d1ed7ed12dd56 > Cr-Commit-Position: refs/heads/master@{#28085} TBR=verwaest@chromium.org,ulan@chromium.org,hpayer@chromium.org,yurys@chromium.org,yangguo@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:2340 Review URL: https://codereview.chromium.org/1102383002 Cr-Commit-Position: refs/heads/master@{#28086}
-
yangguo authored
R=verwaest@chromium.org BUG=v8:2340 LOG=N Review URL: https://codereview.chromium.org/1103843002 Cr-Commit-Position: refs/heads/master@{#28085}
-
dslomov authored
Just a refactoring, real pattern parsing comes in a later CL. R=rossberg@chromium.org,marja@chromium.org BUG=v8:811 LOG=N Review URL: https://codereview.chromium.org/1066933005 Cr-Commit-Position: refs/heads/master@{#28084}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/1105133002 Cr-Commit-Position: refs/heads/master@{#28083}
-
erikcorry authored
BUG=chromium:481433 R=hpayer@chromium.org LOG=y Review URL: https://codereview.chromium.org/1104113002 Cr-Commit-Position: refs/heads/master@{#28082}
-
dcarney authored
R=verwaest@chromium.org BUG=468620 LOG=N Review URL: https://codereview.chromium.org/1102543002 Cr-Commit-Position: refs/heads/master@{#28081}
-
ssid authored
This CL changes GetHeapSpaceStatistics api to return SizeOfObjects() instead of Size(). SizeOfObjects is the required field and is consistent with GetHeapStatistics api. BUG=476013 LOG=N Review URL: https://codereview.chromium.org/1095393005 Cr-Commit-Position: refs/heads/master@{#28080}
-
machenbach authored
Revert of deprecate non-phantom weak callbacks (patchset #1 id:1 of https://codereview.chromium.org/1103173002/) Reason for revert: [Sheriff] Fails compilation on chromium android: http://build.chromium.org/p/client.v8/builders/Android%20Builder/builds/4131 Is the chromium version our builder used maybe too old (it uses lkcr)? In that case please reland as soon as it's up-to-date. Original issue's description: > deprecate non-phantom weak callbacks > > BUG= > > Committed: https://crrev.com/39c31da2142ab0fca9dae279b9e59cd4951a1982 > Cr-Commit-Position: refs/heads/master@{#28077} TBR=jochen@chromium.org,dcarney@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/1104163002 Cr-Commit-Position: refs/heads/master@{#28079}
-
machenbach authored
Reland [test] Make msan work for v8 stand-alone. (patchset #1 id:1 of https://codereview.chromium.org/1104073002/) Reason for revert: Reland after switching bot to ninja. Original issue's description: > Revert of [test] Make msan work for v8 stand-alone. (patchset #6 id:100001 of https://codereview.chromium.org/802583003/) > > Reason for revert: > Compile failures: http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20arm64%20-%20sim%20-%20MSAN/builds/2047 > > Original issue's description: > > [test] Make msan work for v8 stand-alone. > > > > The msan configuration can be used in combination with > > v8_use_snapshot=false. > > > > BUG=chromium:425187 > > LOG=n > > > > Committed: https://crrev.com/a65ef0d53fc28b0908f228938c6d84effa83c596 > > Cr-Commit-Position: refs/heads/master@{#28064} > > TBR=jochen@chromium.org,earthdok@chromium.org,svenpanne@chromium.org > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=chromium:425187 > > Committed: https://crrev.com/f69a48696ec3ec0ea1169a41b4c84fb36b059968 > Cr-Commit-Position: refs/heads/master@{#28068} TBR=jochen@chromium.org,earthdok@chromium.org,svenpanne@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=chromium:425187 Review URL: https://codereview.chromium.org/1102323002 Cr-Commit-Position: refs/heads/master@{#28078}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/1103173002 Cr-Commit-Position: refs/heads/master@{#28077}
-