Move mcrouter/lib/fibers to folly/experimental/fibers
authorRushi Desai <rushix@fb.com>
Thu, 2 Apr 2015 20:09:03 +0000 (13:09 -0700)
committerafrind <afrind@fb.com>
Thu, 2 Apr 2015 20:49:47 +0000 (13:49 -0700)
commit5de6b4582e52ca6c224f364bc335c6a8161704c3
tree14ad00aa58517ab5f42dff3a7a4966ec94d276b0
parent0217505de5ff4a524025d09450e952017e377aa9
Move mcrouter/lib/fibers to folly/experimental/fibers

Summary:
The mcrouter fibers library is quite general purpose and reusable by other projects. Hence I'm moving it into folly.

Test Plan:
fbconfig -r folly/experimental/fibers && fbmake runtests
fbconfig -r mcrouter && fbmake runtests
fbconfig -r tao && fbmake
fbconfig -r ti && fbmake

Reviewed By: andrii@fb.com

Subscribers: vikas, zhuohuang, jmkaldor, jhunt, pavlo, int, aap, trunkagent, fredemmott, alikhtarov, folly-diffs@, jsedgwick, yfeldblum, chalfant, chip

FB internal diff: D1958061

Signature: t1:1958061:1428005194:b57bfecfe9678e81c48526f57e6197270e2b5a27
35 files changed:
folly/experimental/fibers/AddTasks-inl.h [new file with mode: 0644]
folly/experimental/fibers/AddTasks.h [new file with mode: 0644]
folly/experimental/fibers/Baton-inl.h [new file with mode: 0644]
folly/experimental/fibers/Baton.cpp [new file with mode: 0644]
folly/experimental/fibers/Baton.h [new file with mode: 0644]
folly/experimental/fibers/BoostContextCompatibility.h [new file with mode: 0644]
folly/experimental/fibers/EventBaseLoopController-inl.h [new file with mode: 0644]
folly/experimental/fibers/EventBaseLoopController.h [new file with mode: 0644]
folly/experimental/fibers/Fiber-inl.h [new file with mode: 0644]
folly/experimental/fibers/Fiber.cpp [new file with mode: 0644]
folly/experimental/fibers/Fiber.h [new file with mode: 0644]
folly/experimental/fibers/FiberManager-inl.h [new file with mode: 0644]
folly/experimental/fibers/FiberManager.cpp [new file with mode: 0644]
folly/experimental/fibers/FiberManager.h [new file with mode: 0644]
folly/experimental/fibers/FiberManagerMap.cpp [new file with mode: 0644]
folly/experimental/fibers/FiberManagerMap.h [new file with mode: 0644]
folly/experimental/fibers/ForEach-inl.h [new file with mode: 0644]
folly/experimental/fibers/ForEach.h [new file with mode: 0644]
folly/experimental/fibers/GenericBaton.h [new file with mode: 0644]
folly/experimental/fibers/GuardPageAllocator-inl.h [new file with mode: 0644]
folly/experimental/fibers/GuardPageAllocator.h [new file with mode: 0644]
folly/experimental/fibers/LoopController.h [new file with mode: 0644]
folly/experimental/fibers/Makefile.am [new file with mode: 0644]
folly/experimental/fibers/Promise-inl.h [new file with mode: 0644]
folly/experimental/fibers/Promise.h [new file with mode: 0644]
folly/experimental/fibers/SimpleLoopController.h [new file with mode: 0644]
folly/experimental/fibers/TimeoutController.cpp [new file with mode: 0644]
folly/experimental/fibers/TimeoutController.h [new file with mode: 0644]
folly/experimental/fibers/WhenN-inl.h [new file with mode: 0644]
folly/experimental/fibers/WhenN.h [new file with mode: 0644]
folly/experimental/fibers/test/FibersTest.cpp [new file with mode: 0644]
folly/experimental/fibers/test/FibersTestApp.cpp [new file with mode: 0644]
folly/experimental/fibers/test/Makefile.am [new file with mode: 0644]
folly/experimental/fibers/test/main.cpp [new file with mode: 0644]
folly/experimental/fibers/traits.h [new file with mode: 0644]