- 24 Jul, 2014 16 commits
-
-
danno@chromium.org authored
Also explicit length setting with a.length = N should remain in fast mode. R=verwaest@chromium.org Review URL: https://codereview.chromium.org/397593008 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22595 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
BUG= R=rossberg@chromium.org Review URL: https://codereview.chromium.org/415953005 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22594 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ernstm@chromium.org authored
- track incremental marking stats directly on GCTracer. - add simple ring buffer class. - track last 10 scavenges and mark-compacts in ring buffers on GCTracer. - various clean-ups. This is a re-land of https://codereview.chromium.org/391413006/ with - int instead of size_t in ring buffer unit test. - git cl format R=hpayer@chromium.org BUG= Review URL: https://codereview.chromium.org/411293002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22593 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
hpayer@chromium.org authored
BUG= R=rmcilroy@chromium.org Review URL: https://codereview.chromium.org/413693002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22592 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
BUG=v8:3093 LOG=Y R=yangguo@chromium.org Review URL: https://codereview.chromium.org/393283007 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22591 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
PASS/FAIL is not enough as the test result is CRASH. R=yangguo@chromium.org TBR=yangguo@chromium.org BUG=v8:3457 LOG=n Review URL: https://codereview.chromium.org/415773005 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22590 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
BUG=v8:3463 LOG=n R=dcarney@chromium.org Review URL: https://codereview.chromium.org/415973004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22589 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
This reverts the test expectations of commit r22345. Several cpu profiler flakes were happening lately. BUG=v8:2999 LOG=n R=bmeurer@chromium.org TBR=bmeurer@chromium.org Review URL: https://codereview.chromium.org/418843002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22588 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
port r22551. original commit message: Always use the LoadStubCompiler for Load handlers, also for keyedload handlers BUG= R=verwaest@chromium.org Review URL: https://codereview.chromium.org/412903003 Patch from Chunyang Dai <chunyang.dai@intel.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22587 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
port r22550. original commit message: Only to the relevant checks in LoadFunctionPrototype BUG= R=verwaest@chromium.org Review URL: https://codereview.chromium.org/410223002 Patch from Chunyang Dai <chunyang.dai@intel.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22586 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
port r22526. original commit message: Move function prototype handling into a special handler rather than IC Adjust hydrogen handling of function.prototype to be based on map feedback. Handle non-instance prototype loading using an IC rather than in the hydrogen instruction. In the future, remove the special instruction and replace by multiple hydrogen instructions. BUG= R=verwaest@chromium.org Review URL: https://codereview.chromium.org/410203002 Patch from Chunyang Dai <chunyang.dai@intel.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22585 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jochen@chromium.org authored
Embedders should use e.g. isolate->IdleNotification(1000) instead of v8::V8::IdleNotification() BUG=397026 R=hpayer@chromium.org, ernstm@chromium.org LOG=y Review URL: https://codereview.chromium.org/412163003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22584 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
The move is necessary since Heap::ReserveSpace called from DeserializePartial may allocate. R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/413663003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22583 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
R=yangguo@chromium.org TBR=yangguo@chromium.org BUG=v8:3457 LOG=n Review URL: https://codereview.chromium.org/413983004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22582 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
BUG= TBR=jarin@chromium.org Review URL: https://codereview.chromium.org/417973002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22580 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/411273004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22579 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 23 Jul, 2014 24 commits
-
-
verwaest@chromium.org authored
BUG=v8:3460 LOG=n R=ishell@chromium.org Review URL: https://codereview.chromium.org/411983003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22576 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
These are all data properties and if they get invoked it means that they should just return the value of the property from the holder. BUG=v8:3461 LOG=Y R=verwaest@chromium.org Review URL: https://codereview.chromium.org/410923003 Patch from Erik Arvidsson <arv@chromium.org>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22575 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/417593004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22574 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
neis@chromium.org authored
R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/417553003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22573 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
This reverts commit 22567 for breaking win64 compile. BUG= TBR=ernstm@chromium.org Review URL: https://codereview.chromium.org/414743002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22572 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/411003002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22571 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
balazs.kilvady@imgtec.com authored
Port r22551 (0cc23b1) BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/415623002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22570 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
neis@chromium.org authored
This reverts commit d32eacbdea3fc0c119da06abe95b07a83c67aa48. TBR=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/410083005 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22569 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
neis@chromium.org authored
R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/409743004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22568 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ernstm@chromium.org authored
- track incremental marking stats directly on GCTracer. - add simple ring buffer class. - track last 10 scavenges and mark-compacts in ring buffers on GCTracer. - various clean-ups. R=hpayer@chromium.org BUG= Review URL: https://codereview.chromium.org/391413006 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22567 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
balazs.kilvady@imgtec.com authored
Port r22550 (c5209a6) BUG= R=paul.lind@imgtec.com Review URL: https://codereview.chromium.org/416513002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22566 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
paul.lind@imgtec.com authored
Fix r22531, I dropped a necessary pair of parens. BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/410003003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22565 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
neis@chromium.org authored
R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/415603002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22564 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
R=svenpanne@chromium.org BUG=v8:3457 LOG=N Review URL: https://codereview.chromium.org/415583002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22563 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
svenpanne@chromium.org authored
This fixes checks on the "code_" member of PreParserExpression, in order to make methods IsThis(), IsThisProperty(), IsProperty(), IsCall() and IsValidReferenceExpression() work correctly. BUG=v8:3456 LOG= R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/410873004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22562 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
Tests only the default variant for now. BUG= R=jochen@chromium.org Review URL: https://codereview.chromium.org/412853002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22561 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
BUG= R=jochen@chromium.org TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/415533003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22560 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mvstanton@chromium.org authored
Soon we will create code stubs that need to match LoadIC state. It's easier to express if the state is encapsulated in a single class rather than multiple bit fields. R=verwaest@chromium.org Review URL: https://codereview.chromium.org/415543002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22559 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jochen@chromium.org authored
The intl tests still fail locally. BUG=v8:3454 LOG=N R=verwaest@chromium.org Review URL: https://codereview.chromium.org/410083004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22558 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
With the original script, landmines don't work if the initial commit of the landmine script and the first landmine are in the same build. In this case, the landmine file wouldn't exist yet and no landmine would be triggered. But the updated landmine content would have still been written, omitting the landmine. Now, the script will initialize an empty landmine file if none exists. This will make sure that a landmine is set on the branch builders after the next branch point. This also adds some debugging output to better trace when landmines are set/deleted. BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/410893002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22557 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
rmcilroy@chromium.org authored
R=jochen@chromium.org, paul.lind@imgtec.com Review URL: https://codereview.chromium.org/404333003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22554 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
dcarney@chromium.org authored
Also add an initial ON_BAILOUT() check to these two 'bailout enabled' accessors. (The need for these was encountered via http://crbug.com/393273) R=dcarney@chromium.org Review URL: https://codereview.chromium.org/402173003 Patch from Sigbjorn Finne <sof@opera.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22553 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
neis@chromium.org authored
R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/411873002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22552 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
BUG= R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/414443002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22551 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-