Ignore:
Timestamp:
Jul 31, 2020, 9:00:27 AM (5 years ago)
Author:
[email protected]
Message:

Reduce over include usage in JSC
https://bugs.webkit.org/show_bug.cgi?id=215010

Reviewed by Mark Lam.

My first attempt to fix
https://bugs.webkit.org/show_bug.cgi?id=215009 by making it so we
don't include FastJITPermissions.h in TestWebKitAPI, was
unsuccessful. Mostly because I gave up after several hours of
building... I figure it's still worth it to land the last working
version I was able to get building.

  • assembler/MacroAssemblerCodeRef.h:
  • bytecode/CodeBlock.cpp:
  • bytecode/PolymorphicAccess.h:
  • inspector/agents/InspectorRuntimeAgent.cpp:
  • interpreter/CallFrame.h:
  • jit/ThunkGenerators.cpp:
  • llint/LLIntOffsetsExtractor.cpp:
  • runtime/TypeLocationCache.cpp:
  • runtime/VM.cpp:

(JSC::VM::getCTIStub):

  • runtime/VM.h:

(JSC::VM::getCTIStub): Deleted.

  • tools/JSDollarVM.cpp:
File:
1 edited

Legend:

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

    r264488 r265142  
    2626#pragma once
    2727
    28 #include "ExecutableAllocator.h"
    2928#include "JSCPtrTag.h"
    3029#include <wtf/DataLog.h>
     30#include <wtf/MetaAllocatorHandle.h>
    3131#include <wtf/PrintStream.h>
    3232#include <wtf/RefPtr.h>
     
    5555namespace JSC {
    5656
     57typedef WTF::MetaAllocatorHandle ExecutableMemoryHandle;
    5758template<PtrTag> class MacroAssemblerCodePtr;
    5859
Note: See TracChangeset for help on using the changeset viewer.