Caleb Kleveter
|
b488d50046
|
Merge pull request #5 from skelpo/develop
Swift 5 Support
|
2019-03-28 07:45:31 -05:00 |
Caleb Kleveter
|
a186a3c44c
|
Auto-generated Linux tests
|
2019-03-27 13:00:07 -05:00 |
Caleb Kleveter
|
63919457a4
|
Use Validations.run instead of '<~' operator in Failable initializer
|
2019-03-27 12:56:07 -05:00 |
Caleb Kleveter
|
19338ca889
|
Some tests wouldn't compile. I have no idea why
|
2019-03-27 11:59:24 -05:00 |
Caleb Kleveter
|
f19f88f3bd
|
Fixed Failable<Sequence>: Sequence conformance for Swift 5 updates
|
2019-03-27 11:36:09 -05:00 |
Caleb Kleveter
|
b9658cdb93
|
Changed swift tools version to 5.0
|
2019-03-27 11:30:11 -05:00 |
Caleb Kleveter
|
34dde6d299
|
Merge pull request #4 from skelpo/develop
Version 0.3.0
|
2019-01-23 10:14:59 -06:00 |
Caleb Kleveter
|
025c6132cb
|
Extended coding container types for custom coding of optional T types in Failable type
|
2019-01-23 10:12:18 -06:00 |
Caleb Kleveter
|
3520d9a9bb
|
Handle decoding nil for optional T types in Failable
|
2019-01-23 10:11:08 -06:00 |
Caleb Kleveter
|
a11244d687
|
Created == and != operators for comparing Failable<T> with T
|
2019-01-23 10:09:51 -06:00 |
Caleb Kleveter
|
fde0c8669e
|
Merge pull request #3 from skelpo/develop
Made Validation protocol extension properties public
|
2019-01-17 12:18:50 -06:00 |
Caleb Kleveter
|
dc5a6f872a
|
Made Validation protocol extension properties public
|
2019-01-17 12:17:53 -06:00 |
Caleb Kleveter
|
ce7a9362ed
|
Import Failable instead of Validation module into tests
|
2018-12-21 08:25:22 -06:00 |
Caleb Kleveter
|
244d61a3b8
|
Merge pull request #2 from skelpo/develop
Rename Package to Failable
|
2018-12-10 14:42:00 -06:00 |
Caleb Kleveter
|
636d8083fc
|
Renamed project from Validation to Failable to prevent conflict with vapor/validation package
|
2018-12-10 14:40:57 -06:00 |
Caleb Kleveter
|
efb029ad69
|
Regenerated documentation for version 0.1.0
|
2018-12-10 12:15:02 -06:00 |
Caleb Kleveter
|
8ac9fd39a0
|
Documented Failable<MutableCollection, T>.partition(by:) and .swapAt(_:) methods. Added range subscript
|
2018-12-10 12:12:10 -06:00 |
Caleb Kleveter
|
676c9cc24b
|
MutableCollection mutations require throwing, so we need to manually implement each method ourselves. This starts that
|
2018-12-03 08:40:21 -06:00 |
Caleb Kleveter
|
7cf275eb06
|
Use .filter instead of .compactMap in Validation.safeSubvalidations property
|
2018-12-03 08:32:05 -06:00 |
Caleb Kleveter
|
f1058cfb6f
|
Created FailableTests.testKeyPathSubscript test case
|
2018-12-03 07:39:32 -06:00 |
Caleb Kleveter
|
91c547c21a
|
Conformed Failable<MutableCollection, T> type to MutableCollection protocol
|
2018-12-03 06:57:12 -06:00 |
Caleb Kleveter
|
b2f62e5d5f
|
Conformed Failable<RandomAccessCollection, T> type to RandomAccessCollection protocol
|
2018-12-03 06:48:14 -06:00 |
Caleb Kleveter
|
b329cc43d4
|
Conformed Failable<BidirectionalCollection, T> type to BidirectionalCollection protocol
|
2018-12-03 06:47:26 -06:00 |
Caleb Kleveter
|
226ad01b84
|
Conformed Failable<Collection, T> type to Collection protocol
|
2018-11-30 08:27:55 -06:00 |
Caleb Kleveter
|
12938b2c5d
|
Conformed Failable<Sequence, T> type to Sequence protocol
|
2018-11-30 08:12:54 -06:00 |
Caleb Kleveter
|
ec8febb489
|
Created Failable<Bool, T>.toggle() method
|
2018-11-30 07:50:08 -06:00 |
Caleb Kleveter
|
f25f2abf10
|
Added range operators to Failable<Comparable, T> type
|
2018-11-30 07:45:34 -06:00 |
Caleb Kleveter
|
847c7eabea
|
Added helpers to Failable<Optional<T>, V> type
|
2018-11-30 07:00:21 -06:00 |
Caleb Kleveter
|
a64be88d45
|
Added FloatingPoint stubs to Failable<FloatingPoint, T> type
|
2018-11-29 16:37:01 -06:00 |
Caleb Kleveter
|
a373d0ab26
|
Added BinaryFloatingPoint stubs to Failable<BinaryFloatingPoint, T> type
|
2018-11-29 14:34:15 -06:00 |
Caleb Kleveter
|
33ccc1eaac
|
Added FixedWidthInteger stubs to Failable<FixedWidthInteger, T> type
|
2018-11-29 14:25:41 -06:00 |
Caleb Kleveter
|
f80f5cec56
|
Added UnsignedInteger stubs to Failable<UnsignedInteger, T> type
|
2018-11-29 14:00:22 -06:00 |
Caleb Kleveter
|
8b8b30b4dd
|
Added behaviour comment to Failable<BinaryInteger, T>.init(exactly:) doc comment
|
2018-11-29 13:56:32 -06:00 |
Caleb Kleveter
|
19dc564012
|
Added BinaryInteger stubs to Failable<BinaryInteger, T> type
|
2018-11-29 08:55:07 -06:00 |
Caleb Kleveter
|
6365aa6db2
|
Merge pull request #1 from skelpo/add-license-1
Create LICENSE
|
2018-11-28 16:26:21 -06:00 |
Caleb Kleveter
|
27469acfc3
|
Create LICENSE
|
2018-11-28 16:26:06 -06:00 |
Caleb Kleveter
|
5156e40ac0
|
Regenerated API docs
|
2018-11-28 16:24:43 -06:00 |
Caleb Kleveter
|
7c4d7d0984
|
Added Strideable stubs to Failable<Strideable, T> type
|
2018-11-28 16:21:27 -06:00 |
Caleb Kleveter
|
3573962d26
|
Changed ElementValidation from a protocol to a struct
|
2018-11-28 16:02:36 -06:00 |
Caleb Kleveter
|
f1bcd4ef2c
|
Added SignedNumeric stubs to Failable<SignedNumeric, T> type
|
2018-11-28 15:05:34 -06:00 |
Caleb Kleveter
|
7a59f94624
|
Added +(_:) operator to Failable<Numeric, T> type
|
2018-11-28 14:59:53 -06:00 |
Caleb Kleveter
|
2af5b08cfe
|
Added Numeric stubs to Failable<Numeric, T> type
|
2018-11-28 14:48:34 -06:00 |
Caleb Kleveter
|
0f748ac1f5
|
Created AppendedValidations validator struct
|
2018-11-28 14:28:22 -06:00 |
Caleb Kleveter
|
8cfa61e69a
|
Removed Failable.validate(_:) method
|
2018-11-28 14:25:30 -06:00 |
Caleb Kleveter
|
ad1e67aabd
|
Added AssignmentPrecedence precedence to <~ operator. Use Validations.run(_:) method to run validations on the new value
|
2018-11-28 14:25:01 -06:00 |
Caleb Kleveter
|
c1d9ba9ef8
|
Created AnyValidation.unsafeRun(_:type:) and Validation.run(_:) methods
|
2018-11-28 14:21:29 -06:00 |
Caleb Kleveter
|
75d4fd9f45
|
Added literal initializations to Failable type
|
2018-11-28 12:19:56 -06:00 |
Caleb Kleveter
|
866aaa04e4
|
Conformed Failable<Error, T> type to Error protocol
|
2018-11-28 11:41:41 -06:00 |
Caleb Kleveter
|
c18712a618
|
Created Failable[keyPath:] subscript
|
2018-11-28 11:38:51 -06:00 |
Caleb Kleveter
|
7795c0fb3e
|
Added T.CaseIterable accessors to Failable<CaseIterable, T> type
|
2018-11-28 11:33:34 -06:00 |