Changeset 278616 in webkit
- Timestamp:
- Jun 8, 2021, 9:54:34 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 6 edited
-
Source/WTF/ChangeLog (modified) (1 diff)
-
Source/WTF/LICENSE_1_0-Boost.txt (added)
-
Source/WTF/WTF.xcodeproj/project.pbxproj (modified) (2 diffs)
-
Source/WTF/wtf/CMakeLists.txt (modified) (1 diff)
-
Source/WTF/wtf/Span.h (added)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/TestWebKitAPI/CMakeLists.txt (modified) (1 diff)
-
Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj (modified) (4 diffs)
-
Tools/TestWebKitAPI/Tests/WTF/Span.cpp (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r278590 r278616 1 2021-06-08 Sam Weinig <weinig@apple.com> 2 3 Add copy of std::span so that we can use it pre-moving to c++20 4 https://bugs.webkit.org/show_bug.cgi?id=226351 5 6 Reviewed by Alex Christensen. 7 8 Imports a copy of Tristan Brindle's Boost licensed implementation of std::span 9 from 5d8d366eca918d0ed3d2d196cbeae6abfd874736 of https://github.com/tcbrindle/span. 10 11 It has been further modified to rename tcb::span to WTF::Span. 12 13 * LICENSE_1_0-Boost.txt: Added. 14 * WTF.xcodeproj/project.pbxproj: 15 * wtf/CMakeLists.txt: 16 * wtf/Span.h: Added. 17 1 18 2021-06-07 Alex Christensen <achristensen@webkit.org> 2 19 -
trunk/Source/WTF/WTF.xcodeproj/project.pbxproj
r278543 r278616 692 692 ADF2CE641E39F106006889DB /* MemoryFootprint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryFootprint.h; sourceTree = "<group>"; }; 693 693 ADF2CE651E39F106006889DB /* MemoryFootprintCocoa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryFootprintCocoa.cpp; sourceTree = "<group>"; }; 694 BCA30C7F266D3034000D230C /* Span.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Span.h; sourceTree = "<group>"; }; 694 695 C2BCFC3E1F61D13000C9222C /* Language.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Language.cpp; sourceTree = "<group>"; }; 695 696 C2BCFC3F1F61D13000C9222C /* Language.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Language.h; sourceTree = "<group>"; }; … … 1258 1259 93156C8D262C982200EAE27B /* SortedArrayMap.h */, 1259 1260 79038E05224B05A7004C0738 /* SpanningTree.h */, 1261 BCA30C7F266D3034000D230C /* Span.h */, 1260 1262 A8A4730D151A825B004123FF /* Spectrum.h */, 1261 1263 A8A4730E151A825B004123FF /* StackBounds.cpp */, -
trunk/Source/WTF/wtf/CMakeLists.txt
r278543 r278616 241 241 SoftLinking.h 242 242 SortedArrayMap.h 243 Span.h 243 244 SpanningTree.h 244 245 Spectrum.h -
trunk/Tools/ChangeLog
r278611 r278616 1 2021-06-08 Sam Weinig <weinig@apple.com> 2 3 Add copy of std::span so that we can use it pre-moving to c++20 4 https://bugs.webkit.org/show_bug.cgi?id=226351 5 6 Reviewed by Alex Christensen. 7 8 Add basic WTF::Span test to make sure things compile and work. 9 10 * TestWebKitAPI/CMakeLists.txt: 11 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: 12 * TestWebKitAPI/Tests/WTF/Span.cpp: Added. 13 1 14 2021-06-08 Sam Weinig <weinig@apple.com> 2 15 -
trunk/Tools/TestWebKitAPI/CMakeLists.txt
r278035 r278616 85 85 Tests/WTF/ScopedLambda.cpp 86 86 Tests/WTF/SetForScope.cpp 87 Tests/WTF/Span.cpp 87 88 Tests/WTF/StdLibExtras.cpp 88 89 Tests/WTF/StringBuilder.cpp -
trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
r278344 r278616 982 982 BC575BE0126F590D006F0F12 /* PlatformUtilitiesMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC131884117114B600B69727 /* PlatformUtilitiesMac.mm */; }; 983 983 BC909784125571CF00083756 /* simple.html in Copy Resources */ = {isa = PBXBuildFile; fileRef = BC909778125571AB00083756 /* simple.html */; }; 984 BCA30C7E266D2F43000D230C /* Span.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCA30C7D266D2F43000D230C /* Span.cpp */; }; 984 985 BCAA485614A0444C0088FAC4 /* simple-tall.html in Copy Resources */ = {isa = PBXBuildFile; fileRef = BCAA485514A021640088FAC4 /* simple-tall.html */; }; 985 986 BCB68042126FBFF100642A61 /* DocumentStartUserScriptAlertCrash_Bundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCB68041126FBFF100642A61 /* DocumentStartUserScriptAlertCrash_Bundle.cpp */; }; … … 2748 2749 BC90995D12567BC100083756 /* WKString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WKString.cpp; sourceTree = "<group>"; }; 2749 2750 BC9099931256ACF100083756 /* WKStringJSString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WKStringJSString.cpp; sourceTree = "<group>"; }; 2751 BCA30C7D266D2F43000D230C /* Span.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Span.cpp; sourceTree = "<group>"; }; 2750 2752 BCAA485514A021640088FAC4 /* simple-tall.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "simple-tall.html"; sourceTree = "<group>"; }; 2751 2753 BCAA485714A044D40088FAC4 /* EditorCommands.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EditorCommands.mm; sourceTree = "<group>"; }; … … 4485 4487 33C2C9C02651F5B900E407F6 /* SmallSet.cpp */, 4486 4488 93FCDB33263631560046DD7D /* SortedArrayMap.cpp */, 4489 BCA30C7D266D2F43000D230C /* Span.cpp */, 4487 4490 FE2BCDC62470FC7000DEC33B /* StdLibExtras.cpp */, 4488 4491 81B50192140F232300D9EB58 /* StringBuilder.cpp */, … … 5193 5196 A310827221F296FF00C28B97 /* FileSystem.cpp in Sources */, 5194 5197 E3210519261979F300157C67 /* FixedVector.cpp in Sources */, 5198 BCA30C7E266D2F43000D230C /* Span.cpp in Sources */, 5195 5199 9310CD381EF708FB0050FFE0 /* Function.cpp in Sources */, 5196 5200 6BFD294C1D5E6C1D008EC968 /* HashCountedSet.cpp in Sources */,
Note:
See TracChangeset
for help on using the changeset viewer.