Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/freshOS/Then
:clapper: Tame async code with battle-tested promises
https://github.com/freshOS/Then
Updates podspec
336a38a5802650206073903dd55ed6a037383cf8 authored over 7 years ago
336a38a5802650206073903dd55ed6a037383cf8 authored over 7 years ago
Set swift-version to 4
d37924e0e4fbd4c4a60369751e035db10f7718bb authored over 7 years ago
d37924e0e4fbd4c4a60369751e035db10f7718bb authored over 7 years ago
Builds in swift 4
84c118ac0abd01f17e8161d51109593c038fb3fa authored over 7 years ago
84c118ac0abd01f17e8161d51109593c038fb3fa authored over 7 years ago
Fixes Retry
c2cea98eee30363d6935991f232bfdea19000474 authored over 7 years ago
c2cea98eee30363d6935991f232bfdea19000474 authored over 7 years ago
Fixes retain cycles Woop Woop!!!
6aae30c02a8c5d4679fb05535cb64276a1ba6a5e authored over 7 years ago
6aae30c02a8c5d4679fb05535cb64276a1ba6a5e authored over 7 years ago
update pre built fmk
9758aa380ecae8d6f71272bb642559ebdb8c6e12 authored over 7 years ago
9758aa380ecae8d6f71272bb642559ebdb8c6e12 authored over 7 years ago
Simplifies onError and finally
40cde1040b4133d542fca95a82595fea83ba387a authored over 7 years ago
40cde1040b4133d542fca95a82595fea83ba387a authored over 7 years ago
refactors progress
67af9ac9a86f32aaeba72d642e0c787f2e4231fc authored over 7 years ago
67af9ac9a86f32aaeba72d642e0c787f2e4231fc authored over 7 years ago
Makes sure all blocks are linked (esp. progress) are linked using helpers
1fa549de2f50a488f22e2638897f36cdcf205d33 authored over 7 years ago
1fa549de2f50a488f22e2638897f36cdcf205d33 authored over 7 years ago
Adds Unit Tests for delay and Timeout
a6ac7ada93bd58e92b5e8f026fd7a025dc6e56e1 authored over 7 years ago
a6ac7ada93bd58e92b5e8f026fd7a025dc6e56e1 authored over 7 years ago
Adds zip tests
40c75dc6d42299dff624944fbab66c45980a28b5 authored over 7 years ago
40c75dc6d42299dff624944fbab66c45980a28b5 authored over 7 years ago
WIP - Adds zip
7c1b45b3db583d22de0c47a124d83d981aab5eda authored over 7 years ago
7c1b45b3db583d22de0c47a124d83d981aab5eda authored over 7 years ago
WIP - Delay and timeout
56f0a19670c4adeff97c214abb3017c39f44399a authored over 7 years ago
56f0a19670c4adeff97c214abb3017c39f44399a authored over 7 years ago
init promise with final value without label
7ede56fdc1daf8e8ec1e8326aef8890549abbadf authored over 7 years ago
7ede56fdc1daf8e8ec1e8326aef8890549abbadf authored over 7 years ago
Namespaces race
311df8413bc334b186bb5ce453419b616651d7ff authored over 7 years ago
311df8413bc334b186bb5ce453419b616651d7ff authored over 7 years ago
Namespace whenAll + improve tests
96ad5816c1601158e9f4149434515b848fa3b3ff authored over 7 years ago
96ad5816c1601158e9f4149434515b848fa3b3ff authored over 7 years ago
Adds tests on finally
18fd0a6c0ad91c5d8d12589d8700772506d8b8e0 authored over 7 years ago
18fd0a6c0ad91c5d8d12589d8700772506d8b8e0 authored over 7 years ago
Adds Validate test
74663ef7ffd5dda18ae67bbfd024a9d6865420ca authored over 7 years ago
74663ef7ffd5dda18ae67bbfd024a9d6865420ca authored over 7 years ago
Make blocks thread safe
406e155bc29f8019951f11b6f07f1b3a1dbc8b15 authored over 7 years ago
406e155bc29f8019951f11b6f07f1b3a1dbc8b15 authored over 7 years ago
Only start promise if it's in a dormant state
fc99056a3c47d7a1bd756e108cc6472c15e2edf6 authored over 7 years ago
fc99056a3c47d7a1bd756e108cc6472c15e2edf6 authored over 7 years ago
Adds .value and .error hlepers on promise api
d00565315380bd37fb12df494049911b9cbf2032 authored over 7 years ago
d00565315380bd37fb12df494049911b9cbf2032 authored over 7 years ago
Make state thread safe by using lock Queue
3e655e0981689778b317250f702565c5417e848c authored over 7 years ago
3e655e0981689778b317250f702565c5417e848c authored over 7 years ago
Refactors code
1f90651e828ce8899a061259db75909367323196 authored over 7 years ago
1f90651e828ce8899a061259db75909367323196 authored over 7 years ago
Create CONTRIBUTING.md
2407f69178b4f97bb01c839b5d1fb3c887eed2ee authored over 7 years ago
2407f69178b4f97bb01c839b5d1fb3c887eed2ee authored over 7 years ago
Create CODE_OF_CONDUCT.md
5dc757576aa65e854f3d5206fcf9853aa1edb654 authored over 7 years ago
5dc757576aa65e854f3d5206fcf9853aa1edb654 authored over 7 years ago
Updates podspec
7e9d444978824d40b75d3f3c96f99da891c01c9a authored over 7 years ago
7e9d444978824d40b75d3f3c96f99da891c01c9a authored over 7 years ago
Bumps version number
c43d51c75cbf97fff7150adc9076f2e1ef908844 authored over 7 years ago
c43d51c75cbf97fff7150adc9076f2e1ef908844 authored over 7 years ago
Merge pull request #30 from florianbuerger/master
Support tvOS
968f1c3e5cb79a907a0aa6a28a2edb75dcf650c7 authored over 7 years ago
Use correct product name
daeea36ed2270c24a994426fe70eeb5bb618f7ac authored over 7 years ago
daeea36ed2270c24a994426fe70eeb5bb618f7ac authored over 7 years ago
Share tvOS scheme
fdff0ad9ca2a3f816164b1483d3d0a90cc649e60 authored over 7 years ago
fdff0ad9ca2a3f816164b1483d3d0a90cc649e60 authored over 7 years ago
Add tvOS framework
3e04c8c6bc131fe0ac6ea342320a8a8a038d23c8 authored over 7 years ago
3e04c8c6bc131fe0ac6ea342320a8a8a038d23c8 authored over 7 years ago
Add tvOS target
1f18b3327b53e988f90f8bf79b457ac4dc8edc88 authored over 7 years ago
1f18b3327b53e988f90f8bf79b457ac4dc8edc88 authored over 7 years ago
Bumps to 2.2.4
9389f917143050f0e25dc970c9d669716561d008 authored over 7 years ago
9389f917143050f0e25dc970c9d669716561d008 authored over 7 years ago
Merge pull request #28 from crarau/master
async/await use in Ubuntu 16.04 results in error: use of unresolved identifier 'DispatchGroup'
39fabb7c43eb1a6a599f38c955444583871fc849 authored over 7 years ago
Adding import Dispatch for Linux
e02deb6b18e04c764cee4d6188260fdcd6cc4a06 authored over 7 years ago
e02deb6b18e04c764cee4d6188260fdcd6cc4a06 authored over 7 years ago
Merge branch 'master' of github.com:freshOS/then
1dcdad09c7138e8391d61075e5bc5e67fc172aaf authored over 7 years ago
1dcdad09c7138e8391d61075e5bc5e67fc172aaf authored over 7 years ago
Bumps to 2.2.3
418bc5508678a7a3350224f51f0d03483118f68d authored over 7 years ago
418bc5508678a7a3350224f51f0d03483118f68d authored over 7 years ago
Merge pull request #26 from modmed/master
Fixes for Retain Cycles
c031755165a0b61f608d9df615ed4df9ffe2a828 authored over 7 years ago
Merge pull request #1 from modmed/bugfix/register-then-retain-cycle
Fixes self retain cycle in registerThen
0c253121a02cadbad99e40ed287a5755acc6c284 authored over 7 years ago
Merge pull request #2 from modmed/bugfix/fixes-memory-leak-for-error-and-finally
Fixes memory leak that occurred when calling onError or finally without ever using onThen
714e0250c19ab6144e626d7256ec42614ce49ebd authored over 7 years ago
Fixes memory leak that occurred when calling onError or finally without ever using onThen
fcf98f456b4a63da943c961284847886ffee1cc7 authored over 7 years ago
fcf98f456b4a63da943c961284847886ffee1cc7 authored over 7 years ago
Fixes self retain cycle in registerThen
259ef42932ccd27d766ac38e4c7af69495a6f541 authored over 7 years ago
259ef42932ccd27d766ac38e4c7af69495a6f541 authored over 7 years ago
Updates brken badge
acd96c1d766809d2eed6ca157d118f9c997d77c4 authored almost 8 years ago
acd96c1d766809d2eed6ca157d118f9c997d77c4 authored almost 8 years ago
Updates to new bitrise badge
4a15cc1db6329588f98db2f130e0481d126077bf authored almost 8 years ago
4a15cc1db6329588f98db2f130e0481d126077bf authored almost 8 years ago
Built with Xcode 8.3.1
24e07df982885cbfba06415f25e562fe2aac72ba authored almost 8 years ago
24e07df982885cbfba06415f25e562fe2aac72ba authored almost 8 years ago
Bumps to 2.2.1
8a8f683dc883aa80b336d3e5d698601f8c5e2ba5 authored almost 8 years ago
8a8f683dc883aa80b336d3e5d698601f8c5e2ba5 authored almost 8 years ago
Merge pull request #23 from freshOS/unwrap
Unwrap
8b2ce2fb64b7bc024621ac324bb7924a28723f00 authored almost 8 years ago
Document unwrap
016066d031519df97a5448c1ab50b7399bb2ecc7 authored almost 8 years ago
016066d031519df97a5448c1ab50b7399bb2ecc7 authored almost 8 years ago
Use Promise instead of Async for consistency
544d2e3489fe54be2f458d057ffb44f5ce152f57 authored almost 8 years ago
544d2e3489fe54be2f458d057ffb44f5ce152f57 authored almost 8 years ago
Adds `unwrap` + Tests
95950f4cd3fc5736220e2ff9c82caefd048747ae authored almost 8 years ago
95950f4cd3fc5736220e2ff9c82caefd048747ae authored almost 8 years ago
Bumps to 2.2.0
6e9e3af662fc17ece6646d3d19840219e36f38da authored almost 8 years ago
6e9e3af662fc17ece6646d3d19840219e36f38da authored almost 8 years ago
Merge pull request #22 from freshOS/asyncAwait
Adds Async/Await helpers
e572c36f04c86ba90b255543fa5a62a33f700fbb authored almost 8 years ago
Adds Async/Await Documentation
90c4f6d0e1dcc19a6cc8479bfd749742af6fc1db authored almost 8 years ago
90c4f6d0e1dcc19a6cc8479bfd749742af6fc1db authored almost 8 years ago
Adds Async/Await helpers
f4de23fc67f96a3c6377cd340fa530f7edb270dd authored almost 8 years ago
f4de23fc67f96a3c6377cd340fa530f7edb270dd authored almost 8 years ago
Merge pull request #20 from freshOS/registerFinally
NoMatterWhat
5c2220ffacde11eb6e3af5e66c9b4c51a01abe38 authored almost 8 years ago
Document `registerOnError` and `registerFinally`
86b861421585fcfce09839229e9d652d604236e9 authored almost 8 years ago
86b861421585fcfce09839229e9d652d604236e9 authored almost 8 years ago
Document `noMatterWhat`
72b34e80ea44ea25299dc479b1203dcae35d2b5e authored almost 8 years ago
72b34e80ea44ea25299dc479b1203dcae35d2b5e authored almost 8 years ago
Adds `registerOnError` + Tests
b0d1184b84eca39c272bceb35a453e43ce99ca70 authored almost 8 years ago
b0d1184b84eca39c272bceb35a453e43ce99ca70 authored almost 8 years ago
Adds NoMatterWhat + Tests
6215498288cdc5bc9857e496b55e21bb3bd29009 authored almost 8 years ago
6215498288cdc5bc9857e496b55e21bb3bd29009 authored almost 8 years ago
Fix typo
e133df45711eaf0af7abd793ae5617eac03a015f authored almost 8 years ago
e133df45711eaf0af7abd793ae5617eac03a015f authored almost 8 years ago
Adds Chain documentation
5d1450a298a8c5277973630dea11f11a43cb19aa authored almost 8 years ago
5d1450a298a8c5277973630dea11f11a43cb19aa authored almost 8 years ago
Merge pull request #21 from freshOS/chain
Adds Chain
aa1cc6a104ee2fbad2e0ae3abbd4bdb126218ee8 authored almost 8 years ago
Adds Chain
291410adf710a4cf27feaa12c19cd6fe35113ad4 authored almost 8 years ago
291410adf710a4cf27feaa12c19cd6fe35113ad4 authored almost 8 years ago
Updates README
1783258f9bc17a4112d0efad77ed0905d0bdea12 authored almost 8 years ago
1783258f9bc17a4112d0efad77ed0905d0bdea12 authored almost 8 years ago
Updates README
efaade3d3fedc42c02e1193475ab6d43b5ebaaab authored almost 8 years ago
efaade3d3fedc42c02e1193475ab6d43b5ebaaab authored almost 8 years ago
Updates documentation
b25d393ca57226507e8c97aa29d4848520c2cb37 authored almost 8 years ago
b25d393ca57226507e8c97aa29d4848520c2cb37 authored almost 8 years ago
Removes DSStore
fb2e4d62a10e60bb9d726868afffcd954daa2bab authored almost 8 years ago
fb2e4d62a10e60bb9d726868afffcd954daa2bab authored almost 8 years ago
Bumps to 2.1.0
fffb100fcd3a98b7f3cf8b11ce7163e195954e5e authored almost 8 years ago
fffb100fcd3a98b7f3cf8b11ce7163e195954e5e authored almost 8 years ago
Merge pull request #16 from freshOS/recover
Recover
a60f6f58071d76391ff2c9745954a23ccb6677fd authored almost 8 years ago
Support Equatable Errors in recover
ad61cd13dfefcab5bde05c99711dedd0dee3e69f authored almost 8 years ago
ad61cd13dfefcab5bde05c99711dedd0dee3e69f authored almost 8 years ago
Document that our promises do not start right away
a1cffe54d7aa2ba6c4074116334a00d0a31524d1 authored almost 8 years ago
a1cffe54d7aa2ba6c4074116334a00d0a31524d1 authored almost 8 years ago
Adds Error comparisons + Tests
37dde7c047f3b4254f920f1849947dfecbbe57ad authored almost 8 years ago
37dde7c047f3b4254f920f1849947dfecbbe57ad authored almost 8 years ago
Improves `recover` + introduces `bridgeError`
9114344453288d5e7c1ec8c8eed4d983bb59fd38 authored almost 8 years ago
9114344453288d5e7c1ec8c8eed4d983bb59fd38 authored almost 8 years ago
Adds .recover(t), .recover(Promise<T>) + tests
7a63b9a7064503c50daf5681fc52932c82450f3a authored almost 8 years ago
7a63b9a7064503c50daf5681fc52932c82450f3a authored almost 8 years ago
Merge pull request #17 from freshOS/validate
Validate
aa614148e1e1f8e932cc15bb1c48c17d83b01a5a authored almost 8 years ago
.validate adds user-provided Error
c119c3f96511bd0a6690d54f190731b93fe3fa11 authored almost 8 years ago
c119c3f96511bd0a6690d54f190731b93fe3fa11 authored almost 8 years ago
Differentiate errors
0b71b2a2fb98fd772380b7a730900cfa770c5bdf authored almost 8 years ago
0b71b2a2fb98fd772380b7a730900cfa770c5bdf authored almost 8 years ago
Adds .validate(aseertionBlock) + Tests
3898168b7f10ab27d3597acaa661ffed0745c143 authored almost 8 years ago
3898168b7f10ab27d3597acaa661ffed0745c143 authored almost 8 years ago
Merge pull request #18 from freshOS/race
Race/Any
d24732f4241c1aa981aaade3aa208f9ad00dfe85 authored almost 8 years ago
Removes extra "any" keyword
cc5bcf4e7a0c0d9a2aeaddc5f269b4f6a7c43f20 authored almost 8 years ago
cc5bcf4e7a0c0d9a2aeaddc5f269b4f6a7c43f20 authored almost 8 years ago
Adds race/any + Tests
18ce13cc44454156091db3feb66c81dc953734dc authored almost 8 years ago
18ce13cc44454156091db3feb66c81dc953734dc authored almost 8 years ago
Merge pull request #19 from freshOS/retry
Adds .retry(xTimes) + Tests
f2eb42cda8b3c699c7f5f10708c272a28c6f21ac authored almost 8 years ago
Adds .retry(xTimes) + Tests
2c5f2a977d95b6d84ee3b04e80a9d9f151490221 authored almost 8 years ago
2c5f2a977d95b6d84ee3b04e80a9d9f151490221 authored almost 8 years ago
Adds Promise.reject() empty and .resolve(T)/()
3c118099f4145af711f3ee204a735ca0bb8bcde6 authored almost 8 years ago
3c118099f4145af711f3ee204a735ca0bb8bcde6 authored almost 8 years ago
Adds AsyncTask -> Async<Void> typealias
0632f92e29f13beaef62379c8bd87b2e35c87437 authored almost 8 years ago
0632f92e29f13beaef62379c8bd87b2e35c87437 authored almost 8 years ago
Improves interface
ad53e620752712d99251c51fba5df1c9405b77a7 authored almost 8 years ago
ad53e620752712d99251c51fba5df1c9405b77a7 authored almost 8 years ago
Splits logic in separate files
d264c11f83e2e564bbe170079b91613a07b97a57 authored almost 8 years ago
d264c11f83e2e564bbe170079b91613a07b97a57 authored almost 8 years ago
Merge pull request #13 from MontakOleg/then-after-error
Fix then() after onError() when previous promise synchronous resolves
b6b574421cacaa08781444e3c89c230f5412e521 authored almost 8 years ago
Adds 2.0.3 prebuilt framework
691c7aa521d513522d1ce3055ed2991ada0e6f50 authored almost 8 years ago
691c7aa521d513522d1ce3055ed2991ada0e6f50 authored almost 8 years ago
Adds Dispatch to run unit tests on Linux
d56451c340c9c4512387cd38081b0106134a08dd authored almost 8 years ago
d56451c340c9c4512387cd38081b0106134a08dd authored almost 8 years ago
Add import Dispatch
5c7019f861437ba09a10b9b77af2423c46be5efa authored almost 8 years ago
5c7019f861437ba09a10b9b77af2423c46be5efa authored almost 8 years ago
Merge pull request #14 from ykyouhei/master
Support Linux
3a5b162b1d5c3ac0ccb4660aa69b379389211162 authored almost 8 years ago
Lints code
f2b542dfbd715fe4ae2dd96551350dd7e162fb69 authored almost 8 years ago
f2b542dfbd715fe4ae2dd96551350dd7e162fb69 authored almost 8 years ago
updates README
669d8d10bdda675e042c24e7d6b19525d50af2ae authored almost 8 years ago
669d8d10bdda675e042c24e7d6b19525d50af2ae authored almost 8 years ago
Updates README
da53d5a7e55e549d68e150bd1ced05c2c24d10fd authored almost 8 years ago
da53d5a7e55e549d68e150bd1ced05c2c24d10fd authored almost 8 years ago
Add import Dispatch
caf18c85e2124876b9d7ebaace260d601098ca3b authored about 8 years ago
caf18c85e2124876b9d7ebaace260d601098ca3b authored about 8 years ago
Fix then() after onError() when previous promise synchronous resolves
cf11c61a7318d03def72b1690c967e21571be08a authored about 8 years ago
cf11c61a7318d03def72b1690c967e21571be08a authored about 8 years ago
Bumps version number
77540243af8d92f5fe88deaf0c49f3b1dc847fee authored about 8 years ago
77540243af8d92f5fe88deaf0c49f3b1dc847fee authored about 8 years ago
Adds Shortcut for returning a rejecting promise
dfc15afabf12a38e9166017a66f5a7849e4bd241 authored about 8 years ago
dfc15afabf12a38e9166017a66f5a7849e4bd241 authored about 8 years ago
Updates Project settings (Xcode 8.1)
89fa0a016c8edc32a3294ac2618dc613f5de530d authored about 8 years ago
89fa0a016c8edc32a3294ac2618dc613f5de530d authored about 8 years ago