Permalink
Commits on Sep 5, 2012
  1. Extend grokdump.py with [u]nassemble command

    R=mstarzinger@chromium.org
    BUG=
    
    Review URL: https://chromiumcodereview.appspot.com/10910091
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12447 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    vegorov@chromium.org committed Sep 5, 2012
  2. Check the return value of API calls on ia32 and x64.

    This implies that the return value of native getters is checked. The nice part
    is that one can even see the name of the property in question in the abort
    output when the check failed.
    
    Under some circumstances even the return value of interceptors gets checked, but
    I'm not 100% sure about this, because the interceptor code is basically tuned to
    death.
    
    The change seems to have very low overhead, so it might be feasible to keep this
    check enabled unconditionally.
    
    Review URL: https://chromiumcodereview.appspot.com/10918071
    Patch from Sven Panne <svenpanne@chromium.org>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12446 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    jkummerow@chromium.org committed Sep 5, 2012
  3. Disable accessor inlining (due to broken deopts)

    BUG=134609
    
    Review URL: https://chromiumcodereview.appspot.com/10908093
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12444 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    jkummerow@chromium.org committed Sep 5, 2012
  4. Push stacktrace and die if the receiver is of unknown type.

    verwaest@chromium.org committed Sep 5, 2012
  5. Fix binding in new Function().

    erik.corry@gmail.com committed Sep 5, 2012
  6. Fix missing colon in common.gypi

    R=yangguo@chromium.org
    
    Review URL: https://chromiumcodereview.appspot.com/10912092
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12441 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    jkummerow@chromium.org committed Sep 5, 2012
  7. Add build system infrastructure for ENABLE_EXTRA_CHECKS flag (not use…

    …d yet)
    
    Review URL: https://chromiumcodereview.appspot.com/10905093
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12440 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    jkummerow@chromium.org committed Sep 5, 2012
  8. Fix some corner cases in skipping native methods using caller.

    erik.corry@gmail.com committed Sep 5, 2012
Commits on Sep 4, 2012
  1. Revert r12430, r12432, r12433 (basic support for Latin1).

    yangguo@chromium.org committed Sep 4, 2012
  2. Fixed test expectation.

    verwaest@chromium.org committed Sep 4, 2012
  3. Support register as right operand in min/max support.

    R=jkummerow@chromium.org
    BUG=chromium:145961
    TEST=mjsunit/regress/regress-crbug-145961.js
    
    Review URL: https://chromiumcodereview.appspot.com/10914072
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12434 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    verwaest@chromium.org committed Sep 4, 2012
Commits on Sep 3, 2012
  1. Fix more windows build warnings.

    TBR=ulan@chromium.org
    BUG=
    
    Review URL: https://chromiumcodereview.appspot.com/10917065
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12433 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    yangguo@chromium.org committed Sep 3, 2012
  2. Fix windows compile errors introduced by r12430.

    R=ulan@chromium.org
    BUG=
    
    Review URL: https://chromiumcodereview.appspot.com/10907049
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12432 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    yangguo@chromium.org committed Sep 3, 2012
  3. Do not generate new enumeration indices for global objects.

    verwaest@chromium.org committed Sep 3, 2012
  4. Add basic support for Latin1 to the API.

    yangguo@chromium.org committed Sep 3, 2012
  5. Use local variable for getter function in Error.stack

    R=verwaest@chromium.org
    BUG=
    
    Review URL: https://chromiumcodereview.appspot.com/10911056
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12429 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    yangguo@chromium.org committed Sep 3, 2012
  6. Fix FindSharedFunctionInfoInScript to not optimize.

    This prevents a corner case in FindSharedFunctionInfoInScript that would cause
    functions to be optimized because an intermittent GC would clear the flag
    indicating whether breakpoints are present. Above method was also moved into the
    Debug class because it is only used by the debugger.
    
    R=verwaest@chromium.org
    
    Review URL: https://chromiumcodereview.appspot.com/10914065
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12428 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    mstarzinger@chromium.org committed Sep 3, 2012
  7. Optimize dictionary enum generation.

    verwaest@chromium.org committed Sep 3, 2012
  8. Fix android.gypi to provide correct include and library paths when us…

    …ing standalone Android toolchain.
    
    R=jkummerow@chromium.org
    
    Review URL: https://chromiumcodereview.appspot.com/10910062
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12425 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    ulan@chromium.org committed Sep 3, 2012
  9. Directly use %ObjectKeys in json stringify.

    BUG=2312
    
    Review URL: https://chromiumcodereview.appspot.com/10905059
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12424 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    verwaest@chromium.org committed Sep 3, 2012
  10. MIPS: First steps towards named Litihium operands.

    Port r12383 (881d7d4)
    
    Original commit message:
    Accessing Lithium operands via position is fragile and makes it impossible to
    statically find all uses of a given operand. This CL is a step towards cleaning
    this up, more to come...
    
    BUG=
    TEST=
    
    Review URL: https://chromiumcodereview.appspot.com/10911021
    Patch from Akos Palfi <palfia@homejinni.com>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12423 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    svenpanne@chromium.org committed Sep 3, 2012
