Changeset 38196 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Nov 6, 2008, 1:43:42 PM (17 years ago)
Author:
[email protected]
Message:

2008-11-06 Cameron Zwarich <[email protected]>

Rubber-stamped by Sam Weinig.

Create a new bytecompiler subdirectory of JavaScriptCore and move some
relevant files to it.

  • AllInOneFile.cpp:
  • GNUmakefile.am:
  • JavaScriptCore.pri:
  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • JavaScriptCoreSources.bkl:
  • VM/CodeGenerator.cpp: Removed.
  • VM/CodeGenerator.h: Removed.
  • bytecompiler: Added.
  • bytecompiler/CodeGenerator.cpp: Copied from VM/CodeGenerator.cpp.
  • bytecompiler/CodeGenerator.h: Copied from VM/CodeGenerator.h.
  • bytecompiler/LabelScope.h: Copied from kjs/LabelScope.h.
  • jscore.bkl:
  • kjs/LabelScope.h: Removed.
Location:
trunk/JavaScriptCore
Files:
1 added
8 edited
3 moved

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/AllInOneFile.cpp

    r38137 r38196  
    103103#include "wtf/FastMalloc.cpp"
    104104#include "wtf/TCSystemAlloc.cpp"
    105 #include "VM/CodeGenerator.cpp"
     105#include "bytecompiler/CodeGenerator.cpp"
    106106#include "VM/RegisterFile.cpp"
  • trunk/JavaScriptCore/ChangeLog

    r38192 r38196  
     12008-11-06  Cameron Zwarich  <[email protected]>
     2
     3        Rubber-stamped by Sam Weinig.
     4
     5        Create a new bytecompiler subdirectory of JavaScriptCore and move some
     6        relevant files to it.
     7
     8        * AllInOneFile.cpp:
     9        * GNUmakefile.am:
     10        * JavaScriptCore.pri:
     11        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
     12        * JavaScriptCore.xcodeproj/project.pbxproj:
     13        * JavaScriptCoreSources.bkl:
     14        * VM/CodeGenerator.cpp: Removed.
     15        * VM/CodeGenerator.h: Removed.
     16        * bytecompiler: Added.
     17        * bytecompiler/CodeGenerator.cpp: Copied from VM/CodeGenerator.cpp.
     18        * bytecompiler/CodeGenerator.h: Copied from VM/CodeGenerator.h.
     19        * bytecompiler/LabelScope.h: Copied from kjs/LabelScope.h.
     20        * jscore.bkl:
     21        * kjs/LabelScope.h: Removed.
     22
    1232008-11-06  Adam Roben  <[email protected]>
    224
  • trunk/JavaScriptCore/GNUmakefile.am

    r38162 r38196  
    33        -I$(srcdir)/JavaScriptCore/ForwardingHeaders \
    44        -I$(srcdir)/JavaScriptCore/VM \
     5        -I$(srcdir)/JavaScriptCore/bytecompiler \
    56        -I$(srcdir)/JavaScriptCore/debugger \
    67        -I$(srcdir)/JavaScriptCore/pcre \
     
    7273        JavaScriptCore/VM/CodeBlock.cpp \
    7374        JavaScriptCore/VM/CodeBlock.h \
    74         JavaScriptCore/VM/CodeGenerator.h \
     75        JavaScriptCore/bytecompiler/CodeGenerator.h \
    7576        JavaScriptCore/VM/ExceptionHelpers.cpp \
    7677        JavaScriptCore/VM/ExceptionHelpers.h \
     
    307308
    308309javascriptcore_sources += \
    309         JavaScriptCore/VM/CodeGenerator.cpp \
     310        JavaScriptCore/bytecompiler/CodeGenerator.cpp \
    310311        JavaScriptCore/VM/RegisterFile.cpp \
    311312        JavaScriptCore/runtime/ArgList.cpp \
     
    318319        JavaScriptCore/runtime/JSLock.h \
    319320        JavaScriptCore/runtime/JSStaticScopeObject.cpp \
    320         JavaScriptCore/kjs/LabelScope.h \
     321        JavaScriptCore/bytecompiler/LabelScope.h \
    321322        JavaScriptCore/kjs/Parser.cpp \
    322323        JavaScriptCore/runtime/PropertyNameArray.cpp \
  • trunk/JavaScriptCore/JavaScriptCore.pri

    r38155 r38196  
    33
    44INCLUDEPATH += tmp
    5 INCLUDEPATH += $$PWD $$PWD/kjs $$PWD/debugger $$PWD/runtime $$PWD/wtf $$PWD/wtf/unicode $$PWD/VM $$PWD/profiler $$PWD/API $$PWD/.. \
     5INCLUDEPATH += $$PWD $$PWD/kjs $$PWD/bytecompiler $$PWD/debugger $$PWD/runtime $$PWD/wtf $$PWD/wtf/unicode $$PWD/VM $$PWD/profiler $$PWD/API $$PWD/.. \
    66               $$PWD/ForwardingHeaders
    77DEFINES += BUILDING_QT__
     
    5656    runtime/JSNotAnObject.cpp \
    5757    VM/CodeBlock.cpp \
    58     VM/CodeGenerator.cpp \
     58    bytecompiler/CodeGenerator.cpp \
    5959    VM/ExceptionHelpers.cpp \
    6060    runtime/JSPropertyNameIterator.cpp \
  • trunk/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj

    r38192 r38196  
    4343                        <Tool
    4444                                Name="VCCLCompilerTool"
    45                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../kjs/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
     45                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../kjs/;../../bytecompiler/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
    4646                                PreprocessorDefinitions="__STD_C"
    4747                                ForcedIncludeFiles=""
     
    105105                        <Tool
    106106                                Name="VCCLCompilerTool"
    107                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../kjs/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
     107                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../kjs/;../../bytecompiler/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
    108108                                PreprocessorDefinitions="__STD_C"
    109109                                ForcedIncludeFiles=""
     
    166166                        <Tool
    167167                                Name="VCCLCompilerTool"
    168                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../kjs/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
     168                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../kjs/;../../bytecompiler/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
    169169                                PreprocessorDefinitions="__STD_C"
    170170                                ForcedIncludeFiles=""
     
    228228                        <Tool
    229229                                Name="VCCLCompilerTool"
    230                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../kjs/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
     230                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../kjs/;../../bytecompiler/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
    231231                                PreprocessorDefinitions="__STD_C"
    232232                                ForcedIncludeFiles=""
     
    650650                        </File>
    651651                        <File
    652                                 RelativePath="..\..\kjs\LabelScope.h"
     652                                RelativePath="..\..\bytecompiler\LabelScope.h"
    653653                                >
    654654                        </File>
     
    11791179                        >
    11801180                        <File
    1181                                 RelativePath="..\..\VM\CodeGenerator.cpp"
    1182                                 >
    1183                         </File>
    1184                         <File
    1185                                 RelativePath="..\..\VM\CodeGenerator.h"
     1181                                RelativePath="..\..\bytecompiler\CodeGenerator.cpp"
     1182                                >
     1183                        </File>
     1184                        <File
     1185                                RelativePath="..\..\bytecompiler\CodeGenerator.h"
    11861186                                >
    11871187                        </File>
  • trunk/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

    r38162 r38196  
    428428                149B15E60D81F986009CB8C7 /* Machine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Machine.h; path = VM/Machine.h; sourceTree = "<group>"; };
    429429                149B15E70D81F986009CB8C7 /* Machine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Machine.cpp; path = VM/Machine.cpp; sourceTree = "<group>"; };
    430                 149B15E80D81F986009CB8C7 /* CodeGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CodeGenerator.h; path = VM/CodeGenerator.h; sourceTree = "<group>"; };
    431                 149B15E90D81F986009CB8C7 /* CodeGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CodeGenerator.cpp; path = VM/CodeGenerator.cpp; sourceTree = "<group>"; };
     430                149B15E80D81F986009CB8C7 /* CodeGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodeGenerator.h; sourceTree = "<group>"; };
     431                149B15E90D81F986009CB8C7 /* CodeGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGenerator.cpp; sourceTree = "<group>"; };
    432432                149B16B80D82583F009CB8C7 /* RegisterID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegisterID.h; path = VM/RegisterID.h; sourceTree = "<group>"; };
    433433                149B1A9D0D86ED73009CB8C7 /* CodeBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CodeBlock.h; path = VM/CodeBlock.h; sourceTree = "<group>"; };
     
    588588                95FDFA130E22998F0006FB00 /* HeavyProfile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HeavyProfile.cpp; path = profiler/HeavyProfile.cpp; sourceTree = "<group>"; };
    589589                95FDFA150E2299980006FB00 /* HeavyProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HeavyProfile.h; path = profiler/HeavyProfile.h; sourceTree = "<group>"; };
    590                 960097A50EBABB58007A7297 /* LabelScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LabelScope.h; path = kjs/LabelScope.h; sourceTree = "<group>"; };
     590                960097A50EBABB58007A7297 /* LabelScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LabelScope.h; sourceTree = "<group>"; };
    591591                A72700770DAC605600E548D7 /* JSNotAnObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSNotAnObject.h; sourceTree = "<group>"; };
    592592                A72700780DAC605600E548D7 /* JSNotAnObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSNotAnObject.cpp; sourceTree = "<group>"; };
     
    823823                                F68EBB8C0255D4C601FF60F7 /* config.h */,
    824824                                1432EBD70A34CAD400717B9F /* API */,
     825                                7E39D81D0EC38EFA003AF11A /* bytecompiler */,
    825826                                149B15DF0D81F887009CB8C7 /* compiler */,
    826827                                1480DB9A0DDC2231003CFDF2 /* debugger */,
     
    942943                        isa = PBXGroup;
    943944                        children = (
    944                                 960097A50EBABB58007A7297 /* LabelScope.h */,
    945                                 149B15E90D81F986009CB8C7 /* CodeGenerator.cpp */,
    946                                 149B15E80D81F986009CB8C7 /* CodeGenerator.h */,
    947945                                149B20D70D8A0891009CB8C7 /* LabelID.h */,
    948946                                F692A8650255597D01FF60F7 /* lexer.cpp */,
     
    11121110                        tabWidth = 4;
    11131111                        usesTabs = 0;
     1112                };
     1113                7E39D81D0EC38EFA003AF11A /* bytecompiler */ = {
     1114                        isa = PBXGroup;
     1115                        children = (
     1116                                149B15E90D81F986009CB8C7 /* CodeGenerator.cpp */,
     1117                                149B15E80D81F986009CB8C7 /* CodeGenerator.h */,
     1118                                960097A50EBABB58007A7297 /* LabelScope.h */,
     1119                        );
     1120                        path = bytecompiler;
     1121                        sourceTree = "<group>";
    11141122                };
    11151123                7EF6E0BB0EB7A1EC0079AFAF /* runtime */ = {
  • trunk/JavaScriptCore/JavaScriptCoreSources.bkl

    r38146 r38196  
    6060        pcre/pcre_ucp_searchfuncs.cpp
    6161        pcre/pcre_xclass.cpp
     62    </set>
     63    <set append="1" var="JSCORE_BYTECOMPILER_SOURCES">
     64        bytecompiler/CodeGenerator.cpp
    6265    </set>
    6366    <set append="1" var="JSCORE_PROFILER_SOURCES">
     
    144147    <set append="1" var="JSCORE_VM_SOURCES">
    145148        VM/CodeBlock.cpp
    146         VM/CodeGenerator.cpp
    147149        VM/ExceptionHelpers.cpp
    148150        VM/Machine.cpp
  • trunk/JavaScriptCore/jscore.bkl

    r38162 r38196  
    9090        <include>$(SRCDIR)</include>
    9191        <include>$(WK_ROOT)/JavaScriptCore</include>
     92        <include>$(WK_ROOT)/JavaScriptCore/bytecompiler</include>
    9293        <include>$(WK_ROOT)/JavaScriptCore/debugger</include>
    9394        <include>$(WK_ROOT)/JavaScriptCore/kjs</include>
Note: See TracChangeset for help on using the changeset viewer.