Ignore:
Timestamp:
Oct 2, 2013, 11:17:46 AM (12 years ago)
Author:
[email protected]
Message:

Get rid of Qt code from JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=122223

Reviewed by Oliver Hunt.

  • API/JSStringRefQt.cpp: Removed.
  • API/JSStringRefQt.h: Removed.
  • API/OpaqueJSString.h:
  • DerivedSources.pri: Removed.
  • JavaScriptCore.pri: Removed.
  • JavaScriptCore.pro: Removed.
  • LLIntOffsetsExtractor.pro: Removed.
  • Target.pri: Removed.
  • assembler/AbstractMacroAssembler.h:
  • assembler/MacroAssembler.h:

(JSC::MacroAssembler::urshift32):

  • assembler/MacroAssemblerARMv7.h:

(JSC::MacroAssemblerARMv7::shouldBlindForSpecificArch):

  • assembler/MacroAssemblerX86Common.h:
  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compileArithSub):

  • heap/HeapTimer.cpp:

(JSC::HeapTimer::timerEvent):

  • heap/HeapTimer.h:
  • heap/IncrementalSweeper.cpp:

(JSC::IncrementalSweeper::scheduleTimer):

  • heap/IncrementalSweeper.h:
  • jit/JITArithmetic32_64.cpp:

(JSC::JIT::emitSub32Constant):

  • jsc.cpp:

(main):

  • jsc.pro: Removed.
  • runtime/DateConstructor.cpp:
  • runtime/GCActivityCallback.cpp:

(JSC::DefaultGCActivityCallback::DefaultGCActivityCallback):
(JSC::DefaultGCActivityCallback::cancelTimer):

  • runtime/GCActivityCallback.h:
  • testRegExp.cpp:

(main):

  • yarr/yarr.pri: Removed.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/assembler/AbstractMacroAssembler.h

    r153228 r156780  
    3535#if ENABLE(ASSEMBLER)
    3636
    37 
    38 #if PLATFORM(QT)
    39 #define ENABLE_JIT_CONSTANT_BLINDING 0
    40 #endif
    41 
    42 #ifndef ENABLE_JIT_CONSTANT_BLINDING
    43 #define ENABLE_JIT_CONSTANT_BLINDING 1
    44 #endif
    45 
    4637namespace JSC {
    4738
     
    230221    };
    231222
    232     struct ImmPtr :
    233 #if ENABLE(JIT_CONSTANT_BLINDING)
    234         private TrustedImmPtr
    235 #else
    236         public TrustedImmPtr
    237 #endif
     223    struct ImmPtr : private TrustedImmPtr
    238224    {
    239225        explicit ImmPtr(const void* value)
     
    270256
    271257
    272     struct Imm32 :
    273 #if ENABLE(JIT_CONSTANT_BLINDING)
    274         private TrustedImm32
    275 #else
    276         public TrustedImm32
    277 #endif
    278     {
     258    struct Imm32 : private TrustedImm32 {
    279259        explicit Imm32(int32_t value)
    280260            : TrustedImm32(value)
     
    315295    };
    316296
    317     struct Imm64 :
    318 #if ENABLE(JIT_CONSTANT_BLINDING)
    319         private TrustedImm64
    320 #else
    321         public TrustedImm64
    322 #endif
     297    struct Imm64 : private TrustedImm64
    323298    {
    324299        explicit Imm64(int64_t value)
     
    795770#endif
    796771
    797 #if ENABLE(JIT_CONSTANT_BLINDING)
    798772    static bool scratchRegisterForBlinding() { return false; }
    799773    static bool shouldBlindForSpecificArch(uint32_t) { return true; }
    800774    static bool shouldBlindForSpecificArch(uint64_t) { return true; }
    801 #endif
    802775
    803776    friend class LinkBuffer;
Note: See TracChangeset for help on using the changeset viewer.