- 20 May, 2015 31 commits
-
-
jkummerow authored
Revert of Use shared container to manage imports/exports. (patchset #2 id:20001 of https://codereview.chromium.org/1143993003/) Reason for revert: Breaks nosnap bots Original issue's description: > Use shared container to manage imports/exports. > > Also changed string.js and math.js to adapt this change. > > R=jkummerow@chromium.org > > Committed: https://crrev.com/e25058b0b7b9831162579564fc8935d568c1ecdd > Cr-Commit-Position: refs/heads/master@{#28521} TBR=yangguo@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1144163002 Cr-Commit-Position: refs/heads/master@{#28523}
-
dslomov authored
R=arv@chromium.org,rossberg@chromium.org BUG=v8:811 LOG=N Review URL: https://codereview.chromium.org/1151503002 Cr-Commit-Position: refs/heads/master@{#28522}
-
yangguo authored
Also changed string.js and math.js to adapt this change. R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1143993003 Cr-Commit-Position: refs/heads/master@{#28521}
-
mstarzinger authored
This flag mostly duplicates SharedFunctionInfo::optimization_disabled and is only queried in places where the original is available. Remove the brittle and error-prone duplication. R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/1148043002 Cr-Commit-Position: refs/heads/master@{#28520}
-
danno authored
R=jarin@chromium.org Review URL: https://codereview.chromium.org/1144133003 Cr-Commit-Position: refs/heads/master@{#28519}
-
ishell authored
BUG=chromium:489597 LOG=N Review URL: https://codereview.chromium.org/1123153005 Cr-Commit-Position: refs/heads/master@{#28518}
-
mbrandy authored
lwa cannot encode unaligned displacements. lwz is acceptable here since the shift right will perform the sign-extension on PPC64 for us. R=arv@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com BUG= Review URL: https://codereview.chromium.org/1134913004 Cr-Commit-Position: refs/heads/master@{#28517}
-
mvstanton authored
Also removed ornamentation like "VectorRaw" from stub names. BUG= Review URL: https://codereview.chromium.org/1144063002 Cr-Commit-Position: refs/heads/master@{#28516}
-
bmeurer authored
R=jarin@chromium.org Review URL: https://codereview.chromium.org/1148033002 Cr-Commit-Position: refs/heads/master@{#28515}
-
bradnelson authored
Using a script to generate the somewhat redundant json. BUG=v8:4124 LOG=N R=machenbach@chromium.org,bbudge@chromium.org TEST=None Review URL: https://codereview.chromium.org/1146073002 Cr-Commit-Position: refs/heads/master@{#28514}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/1149593002 Cr-Commit-Position: refs/heads/master@{#28513}
-
hpayer authored
TBR=ulan@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=475674 Review URL: https://codereview.chromium.org/1143133004 Cr-Commit-Position: refs/heads/master@{#28512}
-
machenbach authored
Revert of Set lower allocation limit in idle notification only if no GC happend recently. (patchset #2 id:20001 of https://codereview.chromium.org/1143113002/) Reason for revert: [Sheriff] MSAN not happy: http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20arm64%20-%20sim%20-%20MSAN/builds/2352 Original issue's description: > Set lower allocation limit in idle notification only if no GC happend recently. > > BUG=475674 > LOG=n > > Committed: https://crrev.com/35e3489e8f70c7ad5973324ad3cfa4ab27059ab4 > Cr-Commit-Position: refs/heads/master@{#28506} TBR=ulan@chromium.org,hpayer@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=475674 Review URL: https://codereview.chromium.org/1145113003 Cr-Commit-Position: refs/heads/master@{#28511}
-
danno authored
Review URL: https://codereview.chromium.org/1140743004 Cr-Commit-Position: refs/heads/master@{#28510}
-
jacob.bramley authored
These trigger warnings on cross-builds under GCC. BUG= Review URL: https://codereview.chromium.org/1151463002 Cr-Commit-Position: refs/heads/master@{#28509}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/1145103002 Cr-Commit-Position: refs/heads/master@{#28508}
-
jacob.bramley authored
`mvn xd, xn` is an architectural alias for `orn xd, xzr, xm`, so this doesn't change code generation at all, but it's tidier and it addresses a TODO. BUG= Review URL: https://codereview.chromium.org/1151483002 Cr-Commit-Position: refs/heads/master@{#28507}
-
hpayer authored
BUG=475674 LOG=n Review URL: https://codereview.chromium.org/1143113002 Cr-Commit-Position: refs/heads/master@{#28506}
-
bmeurer authored
R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/1147973002 Cr-Commit-Position: refs/heads/master@{#28505}
-
jochen authored
BUG=4122 R=vogelheim@chromium.org LOG=n Review URL: https://codereview.chromium.org/1143143002 Cr-Commit-Position: refs/heads/master@{#28504}
-
erikcorry authored
R=hpayer@chromium.org BUG= Review URL: https://codereview.chromium.org/1133243006 Cr-Commit-Position: refs/heads/master@{#28503}
-
erikcorry authored
R=verwaest@chromium.org BUG= Review URL: https://codereview.chromium.org/1143133002 Cr-Commit-Position: refs/heads/master@{#28502}
-
jochen authored
R=vogelheim@chromium.org BUG=none LOG=n Review URL: https://codereview.chromium.org/1145063002 Cr-Commit-Position: refs/heads/master@{#28501}
-
dslomov authored
(everything except Spread is implemeneted) R=arv@chromium.org,rossberg@chromium.org,wingo@igalia.com BUG=v8:811 LOG=N Review URL: https://codereview.chromium.org/1139603005 Cr-Commit-Position: refs/heads/master@{#28500}
-
yangguo authored
BUG= Review URL: https://codereview.chromium.org/1140333003 Cr-Commit-Position: refs/heads/master@{#28499}
-
paul.lind authored
BUG= Review URL: https://codereview.chromium.org/1147923002 Cr-Commit-Position: refs/heads/master@{#28498}
-
rossberg authored
(patchset #4 id:60001 of https://codereview.chromium.org/1134333005/)" This reverts commit 81c080ef. Patchset #1 is the original CL. Patchset #2 fixes a handlification bug that caused the crash. R=dslomov@chromium.org BUG=v8:3956 LOG=N Review URL: https://codereview.chromium.org/1143813002 Cr-Commit-Position: refs/heads/master@{#28497}
-
svenpanne authored
Alas, this involved quite a bit of copy-n-paste between the architectures, but this is caused by the very convoluted relationships, lifetimes and distribution of responsibilities. This should really be cleaned up by moving code around and using STL maps, but that's not really a priority right now. Bonus: Fixed leaks in the ARM64 disassembler tests. Review URL: https://codereview.chromium.org/1132943007 Cr-Commit-Position: refs/heads/master@{#28496}
-
Daniel Ehrenberg authored
This patch adds the two TypedArray methods indexOf and lastIndexOf, which are similar to the methods on Arrays. Tests are ported from arrays as well. BUG=v8:3578 LOG=Y R=arv@chromium.org Review URL: https://codereview.chromium.org/1141763004 Patch from Daniel Ehrenberg <dehrenberg@chromium.org>. Cr-Commit-Position: refs/heads/master@{#28495}
-
Daniel Ehrenberg authored
The sort method of TypedArrays sorts in numerical order by default. This patch implements sorting based on Arrays and adds a test. The length of %TypedArray%.prototype.sort, like Array.prototype.sort, seems to be unspecified in ES6, so this patch lets it have the value 1, to match our interpretation for Array.prototype.sort (though 0 would also be a sensible length). R=arv@chromium.org BUG=v8:3578 LOG=Y Review URL: https://codereview.chromium.org/1148513002 Patch from Daniel Ehrenberg <dehrenberg@chromium.org>. Cr-Commit-Position: refs/heads/master@{#28494}
-
Daniel Ehrenberg authored
This patch adds the reverse method to TypedArrays, together with a test. The test also runs for normal Arrays, since I didn't see a test for reversing dense arrays. BUG=v8:3578 LOG=Y R=arv@chromium.org Review URL: https://codereview.chromium.org/1132723008 Patch from Daniel Ehrenberg <dehrenberg@chromium.org>. Cr-Commit-Position: refs/heads/master@{#28493}
-
- 19 May, 2015 9 commits
-
-
mbrandy authored
Port 78f0452d Original commit message: Also check whether the arguments count is smaller than the number of required parameters which is the same as the SharedFunctionInfo length. R=arv@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com BUG= Review URL: https://codereview.chromium.org/1133093004 Cr-Commit-Position: refs/heads/master@{#28492}
-
arv authored
Also check whether the arguments count is smaller than the number of required parameters which is the same as the SharedFunctionInfo length. BUG=v8:4102 LOG=N R=rossberg@chromium.org Review URL: https://codereview.chromium.org/1133933003 Cr-Commit-Position: refs/heads/master@{#28491}
-
ulan authored
This also adjusts transitioning between modes so that crbug.com/460090 remains fixed. BUG=chromium:489323, chromium:460090 LOG=NO Review URL: https://codereview.chromium.org/1141393002 Cr-Commit-Position: refs/heads/master@{#28490}
-
machenbach authored
Revert of Implement %TypedArray%.prototype.{map,filter,some,reduce,reduceRight} (patchset #2 id:20001 of https://codereview.chromium.org/1139663005/) Reason for revert: [Sheriff] Breaks win nosnap: http://build.chromium.org/p/client.v8/builders/V8%20Win32%20-%20nosnap%20-%20shared/builds/6872 Original issue's description: > Implement %TypedArray%.prototype.{map,filter,some,reduce,reduceRight} > > This patch adds implementations for additional TypedArray methods > from the ES6 spec, together with tests adapted from array code. > > R=arv@chromium.org > BUG=v8:3578 > LOG=Y > > Committed: https://crrev.com/59ef8c5f3282f01b5990b3a46a2a3a829b699a13 > Cr-Commit-Position: refs/heads/master@{#28488} TBR=arv@chromium.org,dehrenberg@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3578 Review URL: https://codereview.chromium.org/1143833002 Cr-Commit-Position: refs/heads/master@{#28489}
-
dehrenberg authored
This patch adds implementations for additional TypedArray methods from the ES6 spec, together with tests adapted from array code. R=arv@chromium.org BUG=v8:3578 LOG=Y Review URL: https://codereview.chromium.org/1139663005 Cr-Commit-Position: refs/heads/master@{#28488}
-
dslomov authored
R=arv@chromium.org,rossberg@chromium.org BUG=v8:811 LOG=N Review URL: https://codereview.chromium.org/1129083009 Cr-Commit-Position: refs/heads/master@{#28487}
-
mstarzinger authored
R=titzer@chromium.org TEST=mjsunit/regress/regress-crbug-489293 BUG=chromium:489293 LOG=n Review URL: https://codereview.chromium.org/1142873005 Cr-Commit-Position: refs/heads/master@{#28486}
-
mstarzinger authored
This in turn allows usage of AdvancedReducer::ReplaceWithValue which has access to the underlying graph reducer. It will allow us to deal with exception continuations correctly. R=titzer@chromium.org Review URL: https://codereview.chromium.org/1134663006 Cr-Commit-Position: refs/heads/master@{#28485}
-
wingo authored
This reapplies https://codereview.chromium.org/1136073002, along with the followups: Remove Scope::scope_uses_this_ flag https://codereview.chromium.org/1128963005 and PPC: Resolve references to "this" the same way as normal variables https://codereview.chromium.org/1134073003 R=rossberg@chromium.org LOG=N BUG= Review URL: https://codereview.chromium.org/1136883006 Cr-Commit-Position: refs/heads/master@{#28458} Review URL: https://codereview.chromium.org/1140633003 Cr-Commit-Position: refs/heads/master@{#28484}
-