|
24 | 24 | 631751C01D59768200A9DDDC /* 2.3.2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 631751B41D59768200A9DDDC /* 2.3.2.swift */; };
|
25 | 25 | 631751C11D59768200A9DDDC /* 2.3.4.swift in Sources */ = {isa = PBXBuildFile; fileRef = 631751B51D59768200A9DDDC /* 2.3.4.swift */; };
|
26 | 26 | 631F443A1E381B640044C63C /* Sealant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 631F44391E381B640044C63C /* Sealant.swift */; };
|
27 |
| - 635D64231D59635300BC0AF5 /* AfterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635D640E1D59635300BC0AF5 /* AfterTests.swift */; }; |
28 |
| - 635D64271D59635300BC0AF5 /* RaceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635D64121D59635300BC0AF5 /* RaceTests.swift */; }; |
| 27 | + 632714CF1E4D08C20043BBB2 /* Fundamentals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 632714CD1E4D082D0043BBB2 /* Fundamentals.swift */; }; |
29 | 28 | 635D642B1D59635300BC0AF5 /* StressTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635D64161D59635300BC0AF5 /* StressTests.swift */; };
|
30 | 29 | 635D642C1D59635300BC0AF5 /* RegressionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635D64171D59635300BC0AF5 /* RegressionTests.swift */; };
|
31 | 30 | 635D64301D596E8500BC0AF5 /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63B0AC571D595E1B00FA21D9 /* PromiseKit.framework */; };
|
| 31 | + 63611ADE1E4D6CD40031BD6C /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 63611ADD1E4D6CD40031BD6C /* AnyPromise.m */; }; |
| 32 | + 63611AE01E4D6E280031BD6C /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 63611ADF1E4D6E280031BD6C /* AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
| 33 | + 6375053F1E4E1D3100DE318B /* Features.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6375053D1E4E1C8600DE318B /* Features.swift */; }; |
32 | 34 | 639F72DD1E38160C00F08DD5 /* firstly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 639F72DC1E38160C00F08DD5 /* firstly.swift */; };
|
33 | 35 | 63B0AC801D595E6300FA21D9 /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63B0AC621D595E6300FA21D9 /* after.swift */; };
|
34 | 36 | 63B0AC871D595E6300FA21D9 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63B0AC691D595E6300FA21D9 /* Error.swift */; };
|
|
57 | 59 | /* Begin PBXFileReference section */
|
58 | 60 | 49A5584B1DC5172F00E4D01B /* WrapTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WrapTests.swift; path = Tests/CorePromise/WrapTests.swift; sourceTree = "<group>"; };
|
59 | 61 | 630019221D596292003B4E30 /* PMKCoreTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PMKCoreTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
60 |
| - 630F217C1E3FE84A00F6DB1E /* Promise+deprecations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Promise+deprecations.swift"; sourceTree = "<group>"; }; |
| 62 | + 630F217C1E3FE84A00F6DB1E /* Promise+deprecations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "Promise+deprecations.swift"; path = "Sources/Promise+deprecations.swift"; sourceTree = "<group>"; }; |
61 | 63 | 630F217E1E3FF68A00F6DB1E /* Infrastructure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Infrastructure.swift; path = Tests/Infrastructure.swift; sourceTree = "<group>"; };
|
62 | 64 | 631751A81D59766500A9DDDC /* PMKA+Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "PMKA+Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
63 | 65 | 631751AB1D59768200A9DDDC /* 0.0.0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = 0.0.0.swift; sourceTree = "<group>"; };
|
|
72 | 74 | 631751B41D59768200A9DDDC /* 2.3.2.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = 2.3.2.swift; sourceTree = "<group>"; };
|
73 | 75 | 631751B51D59768200A9DDDC /* 2.3.4.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = 2.3.4.swift; sourceTree = "<group>"; };
|
74 | 76 | 631751B61D59768200A9DDDC /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
|
75 |
| - 631F44391E381B640044C63C /* Sealant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Sealant.swift; sourceTree = "<group>"; }; |
| 77 | + 631F44391E381B640044C63C /* Sealant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Sealant.swift; path = Sources/Sealant.swift; sourceTree = "<group>"; }; |
| 78 | + 632714CD1E4D082D0043BBB2 /* Fundamentals.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Fundamentals.swift; path = Tests/CorePromise/Fundamentals.swift; sourceTree = "<group>"; }; |
76 | 79 | 635893921D5BE4E000F14B55 /* PromiseKit.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = PromiseKit.playground; sourceTree = "<group>"; };
|
77 | 80 | 635893931D5BE4F900F14B55 /* CHANGELOG.markdown */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.markdown; sourceTree = "<group>"; };
|
78 | 81 | 635893941D5BE4F900F14B55 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
|
79 | 82 | 635893951D5BE4F900F14B55 /* Package.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = "<group>"; };
|
80 | 83 | 635893961D5BE4F900F14B55 /* PromiseKit.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = PromiseKit.podspec; sourceTree = "<group>"; };
|
81 | 84 | 635893971D5BE4F900F14B55 /* README.markdown */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.markdown; sourceTree = "<group>"; };
|
82 |
| - 635D640E1D59635300BC0AF5 /* AfterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AfterTests.swift; path = Tests/CorePromise/AfterTests.swift; sourceTree = "<group>"; }; |
83 |
| - 635D64121D59635300BC0AF5 /* RaceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RaceTests.swift; path = Tests/CorePromise/RaceTests.swift; sourceTree = "<group>"; }; |
84 | 85 | 635D64161D59635300BC0AF5 /* StressTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = StressTests.swift; path = Tests/CorePromise/StressTests.swift; sourceTree = "<group>"; };
|
85 | 86 | 635D64171D59635300BC0AF5 /* RegressionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RegressionTests.swift; path = Tests/CorePromise/RegressionTests.swift; sourceTree = "<group>"; };
|
| 87 | + 63611ADD1E4D6CD40031BD6C /* AnyPromise.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AnyPromise.m; path = Sources/AnyPromise.m; sourceTree = "<group>"; }; |
| 88 | + 63611ADF1E4D6E280031BD6C /* AnyPromise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AnyPromise.h; path = Sources/AnyPromise.h; sourceTree = "<group>"; }; |
| 89 | + 6375053D1E4E1C8600DE318B /* Features.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Features.swift; path = Tests/CorePromise/Features.swift; sourceTree = "<group>"; }; |
86 | 90 | 639F72DC1E38160C00F08DD5 /* firstly.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = firstly.swift; path = Sources/firstly.swift; sourceTree = "<group>"; };
|
87 | 91 | 63B0AC571D595E1B00FA21D9 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
88 | 92 | 63B0AC621D595E6300FA21D9 /* after.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = after.swift; path = Sources/after.swift; sourceTree = "<group>"; };
|
|
123 | 127 | 6317518A1D59765700A9DDDC /* Core */ = {
|
124 | 128 | isa = PBXGroup;
|
125 | 129 | children = (
|
126 |
| - 635D640E1D59635300BC0AF5 /* AfterTests.swift */, |
127 |
| - 635D64121D59635300BC0AF5 /* RaceTests.swift */, |
128 |
| - 49A5584B1DC5172F00E4D01B /* WrapTests.swift */, |
| 130 | + 6375053D1E4E1C8600DE318B /* Features.swift */, |
| 131 | + 632714CD1E4D082D0043BBB2 /* Fundamentals.swift */, |
129 | 132 | 635D64161D59635300BC0AF5 /* StressTests.swift */,
|
130 | 133 | 635D64171D59635300BC0AF5 /* RegressionTests.swift */,
|
| 134 | + 49A5584B1DC5172F00E4D01B /* WrapTests.swift */, |
131 | 135 | );
|
132 | 136 | name = Core;
|
133 | 137 | sourceTree = "<group>";
|
|
206 | 210 | 63B0AC721D595E6300FA21D9 /* Promise.swift */,
|
207 | 211 | 631F44391E381B640044C63C /* Sealant.swift */,
|
208 | 212 | 630F217C1E3FE84A00F6DB1E /* Promise+deprecations.swift */,
|
| 213 | + 63611ADD1E4D6CD40031BD6C /* AnyPromise.m */, |
209 | 214 | );
|
210 | 215 | name = Sources;
|
211 | 216 | sourceTree = "<group>";
|
|
223 | 228 | isa = PBXGroup;
|
224 | 229 | children = (
|
225 | 230 | 63B0AC761D595E6300FA21D9 /* PromiseKit.h */,
|
| 231 | + 63611ADF1E4D6E280031BD6C /* AnyPromise.h */, |
226 | 232 | );
|
227 | 233 | name = Headers;
|
228 | 234 | sourceTree = "<group>";
|
|
235 | 241 | buildActionMask = 2147483647;
|
236 | 242 | files = (
|
237 | 243 | 63B0AC931D595E6300FA21D9 /* PromiseKit.h in Headers */,
|
| 244 | + 63611AE01E4D6E280031BD6C /* AnyPromise.h in Headers */, |
238 | 245 | );
|
239 | 246 | runOnlyForDeploymentPostprocessing = 0;
|
240 | 247 | };
|
|
305 | 312 | };
|
306 | 313 | 63B0AC561D595E1B00FA21D9 = {
|
307 | 314 | CreatedOnToolsVersion = 8.0;
|
308 |
| - LastSwiftMigration = 0800; |
| 315 | + LastSwiftMigration = 0830; |
309 | 316 | ProvisioningStyle = Automatic;
|
310 | 317 | };
|
311 | 318 | };
|
|
334 | 341 | isa = PBXSourcesBuildPhase;
|
335 | 342 | buildActionMask = 2147483647;
|
336 | 343 | files = (
|
| 344 | + 6375053F1E4E1D3100DE318B /* Features.swift in Sources */, |
| 345 | + 632714CF1E4D08C20043BBB2 /* Fundamentals.swift in Sources */, |
337 | 346 | 630F21801E3FF68A00F6DB1E /* Infrastructure.swift in Sources */,
|
338 |
| - 635D64271D59635300BC0AF5 /* RaceTests.swift in Sources */, |
339 | 347 | 635D642B1D59635300BC0AF5 /* StressTests.swift in Sources */,
|
340 |
| - 635D64231D59635300BC0AF5 /* AfterTests.swift in Sources */, |
341 | 348 | 49A5584D1DC5185900E4D01B /* WrapTests.swift in Sources */,
|
342 | 349 | 635D642C1D59635300BC0AF5 /* RegressionTests.swift in Sources */,
|
343 | 350 | );
|
|
372 | 379 | 631F443A1E381B640044C63C /* Sealant.swift in Sources */,
|
373 | 380 | 63E79EA51E16F86400D363A8 /* ExecutionContext.swift in Sources */,
|
374 | 381 | 639F72DD1E38160C00F08DD5 /* firstly.swift in Sources */,
|
| 382 | + 63611ADE1E4D6CD40031BD6C /* AnyPromise.m in Sources */, |
375 | 383 | 63B0AC871D595E6300FA21D9 /* Error.swift in Sources */,
|
376 | 384 | );
|
377 | 385 | runOnlyForDeploymentPostprocessing = 0;
|
|
455 | 463 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
456 | 464 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
457 | 465 | COPY_PHASE_STRIP = NO;
|
458 |
| - CURRENT_PROJECT_VERSION = "5.0.0-alpha3"; |
| 466 | + CURRENT_PROJECT_VERSION = "5.0.0-alpha4"; |
459 | 467 | DEBUG_INFORMATION_FORMAT = dwarf;
|
460 | 468 | ENABLE_STRICT_OBJC_MSGSEND = YES;
|
461 | 469 | ENABLE_TESTABILITY = YES;
|
|
504 | 512 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
505 | 513 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
506 | 514 | COPY_PHASE_STRIP = NO;
|
507 |
| - CURRENT_PROJECT_VERSION = "5.0.0-alpha3"; |
| 515 | + CURRENT_PROJECT_VERSION = "5.0.0-alpha4"; |
508 | 516 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
509 | 517 | ENABLE_NS_ASSERTIONS = NO;
|
510 | 518 | ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
534 | 542 | isa = XCBuildConfiguration;
|
535 | 543 | buildSettings = {
|
536 | 544 | APPLICATION_EXTENSION_API_ONLY = YES;
|
| 545 | + CLANG_ENABLE_MODULES = YES; |
537 | 546 | CLANG_WARN_ASSIGN_ENUM = YES;
|
538 | 547 | CLANG_WARN_BOOL_CONVERSION = YES;
|
539 | 548 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
568 | 577 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
569 | 578 | PRODUCT_BUNDLE_PACKAGE_TYPE = FMWK;
|
570 | 579 | SKIP_INSTALL = YES;
|
| 580 | + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
| 581 | + SWIFT_VERSION = 3.0; |
571 | 582 | TARGETED_DEVICE_FAMILY = "1,2,3,4";
|
572 | 583 | };
|
573 | 584 | name = Debug;
|
|
576 | 587 | isa = XCBuildConfiguration;
|
577 | 588 | buildSettings = {
|
578 | 589 | APPLICATION_EXTENSION_API_ONLY = YES;
|
| 590 | + CLANG_ENABLE_MODULES = YES; |
579 | 591 | CLANG_WARN_ASSIGN_ENUM = YES;
|
580 | 592 | CLANG_WARN_BOOL_CONVERSION = YES;
|
581 | 593 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
609 | 621 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
610 | 622 | PRODUCT_BUNDLE_PACKAGE_TYPE = FMWK;
|
611 | 623 | SKIP_INSTALL = YES;
|
| 624 | + SWIFT_VERSION = 3.0; |
612 | 625 | TARGETED_DEVICE_FAMILY = "1,2,3,4";
|
613 | 626 | };
|
614 | 627 | name = Release;
|
|
0 commit comments