commit | f6a0c41471dd401bc4a67b309cfff6f8711b4edf | [log] [tgz] |
---|---|---|
author | ulan@chromium.org <ulan@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00> | Fri Jun 15 12:31:06 2012 |
committer | ulan@chromium.org <ulan@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00> | Fri Jun 15 12:31:06 2012 |
tree | 4f0586d3a4894a624c4783e69ea54921c1436ef1 | |
parent | c31a3c079281b7da0df2e33c1fd972dd110ca71b [diff] |
Merged r11831 into trunk branch. Revert part of 11727 as it sometimes tanked V8 benchmark (raytrace) performance for reasons that are not obvious. Now we make objects into fast-case objects when they are made prototypes for other objects, but we do not mark objects that are already fast case with a bit that helps keep them in fast case. Review URL: https://chromiumcodereview.appspot.com/10556004 R=danno@chromium.org BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10564002 git-svn-id: http://v8.googlecode.com/svn/trunk@11832 ce2b1a6d-e550-0410-aec6-3dcde31c8c00