- 03 Oct, 2011 4 commits
-
-
kmillikin@chromium.org authored
Include it only in the .cc files where it's needed. R=fschneider@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8117001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9506 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Review URL: http://codereview.chromium.org/8117002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9505 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Also add missing MIPS case in regexp tracer. Fixes issues v8:1748 and v8:1746 BUG=v8:1748, v8:1746 TEST=mjsunit/regress/regress-1748.js Review URL: http://codereview.chromium.org/8116001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9504 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Fix issue 1692. BUG=v8:1692 TEST=mjsunit/regress/regress-1692 Review URL: http://codereview.chromium.org/8113001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9503 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 01 Oct, 2011 2 commits
-
-
sgjesse@chromium.org authored
TBR=kmillikin@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org//8101011 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9502 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
This is to get a clean run in the buildbot. TBR=kmillikin@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org//8098020 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9501 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 30 Sep, 2011 9 commits
-
-
sgjesse@chromium.org authored
This reverts commits r9499, r9497 and r9489. Then changed caused a number of failures. TBR=kmillikin@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org//8086020 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9500 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
TBR=kmillikin@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org//8085024 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9499 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mstarzinger@chromium.org authored
While traversing the transition tree we build a work-list using the map field of maps. Setting those map values with a write barrier causes black-to-gray changes on maps which are currently not recognized as such, hence their computed size might be off. R=vegorov@chromium.org BUG=v8:1672 TEST=cctest/test-decls/Present Review URL: http://codereview.chromium.org/8082023 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9498 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
This line was accidentally removed in r9489. TBR=kmillikin@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org//8086018 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9497 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vegorov@chromium.org authored
TBR=erik.corry@gmail.com Review URL: http://codereview.chromium.org/8089016 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9496 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
The only remaining use of <limits> is in globals.h for a range of GCC versions for which the INFINITY macro is broken. R=danno@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8083030 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9491 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vegorov@chromium.org authored
R=erik.corry@gmail.com BUG=v8:1740 Review URL: http://codereview.chromium.org/8081001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9490 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
This change will ensure that full code with debug break slots is compiled and activated for all functions which already have activation frames. This additional handling is only for functions which have activations on the stack, and that activation is of the full code compiled without debug break slots. In that case the full code is recompiled with debug break slots. It is ensured that the full code is compiled generating the exact same instructions - except for the additional debug break slots - as before. The return address on the stack is then patched to continue execution in the new code. Also fixed SortedListBSearch to actually use the passed comparision function. R=svenpanne@chromium.org, kmillikin@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org//8050010 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9489 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
BUG=v8:1695 Review URL: http://codereview.chromium.org/8081015 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9488 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 29 Sep, 2011 10 commits
-
-
mikhail.naganov@gmail.com authored
R=vegorov@chromium.org BUG=v8:1700 TEST=none Review URL: http://codereview.chromium.org/8079002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9487 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
Review URL: http://codereview.chromium.org/8054043 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9486 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
TEST=element-kind.js Review URL: http://codereview.chromium.org/8077008 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9485 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vegorov@chromium.org authored
This will ensure that we will flush code when we hit memory limits. R=erik.corry@gmail.com BUG=v8:1609 Review URL: http://codereview.chromium.org/8060053 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9484 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mstarzinger@chromium.org authored
R=lrn@chromium.org BUG=v8:1672 Review URL: http://codereview.chromium.org/8066009 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9483 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
a CHECK instead of an ASSERT. Review URL: http://codereview.chromium.org/8073025 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9482 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mstarzinger@chromium.org authored
For each paged space we release all but one of the unused pages after marking (when we know the number of live bytes) but before actually sweeping it. This is not yet done for lazy swept pages. R=erik.corry@gmail.com BUG=v8:1614 Review URL: http://codereview.chromium.org/7891010 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9481 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vegorov@chromium.org authored
Ensure that unmap return values are checked in debug mode. R=erik.corry@gmail.com BUG=v8:1701 Review URL: http://codereview.chromium.org/8060052 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9480 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
cache. They are in a different cache that is not flushed. Keep the marking of pregenerated stubs for assertion purposes. Review URL: http://codereview.chromium.org/8065028 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9479 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
BUG=v8:899 Review URL: http://codereview.chromium.org/8073020 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9476 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 28 Sep, 2011 15 commits
-
-
vegorov@chromium.org authored
Correctly initialize newly created large-object pages when incremental marking with compaction is in progress. R=erik.corry@gmail.com BUG=v8:1737 Review URL: http://codereview.chromium.org/8070002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9475 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ricow@chromium.org authored
Review URL: http://codereview.chromium.org/8034002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9474 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
Review URL: http://codereview.chromium.org/8038046 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9473 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
fschneider@chromium.org authored
Use existing flag to mark HChange instructions that deoptimize on undefined. Also there is no need to store the source representation explicitly. Review URL: http://codereview.chromium.org/8066007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9472 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
BUG=v8:1724 Review URL: http://codereview.chromium.org/8068002 Patch from Vovan Shutoff <vovan@shutoff.ru>. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9471 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
making it hard to see other failures on the build bot. Review URL: http://codereview.chromium.org/8036018 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9470 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
BUG=v8:1723 TEST=cctest test-debug/DebuggerAgent Review URL: http://codereview.chromium.org/8069002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9469 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
Review URL: http://codereview.chromium.org/8066008 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9468 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vegorov@chromium.org authored
R=mstarzinger@chromium.org BUG=v8:1715 Review URL: http://codereview.chromium.org/8038045 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9467 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
Remove the before-or-after InstanceOf stub rule, which was too subtle and lacked checking ssertions. Unify the way the CEntry stub is pregenerated so that it is done in the same way. Review URL: http://codereview.chromium.org/8065006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9466 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vegorov@chromium.org authored
R=fschneider@chromium.org BUG=v8:1727 Review URL: http://codereview.chromium.org/8066005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9465 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
fschneider@chromium.org authored
Review URL: http://codereview.chromium.org/8060033 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9464 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
Review URL: http://codereview.chromium.org/8068001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9463 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
TEST=MSVS 2008 no longer generates warning C4251 for ExternalAsciiStringResourceImpl Review URL: http://codereview.chromium.org/8056019 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9462 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
Review URL: http://codereview.chromium.org/8065005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9461 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-