Changeset 61830 in webkit for trunk/JavaScriptCore/ChangeLog


Ignore:
Timestamp:
Jun 24, 2010, 11:18:37 PM (15 years ago)
Author:
[email protected]
Message:

2010-06-24 Oliver Hunt <[email protected]>

Reviewed by Maciej Stachowiak.

Incorrect use of '+ 4' and 0 instead of tag and payload offsets in JSValue32_64
https://bugs.webkit.org/show_bug.cgi?id=41193

I noticed a use of '+ 4' in some of the 32_64 code paths and realised there
were a few places where endianness was being hardcoded. This patch fixes
the errors i could find through code inspection.

  • jit/JITOpcodes32_64.cpp: (JSC::JIT::emit_op_resolve_global):
  • jit/JITPropertyAccess32_64.cpp: (JSC::JIT::emit_op_get_by_val): (JSC::JIT::emit_op_put_by_val): (JSC::JIT::compileGetDirectOffset): (JSC::JIT::privateCompilePutByIdTransition): (JSC::JIT::patchGetByIdSelf): (JSC::JIT::patchPutByIdReplace):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r61817 r61830  
     12010-06-24  Oliver Hunt  <[email protected]>
     2
     3        Reviewed by Maciej Stachowiak.
     4
     5        Incorrect use of '+ 4' and 0 instead of tag and payload offsets in JSValue32_64
     6        https://bugs.webkit.org/show_bug.cgi?id=41193
     7
     8        I noticed a use of '+ 4' in some of the 32_64 code paths and realised there
     9        were a few places where endianness was being hardcoded.  This patch fixes
     10        the errors i could find through code inspection.
     11
     12        * jit/JITOpcodes32_64.cpp:
     13        (JSC::JIT::emit_op_resolve_global):
     14        * jit/JITPropertyAccess32_64.cpp:
     15        (JSC::JIT::emit_op_get_by_val):
     16        (JSC::JIT::emit_op_put_by_val):
     17        (JSC::JIT::compileGetDirectOffset):
     18        (JSC::JIT::privateCompilePutByIdTransition):
     19        (JSC::JIT::patchGetByIdSelf):
     20        (JSC::JIT::patchPutByIdReplace):
     21
    1222010-06-24  Oliver Hunt  <[email protected]>
    223
Note: See TracChangeset for help on using the changeset viewer.