Changeset 235972 in webkit
- Timestamp:
- Sep 13, 2018, 6:39:55 AM (8 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 7 edited
- 4 moved
-
API/JSAPIValueWrapper.cpp (moved) (moved from trunk/Source/JavaScriptCore/runtime/JSAPIValueWrapper.cpp )
-
API/JSAPIValueWrapper.h (moved) (moved from trunk/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h )
-
CMakeLists.txt (modified) (3 diffs)
-
ChangeLog (modified) (1 diff)
-
DerivedSources.make (modified) (1 diff)
-
JavaScriptCore.xcodeproj/project.pbxproj (modified) (4 diffs)
-
Sources.txt (modified) (2 diffs)
-
runtime/JSImmutableButterfly.h (modified) (1 diff)
-
runtime/RuntimeType.h (modified) (1 diff)
-
yarr/generateYarrUnicodePropertyTables.py (moved) (moved from trunk/Source/JavaScriptCore/Scripts/generateYarrUnicodePropertyTables.py )
-
yarr/hasher.py (moved) (moved from trunk/Source/JavaScriptCore/Scripts/hasher.py )
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/CMakeLists.txt
r235419 r235972 358 358 API/APICast.h 359 359 API/APIUtils.h 360 API/JSAPIValueWrapper.h 360 361 API/JSAPIWrapperObject.h 361 362 API/JSBasePrivate.h … … 767 768 runtime/IteratorOperations.h 768 769 runtime/IteratorPrototype.h 769 runtime/JSAPIValueWrapper.h770 770 runtime/JSArray.h 771 771 runtime/JSArrayBuffer.h … … 965 965 add_custom_command( 966 966 OUTPUT ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/yarr/UnicodePatternTables.h 967 MAIN_DEPENDENCY ${JAVASCRIPTCORE_DIR}/ Scripts/generateYarrUnicodePropertyTables.py968 DEPENDS ${JAVASCRIPTCORE_DIR}/ Scripts/hasher.py ${JAVASCRIPTCORE_DIR}/ucd/DerivedBinaryProperties.txt ${JAVASCRIPTCORE_DIR}/ucd/DerivedCoreProperties.txt ${JAVASCRIPTCORE_DIR}/ucd/DerivedNormalizationProps.txt ${JAVASCRIPTCORE_DIR}/ucd/PropList.txt ${JAVASCRIPTCORE_DIR}/ucd/PropertyAliases.txt ${JAVASCRIPTCORE_DIR}/ucd/PropertyValueAliases.txt ${JAVASCRIPTCORE_DIR}/ucd/ScriptExtensions.txt ${JAVASCRIPTCORE_DIR}/ucd/Scripts.txt ${JAVASCRIPTCORE_DIR}/ucd/UnicodeData.txt ${JAVASCRIPTCORE_DIR}/ucd/emoji-data.txt969 COMMAND ${PYTHON_EXECUTABLE} ${JAVASCRIPTCORE_DIR}/ Scripts/generateYarrUnicodePropertyTables.py ${JAVASCRIPTCORE_DIR}/ucd ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/yarr/UnicodePatternTables.h967 MAIN_DEPENDENCY ${JAVASCRIPTCORE_DIR}/yarr/generateYarrUnicodePropertyTables.py 968 DEPENDS ${JAVASCRIPTCORE_DIR}/yarr/hasher.py ${JAVASCRIPTCORE_DIR}/ucd/DerivedBinaryProperties.txt ${JAVASCRIPTCORE_DIR}/ucd/DerivedCoreProperties.txt ${JAVASCRIPTCORE_DIR}/ucd/DerivedNormalizationProps.txt ${JAVASCRIPTCORE_DIR}/ucd/PropList.txt ${JAVASCRIPTCORE_DIR}/ucd/PropertyAliases.txt ${JAVASCRIPTCORE_DIR}/ucd/PropertyValueAliases.txt ${JAVASCRIPTCORE_DIR}/ucd/ScriptExtensions.txt ${JAVASCRIPTCORE_DIR}/ucd/Scripts.txt ${JAVASCRIPTCORE_DIR}/ucd/UnicodeData.txt ${JAVASCRIPTCORE_DIR}/ucd/emoji-data.txt 969 COMMAND ${PYTHON_EXECUTABLE} ${JAVASCRIPTCORE_DIR}/yarr/generateYarrUnicodePropertyTables.py ${JAVASCRIPTCORE_DIR}/ucd ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/yarr/UnicodePatternTables.h 970 970 VERBATIM) 971 971 list(APPEND JavaScriptCore_HEADERS ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/yarr/UnicodePatternTables.h) -
trunk/Source/JavaScriptCore/ChangeLog
r235967 r235972 1 2018-09-12 David Kilzer <ddkilzer@apple.com> 2 3 Move JavaScriptCore files to match Xcode project hierarchy 4 <https://webkit.org/b/189574> 5 6 Reviewed by Filip Pizlo. 7 8 * API/JSAPIValueWrapper.cpp: Rename from Source/JavaScriptCore/runtime/JSAPIValueWrapper.cpp. 9 * API/JSAPIValueWrapper.h: Rename from Source/JavaScriptCore/runtime/JSAPIValueWrapper.h. 10 * CMakeLists.txt: Update for new path to 11 generateYarrUnicodePropertyTables.py, hasher.py and 12 JSAPIValueWrapper.h. 13 * DerivedSources.make: Ditto. Add missing dependency on 14 hasher.py captured by CMakeLists.txt. 15 * JavaScriptCore.xcodeproj/project.pbxproj: Update for new file 16 reference paths. Add hasher.py library to project. 17 * Sources.txt: Update for new path to 18 JSAPIValueWrapper.cpp. 19 * runtime/JSImmutableButterfly.h: Add missing includes 20 after changes to Sources.txt and regenerating unified 21 sources. 22 * runtime/RuntimeType.h: Ditto. 23 * yarr/generateYarrUnicodePropertyTables.py: Rename from Source/JavaScriptCore/Scripts/generateYarrUnicodePropertyTables.py. 24 * yarr/hasher.py: Rename from Source/JavaScriptCore/Scripts/hasher.py. 25 1 26 2018-09-12 David Kilzer <ddkilzer@apple.com> 2 27 -
trunk/Source/JavaScriptCore/DerivedSources.make
r234127 r235972 305 305 $(RUBY) $^ 306 306 307 UnicodePatternTables.h: $(JavaScriptCore)/ Scripts/generateYarrUnicodePropertyTables.py $(JavaScriptCore)/ucd/DerivedBinaryProperties.txt $(JavaScriptCore)/ucd/DerivedCoreProperties.txt $(JavaScriptCore)/ucd/DerivedNormalizationProps.txt $(JavaScriptCore)/ucd/PropList.txt $(JavaScriptCore)/ucd/PropertyAliases.txt $(JavaScriptCore)/ucd/PropertyValueAliases.txt $(JavaScriptCore)/ucd/ScriptExtensions.txt $(JavaScriptCore)/ucd/Scripts.txt $(JavaScriptCore)/ucd/UnicodeData.txt $(JavaScriptCore)/ucd/emoji-data.txt308 $(PYTHON) $(JavaScriptCore)/ Scripts/generateYarrUnicodePropertyTables.py $(JavaScriptCore)/ucd ./UnicodePatternTables.h307 UnicodePatternTables.h: $(JavaScriptCore)/yarr/generateYarrUnicodePropertyTables.py $(JavaScriptCore)/yarr/hasher.py $(JavaScriptCore)/ucd/DerivedBinaryProperties.txt $(JavaScriptCore)/ucd/DerivedCoreProperties.txt $(JavaScriptCore)/ucd/DerivedNormalizationProps.txt $(JavaScriptCore)/ucd/PropList.txt $(JavaScriptCore)/ucd/PropertyAliases.txt $(JavaScriptCore)/ucd/PropertyValueAliases.txt $(JavaScriptCore)/ucd/ScriptExtensions.txt $(JavaScriptCore)/ucd/Scripts.txt $(JavaScriptCore)/ucd/UnicodeData.txt $(JavaScriptCore)/ucd/emoji-data.txt 308 $(PYTHON) $(JavaScriptCore)/yarr/generateYarrUnicodePropertyTables.py $(JavaScriptCore)/ucd ./UnicodePatternTables.h 309 309 310 310 yarr/YarrCanonicalizeUnicode.cpp: $(JavaScriptCore)/yarr/generateYarrCanonicalizeUnicode $(JavaScriptCore)/ucd/CaseFolding.txt -
trunk/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
r235967 r235972 3267 3267 43C392AA1C3BEB0000241F53 /* AssemblerCommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AssemblerCommon.h; sourceTree = "<group>"; }; 3268 3268 43CBA1601CAB67BA00328A5C /* udis86_udint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = udis86_udint.h; path = disassembler/udis86/udis86_udint.h; sourceTree = "<group>"; }; 3269 442FBD852149D1E00073519C /* hasher.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; name = hasher.py; path = yarr/hasher.py; sourceTree = "<group>"; }; 3269 3270 449097EE0F8F81B50076A327 /* FeatureDefines.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = FeatureDefines.xcconfig; sourceTree = "<group>"; }; 3270 3271 451539B812DC994500EF7AC4 /* Yarr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Yarr.h; path = yarr/Yarr.h; sourceTree = "<group>"; }; … … 3596 3597 65C7A1710A8EAACB00FA37EA /* JSWrapperObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSWrapperObject.cpp; sourceTree = "<group>"; }; 3597 3598 65C7A1720A8EAACB00FA37EA /* JSWrapperObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSWrapperObject.h; sourceTree = "<group>"; }; 3598 65DA90461F87052A009BC546 /* generateYarrUnicodePropertyTables.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; name = generateYarrUnicodePropertyTables.py; path = Scripts/generateYarrUnicodePropertyTables.py; sourceTree = "<group>"; };3599 65DA90461F87052A009BC546 /* generateYarrUnicodePropertyTables.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; name = generateYarrUnicodePropertyTables.py; path = yarr/generateYarrUnicodePropertyTables.py; sourceTree = "<group>"; }; 3599 3600 65E866ED0DD59AFA00A2B2A1 /* SourceProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SourceProvider.h; sourceTree = "<group>"; }; 3600 3601 65EA4C99092AF9E20093D800 /* JSLock.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSLock.cpp; sourceTree = "<group>"; tabWidth = 8; }; … … 4404 4405 BC02E9B60E1842FA000F9297 /* JSString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSString.cpp; sourceTree = "<group>"; }; 4405 4406 BC02E9B80E184545000F9297 /* GetterSetter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GetterSetter.cpp; sourceTree = "<group>"; }; 4406 BC0894D50FAFBA2D00001865 /* JSAPIValueWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JSAPIValueWrapper.cpp; path = ../runtime/JSAPIValueWrapper.cpp; sourceTree = "<group>"; };4407 BC0894D60FAFBA2D00001865 /* JSAPIValueWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JSAPIValueWrapper.h; path = ../runtime/JSAPIValueWrapper.h; sourceTree = "<group>"; };4407 BC0894D50FAFBA2D00001865 /* JSAPIValueWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSAPIValueWrapper.cpp; sourceTree = "<group>"; }; 4408 BC0894D60FAFBA2D00001865 /* JSAPIValueWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSAPIValueWrapper.h; sourceTree = "<group>"; }; 4408 4409 BC1166000E1997B1008066DD /* DateInstance.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DateInstance.cpp; sourceTree = "<group>"; }; 4409 4410 BC1166010E1997B1008066DD /* DateInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DateInstance.h; sourceTree = "<group>"; }; … … 7132 7133 65A946131C8E9F2000A7209A /* generateYarrCanonicalizeUnicode */, 7133 7134 65DA90461F87052A009BC546 /* generateYarrUnicodePropertyTables.py */, 7135 442FBD852149D1E00073519C /* hasher.py */, 7134 7136 A57D23EB1891B5540031C7FA /* RegularExpression.cpp */, 7135 7137 A57D23EC1891B5540031C7FA /* RegularExpression.h */, -
trunk/Source/JavaScriptCore/Sources.txt
r235786 r235972 22 22 // THE POSSIBILITY OF SUCH DAMAGE. 23 23 24 API/JSAPIValueWrapper.cpp 24 25 API/JSBase.cpp 25 26 API/JSCTestRunnerUtils.cpp … … 787 788 runtime/IteratorOperations.cpp 788 789 runtime/IteratorPrototype.cpp 789 runtime/JSAPIValueWrapper.cpp790 790 runtime/JSArray.cpp 791 791 runtime/JSArrayBuffer.cpp -
trunk/Source/JavaScriptCore/runtime/JSImmutableButterfly.h
r233236 r235972 26 26 #pragma once 27 27 28 #include "Butterfly.h" 28 29 #include "IndexingHeader.h" 29 30 #include "JSCell.h" 31 #include "Structure.h" 32 #include "VirtualRegister.h" 30 33 31 34 namespace JSC { -
trunk/Source/JavaScriptCore/runtime/RuntimeType.h
r231839 r235972 27 27 #pragma once 28 28 29 #include "VM.h" 29 30 #include <wtf/text/WTFString.h> 30 31
Note:
See TracChangeset
for help on using the changeset viewer.