Changeset 128771 in webkit


Ignore:
Timestamp:
Sep 17, 2012 10:02:18 AM (12 years ago)
Author:
mark.lam@apple.com
Message:

Added MSVC project changes to enable building the llint.
https://bugs.webkit.org/show_bug.cgi?id=96175.

Reviewed by Geoff Garen.

This only adds the ability to build the llint, but currently, only the
C++ backend is supported. By default, the Windows port will remain
running with the baseline JIT. The llint will not be enabled.

Source/JavaScriptCore:

Source/WebKit/win:

  • WebKit.vcproj/WebKit.sln:
Location:
trunk/Source
Files:
13 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r128706 r128771  
     12012-09-16  Mark Lam  <mark.lam@apple.com>
     2
     3        Added MSVC project changes to enable building the llint.
     4        https://bugs.webkit.org/show_bug.cgi?id=96175.
     5
     6        Reviewed by Geoff Garen.
     7
     8        This only adds the ability to build the llint, but currently, only the
     9        C++ backend is supported. By default, the Windows port will remain
     10        running with the baseline JIT.  The llint will not be enabled.
     11
     12        * JavaScriptCore.vcproj/JavaScriptCore.sln:
     13        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
     14        * JavaScriptCore.vcproj/LLIntAssembly: Added.
     15        * JavaScriptCore.vcproj/LLIntAssembly/LLIntAssembly.make: Added.
     16        * JavaScriptCore.vcproj/LLIntAssembly/LLIntAssembly.vcproj: Added.
     17        * JavaScriptCore.vcproj/LLIntAssembly/build-LLIntAssembly.sh: Added.
     18        * JavaScriptCore.vcproj/LLIntDesiredOffsets: Added.
     19        * JavaScriptCore.vcproj/LLIntDesiredOffsets/LLIntDesiredOffsets.make: Added.
     20        * JavaScriptCore.vcproj/LLIntDesiredOffsets/LLIntDesiredOffsets.vcproj: Added.
     21        * JavaScriptCore.vcproj/LLIntDesiredOffsets/build-LLIntDesiredOffsets.sh: Added.
     22        * JavaScriptCore.vcproj/LLIntOffsetsExtractor: Added.
     23        * JavaScriptCore.vcproj/LLIntOffsetsExtractor/LLIntOffsetsExtractor.vcproj: Added.
     24        * JavaScriptCore.vcproj/LLIntOffsetsExtractor/LLIntOffsetsExtractorCommon.vsprops: Added.
     25        * JavaScriptCore.vcproj/LLIntOffsetsExtractor/LLIntOffsetsExtractorDebug.vsprops: Added.
     26        * JavaScriptCore.vcproj/LLIntOffsetsExtractor/LLIntOffsetsExtractorRelease.vsprops: Added.
     27
    1282012-09-16  Filip Pizlo  <fpizlo@apple.com>
    229
  • trunk/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore.sln

    r111438 r128771  
    55        ProjectSection(ProjectDependencies) = postProject
    66                {4FF5BA11-59EC-4C24-8F52-F235C2E7D43A} = {4FF5BA11-59EC-4C24-8F52-F235C2E7D43A}
     7                {9221744B-5715-4F56-9590-42F7AB23DD8B} = {9221744B-5715-4F56-9590-42F7AB23DD8B}
     8                {D595E3F6-24F2-4C60-935C-95D50C6B3E96} = {D595E3F6-24F2-4C60-935C-95D50C6B3E96}
     9                {877150A0-41B3-4730-9D98-1B8298098B14} = {877150A0-41B3-4730-9D98-1B8298098B14}
    710        EndProjectSection
    811EndProject
     
    2831EndProject
    2932Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WTFGenerated", "..\..\WTF\WTF.vcproj\WTFGenerated.vcproj", "{5AE5F5E4-782D-4F63-B4D7-3977B52B9950}"
     33EndProject
     34Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLIntDesiredOffsets", "LLIntDesiredOffsets\LLIntDesiredOffsets.vcproj", "{877150A0-41B3-4730-9D98-1B8298098B14}"
     35        ProjectSection(ProjectDependencies) = postProject
     36                {5AE5F5E4-782D-4F63-B4D7-3977B52B9950} = {5AE5F5E4-782D-4F63-B4D7-3977B52B9950}
     37                {AA8A5A85-592B-4357-BC60-E0E91E026AF6} = {AA8A5A85-592B-4357-BC60-E0E91E026AF6}
     38                {4FF5BA11-59EC-4C24-8F52-F235C2E7D43A} = {4FF5BA11-59EC-4C24-8F52-F235C2E7D43A}
     39        EndProjectSection
     40EndProject
     41Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLIntOffsetsExtractor", "LLIntOffsetsExtractor\LLIntOffsetsExtractor.vcproj", "{D595E3F6-24F2-4C60-935C-95D50C6B3E96}"
     42        ProjectSection(ProjectDependencies) = postProject
     43                {4FF5BA11-59EC-4C24-8F52-F235C2E7D43A} = {4FF5BA11-59EC-4C24-8F52-F235C2E7D43A}
     44                {AA8A5A85-592B-4357-BC60-E0E91E026AF6} = {AA8A5A85-592B-4357-BC60-E0E91E026AF6}
     45                {877150A0-41B3-4730-9D98-1B8298098B14} = {877150A0-41B3-4730-9D98-1B8298098B14}
     46                {5AE5F5E4-782D-4F63-B4D7-3977B52B9950} = {5AE5F5E4-782D-4F63-B4D7-3977B52B9950}
     47        EndProjectSection
     48EndProject
     49Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLIntAssembly", "LLIntAssembly\LLIntAssembly.vcproj", "{9221744B-5715-4F56-9590-42F7AB23DD8B}"
     50        ProjectSection(ProjectDependencies) = postProject
     51                {D595E3F6-24F2-4C60-935C-95D50C6B3E96} = {D595E3F6-24F2-4C60-935C-95D50C6B3E96}
     52                {5AE5F5E4-782D-4F63-B4D7-3977B52B9950} = {5AE5F5E4-782D-4F63-B4D7-3977B52B9950}
     53                {877150A0-41B3-4730-9D98-1B8298098B14} = {877150A0-41B3-4730-9D98-1B8298098B14}
     54                {AA8A5A85-592B-4357-BC60-E0E91E026AF6} = {AA8A5A85-592B-4357-BC60-E0E91E026AF6}
     55                {4FF5BA11-59EC-4C24-8F52-F235C2E7D43A} = {4FF5BA11-59EC-4C24-8F52-F235C2E7D43A}
     56        EndProjectSection
    3057EndProject
    3158Global
  • trunk/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj

    r128680 r128771  
    962962                                >
    963963                        </File>
    964                         <File
    965                                 RelativePath="..\..\runtime\JSStringJoiner.cpp"
    966                                 >
    967                         </File>
    968                         <File
    969                                 RelativePath="..\..\runtime\JSStringJoiner.h"
    970                                 >
    971                         </File>
     964                        <File
     965                                RelativePath="..\..\runtime\JSStringJoiner.cpp"
     966                                >
     967                        </File>
     968                        <File
     969                                RelativePath="..\..\runtime\JSStringJoiner.h"
     970                                >
     971                        </File>
    972972                        <File
    973973                                RelativePath="..\..\runtime\JSSymbolTableObject.cpp"
     
    20192019                        >
    20202020                        <File
     2021                                RelativePath="..\..\llint\LLIntCLoop.cpp"
     2022                                >
     2023                        </File>
     2024                        <File
     2025                                RelativePath="..\..\llint\LLIntCLoop.h"
     2026                                >
     2027                        </File>
     2028                        <File
     2029                                RelativePath="..\..\llint\LLIntCommon.h"
     2030                                >
     2031                        </File>
     2032                        <File
     2033                                RelativePath="..\..\llint\LLIntData.cpp"
     2034                                >
     2035                        </File>
     2036                        <File
    20212037                                RelativePath="..\..\llint\LLIntData.h"
     2038                                >
     2039                        </File>
     2040                        <File
     2041                                RelativePath="..\..\llint\LLIntEntrypoints.cpp"
     2042                                >
     2043                        </File>
     2044                        <File
     2045                                RelativePath="..\..\llint\LLIntEntrypoints.h"
     2046                                >
     2047                        </File>
     2048                        <File
     2049                                RelativePath="..\..\llint\LLIntExceptions.cpp"
     2050                                >
     2051                        </File>
     2052                        <File
     2053                                RelativePath="..\..\llint\LLIntExceptions.h"
     2054                                >
     2055                        </File>
     2056                        <File
     2057                                RelativePath="..\..\llint\LLIntOfflineAsmConfig.h"
     2058                                >
     2059                        </File>
     2060                        <File
     2061                                RelativePath="..\..\llint\LLIntOpcode.h"
     2062                                >
     2063                        </File>
     2064                        <File
     2065                                RelativePath="..\..\llint\LLIntSlowPaths.cpp"
     2066                                >
     2067                        </File>
     2068                        <File
     2069                                RelativePath="..\..\llint\LLIntSlowPaths.h"
     2070                                >
     2071                        </File>
     2072                        <File
     2073                                RelativePath="..\..\llint\LLIntThunks.cpp"
     2074                                >
     2075                        </File>
     2076                        <File
     2077                                RelativePath="..\..\llint\LLIntThunks.h"
     2078                                >
     2079                        </File>
     2080                        <File
     2081                                RelativePath="..\..\llint\LowLevelInterpreter.cpp"
     2082                                >
     2083                        </File>
     2084                        <File
     2085                                RelativePath="..\..\llint\LowLevelInterpreter.h"
    20222086                                >
    20232087                        </File>
  • trunk/Source/WebKit/win/ChangeLog

    r128525 r128771  
     12012-09-16  Mark Lam  <mark.lam@apple.com>
     2
     3        Added MSVC project changes to enable building the llint.
     4        https://bugs.webkit.org/show_bug.cgi?id=96175.
     5
     6        Reviewed by Geoff Garen.
     7
     8        This only adds the ability to build the llint, but currently, only the
     9        C++ backend is supported. By default, the Windows port will remain
     10        running with the baseline JIT.  The llint will not be enabled.
     11
     12        * WebKit.vcproj/WebKit.sln:
     13
    1142012-09-13  Brent Fulgham  <bfulgham@webkit.org>
    215
  • trunk/Source/WebKit/win/WebKit.vcproj/WebKit.sln

    r111438 r128771  
    44Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JavaScriptCore", "..\..\..\JavaScriptCore\JavaScriptCore.vcproj\JavaScriptCore\JavaScriptCore.vcproj", "{011D10F1-B656-4A1B-A0C3-3842F02122C5}"
    55        ProjectSection(ProjectDependencies) = postProject
     6                {9221744B-5715-4F56-9590-42F7AB23DD8B} = {9221744B-5715-4F56-9590-42F7AB23DD8B}
    67                {4FF5BA11-59EC-4C24-8F52-F235C2E7D43A} = {4FF5BA11-59EC-4C24-8F52-F235C2E7D43A}
    78        EndProjectSection
     
    190191EndProject
    191192Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WTFGenerated", "..\..\..\WTF\WTF.vcproj\WTFGenerated.vcproj", "{5AE5F5E4-782D-4F63-B4D7-3977B52B9950}"
     193EndProject
     194Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLIntDesiredOffsets", "..\..\..\JavaScriptCore\JavaScriptCore.vcproj\LLIntDesiredOffsets\LLIntDesiredOffsets.vcproj", "{877150A0-41B3-4730-9D98-1B8298098B14}"
     195        ProjectSection(ProjectDependencies) = postProject
     196                {4FF5BA11-59EC-4C24-8F52-F235C2E7D43A} = {4FF5BA11-59EC-4C24-8F52-F235C2E7D43A}
     197                {AA8A5A85-592B-4357-BC60-E0E91E026AF6} = {AA8A5A85-592B-4357-BC60-E0E91E026AF6}
     198                {5AE5F5E4-782D-4F63-B4D7-3977B52B9950} = {5AE5F5E4-782D-4F63-B4D7-3977B52B9950}
     199        EndProjectSection
     200EndProject
     201Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLIntOffsetsExtractor", "..\..\..\JavaScriptCore\JavaScriptCore.vcproj\LLIntOffsetsExtractor\LLIntOffsetsExtractor.vcproj", "{D595E3F6-24F2-4C60-935C-95D50C6B3E96}"
     202        ProjectSection(ProjectDependencies) = postProject
     203                {877150A0-41B3-4730-9D98-1B8298098B14} = {877150A0-41B3-4730-9D98-1B8298098B14}
     204        EndProjectSection
     205EndProject
     206Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLIntAssembly", "..\..\..\JavaScriptCore\JavaScriptCore.vcproj\LLIntAssembly\LLIntAssembly.vcproj", "{9221744B-5715-4F56-9590-42F7AB23DD8B}"
     207        ProjectSection(ProjectDependencies) = postProject
     208                {D595E3F6-24F2-4C60-935C-95D50C6B3E96} = {D595E3F6-24F2-4C60-935C-95D50C6B3E96}
     209        EndProjectSection
    192210EndProject
    193211Global
     
    641659                {1AFD081F-1AC7-4A97-8EFA-6DF97761A3A2} = {557FA164-0E39-4DEC-B66C-8795C8E52399}
    642660                {14C94979-1ED3-4E1D-9B55-A80FCF4677D0} = {557FA164-0E39-4DEC-B66C-8795C8E52399}
     661                {877150A0-41B3-4730-9D98-1B8298098B14} = {557FA164-0E39-4DEC-B66C-8795C8E52399}
     662                {D595E3F6-24F2-4C60-935C-95D50C6B3E96} = {557FA164-0E39-4DEC-B66C-8795C8E52399}
     663                {9221744B-5715-4F56-9590-42F7AB23DD8B} = {557FA164-0E39-4DEC-B66C-8795C8E52399}
    643664                {1C16337B-ACF3-4D03-AA90-851C5B5EADA6} = {63FB6F8A-C601-43E3-BD16-A00A465C2CB6}
    644665                {0A324352-B3B6-496C-9E5B-4C7E923E628B} = {63FB6F8A-C601-43E3-BD16-A00A465C2CB6}
Note: See TracChangeset for help on using the changeset viewer.