├── .gitignore ├── CollapsingFutures.xcodeproj └── project.pbxproj ├── License.txt ├── Podfile ├── Podfile.lock ├── README.md ├── TwistedOakCollapsingFutures.podspec ├── src ├── CollapsingFutures.h ├── NSArray+TOCFuture.h ├── NSArray+TOCFuture.m ├── TOCCancelToken+MoreConstructors.h ├── TOCCancelToken+MoreConstructors.m ├── TOCCancelTokenAndSource.h ├── TOCCancelTokenAndSource.m ├── TOCFuture+MoreContinuations.h ├── TOCFuture+MoreContinuations.m ├── TOCFuture+MoreContructors.h ├── TOCFuture+MoreContructors.m ├── TOCFutureAndSource.h ├── TOCFutureAndSource.m ├── TOCTimeout.h ├── TOCTimeout.m ├── TOCTypeDefs.h ├── TwistedOakCollapsingFutures.h └── internal │ ├── TOCInternal.h │ ├── TOCInternal_Array+Functional.h │ ├── TOCInternal_Array+Functional.m │ ├── TOCInternal_BlockObject.h │ ├── TOCInternal_BlockObject.m │ ├── TOCInternal_OnDeallocObject.h │ ├── TOCInternal_OnDeallocObject.m │ ├── TOCInternal_Racer.h │ └── TOCInternal_Racer.m └── test ├── Testing.h ├── Testing.m └── src ├── TOCCancelToken+MoreConstructorsTest.m ├── TOCCancelTokenTest.m ├── TOCFuture+MoreConstructorsTest.m ├── TOCFuture+MoreContinuationsTest.m ├── TOCFutureArrayUtilTest.m ├── TOCFutureSourceTest.m └── TOCFutureTest.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/.gitignore -------------------------------------------------------------------------------- /CollapsingFutures.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/CollapsingFutures.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/License.txt -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/README.md -------------------------------------------------------------------------------- /TwistedOakCollapsingFutures.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/TwistedOakCollapsingFutures.podspec -------------------------------------------------------------------------------- /src/CollapsingFutures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/CollapsingFutures.h -------------------------------------------------------------------------------- /src/NSArray+TOCFuture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/NSArray+TOCFuture.h -------------------------------------------------------------------------------- /src/NSArray+TOCFuture.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/NSArray+TOCFuture.m -------------------------------------------------------------------------------- /src/TOCCancelToken+MoreConstructors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCCancelToken+MoreConstructors.h -------------------------------------------------------------------------------- /src/TOCCancelToken+MoreConstructors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCCancelToken+MoreConstructors.m -------------------------------------------------------------------------------- /src/TOCCancelTokenAndSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCCancelTokenAndSource.h -------------------------------------------------------------------------------- /src/TOCCancelTokenAndSource.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCCancelTokenAndSource.m -------------------------------------------------------------------------------- /src/TOCFuture+MoreContinuations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCFuture+MoreContinuations.h -------------------------------------------------------------------------------- /src/TOCFuture+MoreContinuations.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCFuture+MoreContinuations.m -------------------------------------------------------------------------------- /src/TOCFuture+MoreContructors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCFuture+MoreContructors.h -------------------------------------------------------------------------------- /src/TOCFuture+MoreContructors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCFuture+MoreContructors.m -------------------------------------------------------------------------------- /src/TOCFutureAndSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCFutureAndSource.h -------------------------------------------------------------------------------- /src/TOCFutureAndSource.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCFutureAndSource.m -------------------------------------------------------------------------------- /src/TOCTimeout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCTimeout.h -------------------------------------------------------------------------------- /src/TOCTimeout.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCTimeout.m -------------------------------------------------------------------------------- /src/TOCTypeDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TOCTypeDefs.h -------------------------------------------------------------------------------- /src/TwistedOakCollapsingFutures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/TwistedOakCollapsingFutures.h -------------------------------------------------------------------------------- /src/internal/TOCInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/internal/TOCInternal.h -------------------------------------------------------------------------------- /src/internal/TOCInternal_Array+Functional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/internal/TOCInternal_Array+Functional.h -------------------------------------------------------------------------------- /src/internal/TOCInternal_Array+Functional.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/internal/TOCInternal_Array+Functional.m -------------------------------------------------------------------------------- /src/internal/TOCInternal_BlockObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/internal/TOCInternal_BlockObject.h -------------------------------------------------------------------------------- /src/internal/TOCInternal_BlockObject.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/internal/TOCInternal_BlockObject.m -------------------------------------------------------------------------------- /src/internal/TOCInternal_OnDeallocObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/internal/TOCInternal_OnDeallocObject.h -------------------------------------------------------------------------------- /src/internal/TOCInternal_OnDeallocObject.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/internal/TOCInternal_OnDeallocObject.m -------------------------------------------------------------------------------- /src/internal/TOCInternal_Racer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/internal/TOCInternal_Racer.h -------------------------------------------------------------------------------- /src/internal/TOCInternal_Racer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/src/internal/TOCInternal_Racer.m -------------------------------------------------------------------------------- /test/Testing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/test/Testing.h -------------------------------------------------------------------------------- /test/Testing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/test/Testing.m -------------------------------------------------------------------------------- /test/src/TOCCancelToken+MoreConstructorsTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/test/src/TOCCancelToken+MoreConstructorsTest.m -------------------------------------------------------------------------------- /test/src/TOCCancelTokenTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/test/src/TOCCancelTokenTest.m -------------------------------------------------------------------------------- /test/src/TOCFuture+MoreConstructorsTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/test/src/TOCFuture+MoreConstructorsTest.m -------------------------------------------------------------------------------- /test/src/TOCFuture+MoreContinuationsTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/test/src/TOCFuture+MoreContinuationsTest.m -------------------------------------------------------------------------------- /test/src/TOCFutureArrayUtilTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/test/src/TOCFutureArrayUtilTest.m -------------------------------------------------------------------------------- /test/src/TOCFutureSourceTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/test/src/TOCFutureSourceTest.m -------------------------------------------------------------------------------- /test/src/TOCFutureTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strilanc/ObjC-CollapsingFutures/HEAD/test/src/TOCFutureTest.m --------------------------------------------------------------------------------