- 12 Nov, 2014 28 commits
-
-
dslomov@chromium.org authored
R=rossberg@chromium.org BUG=v8:3690 LOG=N Review URL: https://codereview.chromium.org/715263003 Cr-Commit-Position: refs/heads/master@{#25303} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25303 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
It depends on maps not disappearing prematurely. R=verwaest@chromium.org Review URL: https://codereview.chromium.org/720853002 Cr-Commit-Position: refs/heads/master@{#25302} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25302 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
balazs.kilvady@imgtec.com authored
Port 84741e76 Port r25271 Original commit message: This only available under --harmony-classes BUG=v8:3571 LOG=Y R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/714423004 Cr-Commit-Position: refs/heads/master@{#25301} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25301 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
dcarney@chromium.org authored
R=jarin@chromium.org BUG= Review URL: https://codereview.chromium.org/704193007 Cr-Commit-Position: refs/heads/master@{#25300} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25300 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jochen@chromium.org authored
BUG=v8:3358 R=svenpanne@chromium.org LOG=n Review URL: https://codereview.chromium.org/722673002 Cr-Commit-Position: refs/heads/master@{#25299} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25299 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jochen@chromium.org authored
Assuming a page creates a low of objects that however will soon die after page load, delaying the first scavange will hopefully decrease the amount of time spent during page load without a later penalty when we have to scavenge a large but mostly dead new space BUG=v8:3626 R=hpayer@chromium.org LOG=y Review URL: https://codereview.chromium.org/721573003 Cr-Commit-Position: refs/heads/master@{#25298} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25298 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
wingo@igalia.com authored
R=rossberg@chromium.org BUG=v8:3096 LOG=Y Review URL: https://codereview.chromium.org/717123002 Cr-Commit-Position: refs/heads/master@{#25297} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25297 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
TBR=dslomov@chromium.org BUG=v8:3689 LOG=N Review URL: https://codereview.chromium.org/697893004 Cr-Commit-Position: refs/heads/master@{#25296} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25296 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bmeurer@chromium.org authored
R=machenbach@chromium.org Review URL: https://codereview.chromium.org/720793002 Cr-Commit-Position: refs/heads/master@{#25295} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25295 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
dslomov@chromium.org authored
R=yangguo@chromium.org BUG=v8:3689 LOG=N Review URL: https://codereview.chromium.org/717153002 Cr-Commit-Position: refs/heads/master@{#25294} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25294 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
dslomov@chromium.org authored
TBR=yangguo@chromium.org Review URL: https://codereview.chromium.org/717143002 Cr-Commit-Position: refs/heads/master@{#25293} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25293 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bmeurer@chromium.org authored
TEST=unittests R=dcarney@chromium.org Review URL: https://codereview.chromium.org/719713002 Cr-Commit-Position: refs/heads/master@{#25292} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25292 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
dslomov@chromium.org authored
1. Global{Context,Scope}=>Script{Context,Scope} 2. Enable fixed tests 3. Update comments R=rossberg@chromium.org BUG=v8:2198 LOG=N Review URL: https://codereview.chromium.org/716833002 Cr-Commit-Position: refs/heads/master@{#25291} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25291 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mstarzinger@chromium.org authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/722613002 Cr-Commit-Position: refs/heads/master@{#25290} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25290 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=aandrey@chromium.org BUG=chromium:109362 LOG=Y Review URL: https://codereview.chromium.org/701093003 Cr-Commit-Position: refs/heads/master@{#25289} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25289 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
baptiste.afsa@arm.com authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/715433004 Cr-Commit-Position: refs/heads/master@{#25288} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25288 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jarin@chromium.org authored
R=ulan@chromium.org BUG=431559 LOG=n Review URL: https://codereview.chromium.org/715233002 Cr-Commit-Position: refs/heads/master@{#25287} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25287 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ishell@chromium.org authored
R=verwaest@chromium.org Review URL: https://codereview.chromium.org/715263002 Cr-Commit-Position: refs/heads/master@{#25286} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25286 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mstarzinger@chromium.org authored
R=titzer@chromium.org TEST=cctest/test-run-inlining/InlineLoop Review URL: https://codereview.chromium.org/712403003 Cr-Commit-Position: refs/heads/master@{#25285} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25285 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=marja@chromium.org BUG=chromium:430652 LOG=N Review URL: https://codereview.chromium.org/716113002 Cr-Commit-Position: refs/heads/master@{#25284} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25284 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mstarzinger@chromium.org authored
R=jarin@chromium.org TEST=cctest/test-scheduler/NestedFloatingDiamondWithLoop Review URL: https://codereview.chromium.org/709753002 Cr-Commit-Position: refs/heads/master@{#25283} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25283 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/717573006 Cr-Commit-Position: refs/heads/master@{#25282} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25282 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mstarzinger@chromium.org authored
R=jarin@chromium.org TEST=cctest/test-scheduler/RPOLoop Review URL: https://codereview.chromium.org/710333002 Cr-Commit-Position: refs/heads/master@{#25281} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25281 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
weiliang.lin@intel.com authored
port 721ff07f5901a9bf9ccacf0356a2c10dc452f32d (r25271). original commit message: ES6: Add support for super in object literals This only available under --harmony-classes BUG= R=weiliang.lin@intel.com Review URL: https://codereview.chromium.org/716973004 Patch from Chunyang Dai <chunyang.dai@intel.com>. Cr-Commit-Position: refs/heads/master@{#25280} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25280 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
BUG=v8:3634 LOG=N R=ulan@chromium.org Review URL: https://codereview.chromium.org/688243005 Cr-Commit-Position: refs/heads/master@{#25279} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25279 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
TBR=ishell@chromium.org Review URL: https://codereview.chromium.org/714413005 Cr-Commit-Position: refs/heads/master@{#25278} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25278 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
TBR=ishell@chromium.org Review URL: https://codereview.chromium.org/723463002 Cr-Commit-Position: refs/heads/master@{#25277} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25277 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=ishell@chromium.org Review URL: https://codereview.chromium.org/713223002 Cr-Commit-Position: refs/heads/master@{#25276} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25276 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 11 Nov, 2014 12 commits
-
-
machenbach@chromium.org authored
BUG=415464 LOG=n R=agable@chromium.org Review URL: https://codereview.chromium.org/702113002 Cr-Commit-Position: refs/heads/master@{#25274} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25274 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
aandrey@chromium.org authored
This is to avoid renaming to GetMessageW/GetMessageA on Windows. API=v8::Exception::CreateMessage R=yangguo@chromium.org, loislo LOG=Y Review URL: https://codereview.chromium.org/711353002 Cr-Commit-Position: refs/heads/master@{#25273} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25273 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
arv@chromium.org authored
This is currently done by generating a default constructor that looks like this: constructor() { %DefaultConstructorSuperCall(); } The a runtime function implements the logic which is pretty similar to Runtime_Apply except that it uses the [[Prototype]] of the current function. This is the second try. The first failed because the test was using a array that was too large for Function.prototype.apply. Revert "Revert "Classes: Add support for arguments in default constructor"" This reverts commit 43aa7e541df56a132608b8b4217e9da84575e4f8. BUG=v8:3672 LOG=Y TBR=dslomov@chromium.org Review URL: https://codereview.chromium.org/716853003 Cr-Commit-Position: refs/heads/master@{#25272} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25272 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
arv@chromium.org authored
This only available under --harmony-classes BUG=v8:3571 LOG=Y R=dslomov@chromium.org Review URL: https://codereview.chromium.org/718473002 Cr-Commit-Position: refs/heads/master@{#25271} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25271 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
adamk@chromium.org authored
BUG=v8:2615 LOG=n R=verwaest@chromium.org Review URL: https://codereview.chromium.org/679113003 Cr-Commit-Position: refs/heads/master@{#25270} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25270 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
arv@chromium.org authored
This reverts commit 3f4ea6c91a962a04407c79f08e5c86ce9ff2911a. Broke tests on Mac64 http://build.chromium.org/p/client.v8/builders/V8%20Mac64/builds/923/steps/Check/logs/classes BUG=v8:3672 TBR=dslomov@chromium.org LOG=N Review URL: https://codereview.chromium.org/712333003 Cr-Commit-Position: refs/heads/master@{#25269} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25269 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
arv@chromium.org authored
This is currently done by generating a default constructor that looks like this: constructor() { %DefaultConstructorSuperCall(); } The a runtime function implements the logic which is pretty similar to Runtime_Apply except that it uses the [[Prototype]] of the current function. BUG=v8:3672 LOG=Y R=dslomov@chromium.org Review URL: https://codereview.chromium.org/692333011 Cr-Commit-Position: refs/heads/master@{#25268} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25268 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
wingo@igalia.com authored
FunctionLiteral has two purposes: it is a unit of compilation, and it is also an expression. Its id() is only for the latter purpose, used by the continuation of the closure, not by the closure itself. When we inline, we treat the FunctionLiteral as a unit of compilation, not as an expression, and as such the FunctionLiteral doesn't have any meaningful ID. The right thing to do is not to access the ID when printing the hydrogen expression. R=svenpanne@chromium.org, vegorov@google.com BUG=v8:3680 LOG=N Review URL: https://codereview.chromium.org/716793003 Cr-Commit-Position: refs/heads/master@{#25267} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25267 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
This relands commit ea74f0f8. The revert was due to failures in cctest/test-heap/ReleaseOverReservedPages, caused by apparent changes to memory layout and fragmentation of the first page. Eliminating a situation in messages.js where this CL has had an effect on map transitions seems to solve the issue. R=verwaest@chromium.org Review URL: https://codereview.chromium.org/714883003 Cr-Commit-Position: refs/heads/master@{#25266} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25266 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mstarzinger@chromium.org authored
R=dcarney@chromium.org Review URL: https://codereview.chromium.org/711413002 Cr-Commit-Position: refs/heads/master@{#25265} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25265 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
dslomov@chromium.org authored
R=ishell@chromium.org, adamk@chromium.org, rossberg@chromium.org, verwaest@chromium.org BUG=v8:2198 LOG=N Review URL: https://codereview.chromium.org/712973002 Cr-Commit-Position: refs/heads/master@{#25264} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25264 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
marja@chromium.org authored
1) It's unused. 2) Since Zones can be used on a background thread, the Zone cannot just access this counter from the Isolate, so keeping this counter up to date would require extra work. Better to just remove it. BUG=431860 LOG=n R=yangguo@chromium.org Review URL: https://codereview.chromium.org/716793002 Cr-Commit-Position: refs/heads/master@{#25263} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25263 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-