Commits on Aug 31, 2012
  1. Only regenerate enumeration indices if properties were deleted.

    This indicated by the NextEnumerationIndex diverging from the actual
    NumberOfElements.
    
    Review URL: https://chromiumcodereview.appspot.com/10912049
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12422 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    verwaest@chromium.org committed Aug 31, 2012
  2. Clear descriptor pointer when normalizing properties.

    verwaest@chromium.org committed Aug 31, 2012
  3. Fix VS2005 build.

    R=jkummerow@chromium.org
    BUG=v8:2313
    
    Review URL: https://chromiumcodereview.appspot.com/10907029
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12420 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    yangguo@chromium.org committed Aug 31, 2012
  4. Add option to build using a standalone Android toolchain without Andr…

    …oid NDK.
    
    R=jkummerow@chromium.org
    
    Review URL: https://chromiumcodereview.appspot.com/10908034
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12419 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    ulan@chromium.org committed Aug 31, 2012
  5. Disable test that triggers known bug.

    BUG=v8:2261
    
    Review URL: https://chromiumcodereview.appspot.com/10910029
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12418 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    yangguo@chromium.org committed Aug 31, 2012
  6. MIPS: Use a special EnumLength field to indicate number of valid enum…

    … cache values.
    
    Port r12400 (03ae62d)
    
    Original commit message:
    This is preparatory work for sharing Enum Caches.
    
    BUG=
    TEST=
    
    Review URL: https://chromiumcodereview.appspot.com/10914025
    Patch from Akos Palfi <palfia@homejinni.com>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12417 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    verwaest@chromium.org committed Aug 31, 2012
  7. Cache results in SearchRegExpMultiple.

    yangguo@chromium.org committed Aug 31, 2012
  8. Activate fixed ES5 readonly semantics by default.

    R=jkummerow@chromium.org
    BUG=
    
    Review URL: https://chromiumcodereview.appspot.com/10912042
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12415 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    rossberg@chromium.org committed Aug 31, 2012
Commits on Aug 30, 2012
  1. Removed trailing whitespace.

    verwaest@chromium.org committed Aug 30, 2012
  2. Elements load depends on the type of the receiver.

    R=jkummerow@chromium.org
    
    Review URL: https://chromiumcodereview.appspot.com/10918005
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12413 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    verwaest@chromium.org committed Aug 30, 2012
  3. Add hardfp flag to the Makefile.

    This flag passes -Dv8_use_arm_eabi_hardfloat=true to gyp.
    
    This is needed for Linux distros that are experimenting
    with hardfp.
    
    BUG=none
    
    Review URL: https://chromiumcodereview.appspot.com/10889026
    Patch from Paweł Hajdan Jr. <phajdan.jr@chromium.org>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12412 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    jkummerow@chromium.org committed Aug 30, 2012
  4. Fixed comment and simplified the related code a bit.

    TBR=erik.corry@gmail.com
    
    Review URL: https://chromiumcodereview.appspot.com/10911003
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12411 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    svenpanne@chromium.org committed Aug 30, 2012