- 21 Apr, 2015 24 commits
-
-
mstarzinger authored
This allows the JSIntrinsicLowering to optimize the cloning of literal boilerplate objects using either the FastCloneShallowArrayStub or the FastCloneShallowObjectStub when applicable. R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/1097963002 Cr-Commit-Position: refs/heads/master@{#27974}
-
jochen authored
Original issue's description: > LayoutDescriptor should inherit from JSTypedArray > > It can't just inherit from a FixedTypedArray-like type, as we soon > assume that a FixedTypedArray-like type is always held by an > ArrayBufferView-like type > > BUG=v8:3996 > R=ishell@chromium.org,verwaest@chromium.org > LOG=n BUG=v8:3996 R=ishell@chromium.org,verwaest@chromium.org LOG=n Review URL: https://codereview.chromium.org/1094333002 Cr-Commit-Position: refs/heads/master@{#27973}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/1095313002 Cr-Commit-Position: refs/heads/master@{#27972}
-
wingo authored
Originally landed in https://codereview.chromium.org/1061983004; re-landing after re-landing formal parameter parsing refactors. R=marja@chromium.org BUG=v8:4020 LOG=N Review URL: https://codereview.chromium.org/1077153005 Cr-Commit-Position: refs/heads/master@{#27971}
-
dcarney authored
TBR=verwaest@chromium.org BUG= Review URL: https://codereview.chromium.org/1083923005 Cr-Commit-Position: refs/heads/master@{#27970}
-
yangguo authored
R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/1054763003 Cr-Commit-Position: refs/heads/master@{#27969}
-
jochen authored
Revert of LayoutDescriptor should inherit from JSTypedArray (patchset #1 id:1 of https://codereview.chromium.org/1084793004/) Reason for revert: breaks mjsunit on debug bots Original issue's description: > LayoutDescriptor should inherit from JSTypedArray > > It can't just inherit from a FixedTypedArray-like type, as we soon > assume that a FixedTypedArray-like type is always held by an > ArrayBufferView-like type > > BUG=v8:3996 > R=ishell@chromium.org,verwaest@chromium.org > LOG=n TBR=ishell@chromium.org,verwaest@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3996 Review URL: https://codereview.chromium.org/1073053006 Cr-Commit-Position: refs/heads/master@{#27968}
-
yangguo authored
R=dusan.milosavljevic@imgtec.com Review URL: https://codereview.chromium.org/1101503003 Cr-Commit-Position: refs/heads/master@{#27967}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/1062163005 Cr-Commit-Position: refs/heads/master@{#27966}
-
jkummerow authored
Review URL: https://codereview.chromium.org/1097313002 Cr-Commit-Position: refs/heads/master@{#27965}
-
jochen authored
It can't just inherit from a FixedTypedArray-like type, as we soon assume that a FixedTypedArray-like type is always held by an ArrayBufferView-like type BUG=v8:3996 R=ishell@chromium.org,verwaest@chromium.org LOG=n Review URL: https://codereview.chromium.org/1084793004 Cr-Commit-Position: refs/heads/master@{#27964}
-
dcarney authored
this is in preparation for landing the GreedyAllocator BUG= Review URL: https://codereview.chromium.org/1100713003 Cr-Commit-Position: refs/heads/master@{#27963}
-
Benedikt Meurer authored
These tests are based on individual tests from the Emscripten benchmark suite, which are used to test Emscripten itself. We adopt them to test asm.js code paths in V8. TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1101493002 Cr-Commit-Position: refs/heads/master@{#27962}
-
dcarney authored
Plus some driveby cleanup. Review URL: https://codereview.chromium.org/1099093002 Cr-Commit-Position: refs/heads/master@{#27961}
-
wingo authored
This commit is a precursor to making lazy arrow function parsing use similar logic to function(){} argument parsing. Originally landed in these three CLs: https://codereview.chromium.org/1078093002 https://codereview.chromium.org/1083623002 https://codereview.chromium.org/1083953002 These were rolled out due to a performance regression on CodeLoad. This patchset will fix that by avoiding creation of a DuplicateFinder in the full parser. R=marja@chromium.org BUG= LOG=N Review URL: https://codereview.chromium.org/1100713002 Cr-Commit-Position: refs/heads/master@{#27960}
-
yangguo authored
Also extract non-templated parts of HashTable class into HashTableBase. Review URL: https://codereview.chromium.org/1095273002 Cr-Commit-Position: refs/heads/master@{#27959}
-
svenpanne authored
Baby steps towards saner #includes... Review URL: https://codereview.chromium.org/1051393003 Cr-Commit-Position: refs/heads/master@{#27958}
-
jochen authored
BUG=none R=danno@chromium.org LOG=n NOTRY=true Review URL: https://codereview.chromium.org/1098873002 Cr-Commit-Position: refs/heads/master@{#27957}
-
jochen authored
If a scavenge is triggered during the GC (via a weak callback or the GC prologue/epilogue), and another mark-compact is triggered (via the same unfortunate code path), we end up doing some incremental steps. BUG=v8:4048 R=dcarney@chromium.org,hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/1096693011 Cr-Commit-Position: refs/heads/master@{#27956}
-
yangguo authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1100673002 Cr-Commit-Position: refs/heads/master@{#27955}
-
dcarney authored
Review URL: https://codereview.chromium.org/1087983007 Cr-Commit-Position: refs/heads/master@{#27954}
-
yangguo authored
Goal is to reduce native context size. R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/1099573002 Cr-Commit-Position: refs/heads/master@{#27953}
-
machenbach authored
BUG= Review URL: https://codereview.chromium.org/1098883002 Cr-Commit-Position: refs/heads/master@{#27952}
-
dcarney authored
R=svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/679143002 Cr-Commit-Position: refs/heads/master@{#27951}
-
- 20 Apr, 2015 16 commits
-
-
ishell authored
BUG=chromium:478747,chromium:478811 LOG=N Review URL: https://codereview.chromium.org/1096053002 Cr-Commit-Position: refs/heads/master@{#27950}
-
yangguo authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1096763003 Cr-Commit-Position: refs/heads/master@{#27949}
-
Daniel Vogelheim authored
TBR=machenbach@chromium.org CC=adamk@chromium.org BUG=478788 LOG=N Review URL: https://codereview.chromium.org/1092323003 Cr-Commit-Position: refs/heads/master@{#27948}
-
svenpanne authored
Review URL: https://codereview.chromium.org/1098863003 Cr-Commit-Position: refs/heads/master@{#27947}
-
dcarney authored
R=titzer@chromium.org BUG= Review URL: https://codereview.chromium.org/1094063002 Cr-Commit-Position: refs/heads/master@{#27946}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/1099473004 Cr-Commit-Position: refs/heads/master@{#27945}
-
jkummerow authored
Revert of Fix logic for doing incremental marking steps on tenured allocation. (patchset #4 id:60001 of https://codereview.chromium.org/1040233003/) Reason for revert: Suspected of triggering memory corruption issues, e.g. crbug.com/478401. Original issue's description: > Fix logic for doing incremental marking steps on tenured allocation. > > R=hpayer@chromium.org > BUG= > > Committed: https://crrev.com/9716468ae63500adb74f5188c47de847e195d71b > Cr-Commit-Position: refs/heads/master@{#27883} TBR=hpayer@chromium.org,erikcorry@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/1099633002 Cr-Commit-Position: refs/heads/master@{#27944}
-
mvstanton authored
We have a bottleneck around storing elements in the array and object prototypes, but the Push() and Unshift() builtins don't respect them. Fix this exactly to the level of existing support for stores. BUG=v8:4043 LOG=N NOTRY=true Review URL: https://codereview.chromium.org/1066003003 Cr-Commit-Position: refs/heads/master@{#27943}
-
jochen authored
The embedder has to take appropriate steps to ensure that the ArrayBuffer doesn't die while it's accessing the pointer, e.g. keep a Local handle to it around BUG=none R=dslomov@chromium.org LOG=y Review URL: https://codereview.chromium.org/1095083002 Cr-Commit-Position: refs/heads/master@{#27942}
-
yangguo authored
R=jarin@chromium.org BUG=chromium:478011 LOG=N Review URL: https://codereview.chromium.org/1077153003 Cr-Commit-Position: refs/heads/master@{#27941}
-
yangguo authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1067523003 Cr-Commit-Position: refs/heads/master@{#27940}
-
jochen authored
Embedders should use ArrayBuffers instead BUG=v8:3996 LOG=y R=verwaest@chromium.org,dslomov@chromium.org,kbr@chromium.org Review URL: https://codereview.chromium.org/1092923002 Cr-Commit-Position: refs/heads/master@{#27939}
-
jochen authored
Embedders should use the 2-args version. Number of cores is just ignored. BUG=none R=dcarney@chromium.org LOG=y Review URL: https://codereview.chromium.org/1080633006 Cr-Commit-Position: refs/heads/master@{#27938}
-
Ross McIlroy authored
R=jochen@chromium.org Review URL: https://codereview.chromium.org/1088993003 Cr-Commit-Position: refs/heads/master@{#27937}
-
machenbach authored
TBR=bmeurer@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/1093143002 Cr-Commit-Position: refs/heads/master@{#27936}
-
Ben L. Titzer authored
R=mvstanton@chromium.org BUG= Review URL: https://codereview.chromium.org/1086863003 Cr-Commit-Position: refs/heads/master@{#27935}
-