- 09 Oct, 2008 7 commits
-
-
christian.plesner.hansen@gmail.com authored
an internal error when compiling templateified jscre. We really need to update that damn arm compiler. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@478 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
object then we just return an out of memory failure object (instead of a retry after GC failure object). Not all places that checked for retry-after-GC were able to handle an immediate out of memory failure. This fixes http://code.google.com/p/v8/issues/detail?id=70 Review URL: http://codereview.chromium.org/6340 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@477 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
christian.plesner.hansen@gmail.com authored
- Specialized jscre on the type of the string involved. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@476 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
whesse@chromium.org authored
It removes the ReplaceConstantFunction code, and replaces it with new ConvertDescriptorToField code, that is also used in other places. Functions CopyRemove and CopyReplace on DescriptorArray are removed. Function AddFastProperty is simplified by removing the CONSTANT_TRANSITION case. Review URL: http://codereview.chromium.org/6528 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@475 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
christian.plesner.hansen@gmail.com authored
underlying string representation of the two strings involved. - Renamed ascii and two byte string classes to sequential ascii and sequential two byte, and renamed IsAscii and friends to IsAsciiRepresentation. This is to make a clear distinction between strings with an ascii/two-byte representation, of which there is four, and flat sequential ascii/two-byte string. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@474 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@473 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
Fix typo in include/v8.h (issue 108) and mark test-spaces/LargeObjectSpace as flaky on ARM (issue 113). TBR=ager@chromium.org git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@472 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 08 Oct, 2008 6 commits
-
-
kasperl@chromium.org authored
real JavaScript object before looking for it in the prototype chain during instanceof checks. Review URL: http://codereview.chromium.org/6579 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@471 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
and extended the instanceof test case. Review URL: http://codereview.chromium.org/6341 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@470 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
large objects we use memcpy. If this turns out to be a wash on the benchmarks, I'd be happy to rip it out again. Review URL: http://codereview.chromium.org/6576 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@469 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
Review URL: http://codereview.chromium.org/6542 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@468 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
Review URL: http://codereview.chromium.org/6336 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@467 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
helper class. As a consequence, also removed the optional Reference from the code generator state and got rid of some state-dependent behavior in the code generator. Review URL: http://codereview.chromium.org/6538 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@466 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 07 Oct, 2008 16 commits
-
-
kasperl@chromium.org authored
Review URL: http://codereview.chromium.org/6305 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@465 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bak@chromium.org authored
to make flexo happy. Review URL: http://codereview.chromium.org/6537 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@464 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
KMP algorithm is still left in the source. If this change checks out to be faster, it should be removed. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@463 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
christian.plesner.hansen@gmail.com authored
eager flattening of really short strings and lookup of one-character strings in the one-character symbol cache. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@462 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bak@chromium.org authored
I eliminated the fast case check in ToPrimitive. Review URL: http://codereview.chromium.org/6534 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@461 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
onto the platform-specific Reference class defined in codegen-*.cc. This removes all of the static code generator functions. Review URL: http://codereview.chromium.org/6527 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@460 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bak@chromium.org authored
- Added the FLOOR macro that only works on Number objects. - Added LocalTimeNoCheck in the date code to eliminate some isNaN checks. - Change computation of four_year_cycle_table to load time. - Added fast case check to EQUALS and STRICT_EQUALS. Review URL: http://codereview.chromium.org/6531 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@458 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bak@chromium.org authored
for keyed store ic. Review URL: http://codereview.chromium.org/6303 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@457 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
christian.plesner.hansen@gmail.com authored
symbols. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@456 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bak@chromium.org authored
ExtendStorage did not work with keyed store IC. - Reduced instructions generated when performing a tail call to kSharedStoreIC_ExtendStorage - Moved test/mjsunit/bugs/bug-109.js to test/mjsunit/keyed-storage-extend.js Review URL: http://codereview.chromium.org/6526 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@455 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@454 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
about references in the code generators. Review URL: http://codereview.chromium.org/6301 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@453 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@452 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
Review URL: http://codereview.chromium.org/6300 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@451 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@450 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
http://codereview.chromium.org/6271. Review URL: http://codereview.chromium.org/6299 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@449 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 06 Oct, 2008 11 commits
-
-
kmillikin@chromium.org authored
stack which was returned and always pushed back. Removed it. Review URL: http://codereview.chromium.org/6802 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@448 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
been running for more than 3 minutes on Arm�g.g. Review URL: http://codereview.chromium.org/6273 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@447 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@446 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@445 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
instances->set(i, *GetScriptWrapper(script)); GetScriptWrapper can call GC. The failure have only been seen on ARM, where the g++ compiler pulls out the object from the instances handle to a register before calling GetScriptWrapper causing set to be called on an object which may have moved. Marked a test on ARM as no longer flaky, whereas two other fails consistently but that is no longer related to the problem fixed above. BUG=1308895 Review URL: http://codereview.chromium.org/6271 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@444 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
not be enumerable. Review URL: http://codereview.chromium.org/6270 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@443 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
Review URL: http://codereview.chromium.org/6491 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@442 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@441 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
are always odd if the bit-field bits are included. Modified a couple of debugger tests that relied on the ordering of elements in descriptor arrays. Descriptor arrays are sorted by hash-code values, so the order changes if we change the hash code. Review URL: http://codereview.chromium.org/6489 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@440 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
0.3.4 to trunk. Review URL: http://codereview.chromium.org/6265 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@438 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
world as version 2. Review URL: http://codereview.chromium.org/6487 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@437 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-