Reviewers: Mads Ager, Description: Port some GC fixes from the bleeding edge to the 2.4 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 three 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 Please review this at http://codereview.chromium.org/4174001/show SVN Base: http://v8.googlecode.com/svn/branches/2.4/ Affected files: M src/arm/codegen-arm.cc M src/arm/ic-arm.cc M src/arm/macro-assembler-arm.cc M src/handles.h M src/handles.cc M src/objects.cc M src/runtime.cc A test/mjsunit/define-property-gc.js M test/mjsunit/math-min-max.js A test/mjsunit/regress/regress-create-exception.js -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
