Tags: pointfreeco/swift-nonempty
Tags
Add generic-backend compatible Coding (#14) * Add Decodable with check for empty head * Add tests for new codable * Fix identation * Change NonEmptyCodable implementation * Refactor NonEmptyCodable to not shadow stdlib The previous implementation added a requirement for append to decodable types. While this made adoption easier for types which come with append it may add some confusion for types where append isn't implemented already and would only be introduced for Coding. Co-authored-by: Stephen Celis <[email protected]>
Swift 4.2: Rename Random to SystemRandomNumberGenerator (#6) * Rename Random to SystemRandomNumberGenerator for Swift 4.2 * Update Swift version * Set swift version to development snapshot * Set swift version to development snapshot * Set swift version to development snapshot * Remove Swift 4.2 check since the Random change was apparently backported * Optimistically update to latest Swift 4.2 snapshot * try Swift version 4.2 * will this kind of version string work? * ok fine convergence it is * try compiling without the +Random extension * temporarily remove RandomAccessCollection conformance * update +Random.swift to 4.2 APIs * build on macOS instead