- 07 Oct, 2008 11 commits
-
-
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 14 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
-
kasperl@chromium.org authored
in debug mode. Review URL: http://codereview.chromium.org/6264 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@436 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
with the wrong number of arguments on ARM in the same way it's done on IA32. Make sure to remove arguments on both platforms and return the illegal result in register eax or r0. Review URL: http://codereview.chromium.org/6263 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@435 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
care of arguments adaptor frames in the generated code. Review URL: http://codereview.chromium.org/6262 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@434 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 03 Oct, 2008 15 commits
-
-
ager@chromium.org authored
names for library functions. Review URL: http://codereview.chromium.org/6447 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@433 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@432 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
Allow gcc to use strict (type-based) aliasing when optimizing. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@431 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
Review URL: http://codereview.chromium.org/6446 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@430 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@429 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
optimizing. Obfuscate a few casts with bit_cast to avoid warnings from gcc. Review URL: http://codereview.chromium.org/6236 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@428 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@427 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
whessev8 authored
All uses of %AddProperty are replaced by %SetProperty. A few uses of IgnoreAttributesAndSetLocalProperty are added, and the runtime version of it adds a PropertyAttributes argument. Only the JSObject class in objects.cc now uses AddProperty, and it can become private. Review URL: http://codereview.chromium.org/6445 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@426 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@425 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Refactored to reuse code between ia32 and ARM. Added tests for switch. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@424 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
imply --log. Review URL: http://codereview.chromium.org/6444 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@423 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
christian.plesner.hansen@gmail.com authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@422 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
Removed the static initializer for Top::break_access_. Review URL: http://codereview.chromium.org/6234 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@421 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bak@chromium.org authored
- Changed date to compute local_time_offset at load time. Review URL: http://codereview.chromium.org/6441 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@420 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
Updated the snapshot builder to reflect the removed extensions in http://codereview.chromium.org/6233. Review URL: http://codereview.chromium.org/6440 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@419 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-