commit | bf67bdd6c28544aa8f55196aed8b16a0bfdb36ae | [log] [tgz] |
---|---|---|
author | erik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00> | Tue Oct 26 09:25:42 2010 |
committer | erik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00> | Tue Oct 26 09:25:42 2010 |
tree | b2ae4ea4d3d8baa1c8f658120576df56fa9cfb17 | |
parent | 059dc0424705fd02408cc5a0c71335b850d7a3ce [diff] |
Port some GC fixes from the bleeding edge to the 2.3 branch. These are: 5627 and 5628: Fix creation of an exception to avoid a rare GC corner case. http://codereview.chromium.org/3782009 5640: Fix missing check for GC failure in number dictionary code. http://codereview.chromium.org/3781014 5674: Fix the --noinline-new flag on ARM so that it forces us into C++ code on every allocation. Fix two places where the generated code couldn't cope with an unlucky GC. http://codereview.chromium.org/3872003 5676: Fix GC error in ES5 read-only properties implementation. http://codereview.chromium.org/3920005 Review URL: http://codereview.chromium.org/4171002 git-svn-id: http://v8.googlecode.com/svn/branches/2.3@5703 ce2b1a6d-e550-0410-aec6-3dcde31c8c00