pointfreeco / swift-custom-dump

A collection of tools for debugging, diffing, and testing your application's data structures.
MIT License
800 stars 89 forks source link

Revert removal of platform requirements #42

Closed stephencelis closed 2 years ago

stephencelis commented 2 years ago

As nice as it would be to remove them, we haven't found a way that doesn't make builds extremely brittle. We've also found that outside of TCA, Custom Dump's main usage is in tests (for XCTAssertDifference), and we've found that at least in the latest Xcode, bringing it in for a library's tests does not affect the platform requirements of the library.

stephencelis commented 2 years ago

I've restored CI on Xcode 12, too...if it works. Will maybe remove if it does not.