- 13 May, 2009 3 commits
-
-
kmillikin@chromium.org authored
that sets the static type on elements in the entry frame. Instead set the static type as early as possible when computing elements. Because the elements are shared with the reaching frames, this has the side effect of sometimes changing the static type of reaching frame elements. They will be changed anyway in VirtualFrame::PrepareMergeTo immediately after, so this is safe. Review URL: http://codereview.chromium.org/113258 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1928 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
iposva@chromium.org authored
very large for Visual Studio's intellisense operation thus causing it to crash. Fixes bug http://code.google.com/p/chromium/issues/detail?id=11837 Bug=11837 Patch submitted by: ananta@chromium.org Review URL: http://codereview.chromium.org/115287 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1926 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
iposva@chromium.org authored
Review URL: http://codereview.chromium.org/101017 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1925 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 12 May, 2009 12 commits
-
-
iposva@chromium.org authored
- Move GetHiddenProperties functionality from object.cc to handle.cc to be more robust in the presence of GC in the middle of the function. Review URL: http://codereview.chromium.org/115267 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1924 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
is hit in debug mode on non-EABI non-simulator ARM platforms. Thanks to richarjo@gmail.com for reporting. Review URL: http://codereview.chromium.org/113299 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1923 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
the stack on exit to C. Review URL: http://codereview.chromium.org/115256 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1922 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
iposva@chromium.org authored
function. Review URL: http://codereview.chromium.org/115245 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1921 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
that isn't matched by \d+. Ug. Review URL: http://codereview.chromium.org/115238 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1919 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Review URL: http://codereview.chromium.org/113261 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1917 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
to the page iterator leads to occasional crashes in tests. Review URL: http://codereview.chromium.org/113262 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1915 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
an object's map before we were sure it was a heap object. Review URL: http://codereview.chromium.org/115236 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1914 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Review URL: http://codereview.chromium.org/113199 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1913 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
numbers on ARM. Review URL: http://codereview.chromium.org/115233 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1912 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yurys@chromium.org authored
Review URL: http://codereview.chromium.org/115128 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1911 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
the unused parts (most) of the Prototype library from raytrace.js. Review URL: http://codereview.chromium.org/115227 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1910 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 11 May, 2009 3 commits
-
-
ager@chromium.org authored
Review URL: http://codereview.chromium.org/113210 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1908 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
immediately when putting a copy in the entry frame, rather than as part of a separate pass after fully constructing the entry fraem. Review URL: http://codereview.chromium.org/113198 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1907 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
over the frame elements to find registers used (before allocating undetermined elements) and another pass to set the frame's register indices (after allocating all elements). Review URL: http://codereview.chromium.org/114018 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1906 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 08 May, 2009 4 commits
-
-
kmillikin@chromium.org authored
The function that prepares a virtual frame slot for writing (in order to preserve the copy-on-write semantics of aliased frame elements) can allocate registers, which may spill one from the frame. If we're unlucky, the spilled register can be the source register for the frame element write. In that case, ensure we do the write from memory. Review URL: http://codereview.chromium.org/115125 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1904 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
HasLocalProperty (bug introduced in r1882 et al.) Review URL: http://codereview.chromium.org/115106 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1903 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mikhail.naganov@gmail.com authored
This reduces memory usage of tickprocessor. Thanks to William Hesse for pointing out this issue. Also speed up static symbols loading. Review URL: http://codereview.chromium.org/113101 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1902 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mikhail.naganov@gmail.com authored
Review URL: http://codereview.chromium.org/115123 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1901 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 07 May, 2009 12 commits
-
-
kmillikin@chromium.org authored
scavenging of objects pointed to by weak handles earlier. Rename "mark" => "front" and "top" => "rear" to make it clearer which end is which. Review URL: http://codereview.chromium.org/113097 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1900 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
to check that all scripts have a proxy in the wrapper field. Review URL: http://codereview.chromium.org/115081 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1899 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Review URL: http://codereview.chromium.org/115080 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1898 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
we verify that there are no pointers to new space from the code space. Add the old data space to this verification. Review URL: http://codereview.chromium.org/113095 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1897 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
whesse@chromium.org authored
Review URL: http://codereview.chromium.org/115076 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1896 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
at construction time. If allocation during iteration causes a paged space to expand, the iterator will not return the new pages. This makes it more closely match the HeapObjectIterator behavior, and it removes a possible source of bugs (if the allocation top was in the last page in the space, the old iterator would stop only when it reached the end of the space, potentially returning invalid pages from a freshly expanded space). Review URL: http://codereview.chromium.org/115074 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1895 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Review URL: http://codereview.chromium.org/113094 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1894 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Review URL: http://codereview.chromium.org/114010 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1893 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
mikhail.naganov@gmail.com authored
To re-enable tests, instead of compiled code patching, inlined code is used. Inlined code is only installed in test. Review URL: http://codereview.chromium.org/108015 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1892 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Review URL: http://codereview.chromium.org/115073 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1891 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
through new to ARM. Added simple test case of the current behavior. For consistency, changed a number of occurences of explicit moves to pc to use Jump instead. Review URL: http://codereview.chromium.org/115014 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1889 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
setting up push and pop we shouldn't make too many assumptions about the structure of classes like 'Array'. Review URL: http://codereview.chromium.org/113068 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1888 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 06 May, 2009 6 commits
-
-
davemoore@chromium.org authored
This will allow us to remove the separate call to IsExternal() from our chrome client code, speeding up the combination. Review URL: http://codereview.chromium.org/113035 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1887 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
Review URL: http://codereview.chromium.org/115025 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1886 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
whesse@chromium.org authored
Review URL: http://codereview.chromium.org/115023 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1885 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1884 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Thread id's are always int size values (generated from an int counter). Review URL: http://codereview.chromium.org/113030 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1883 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
prototypes on some built in types. Review URL: http://codereview.chromium.org/109004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1882 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-