Simplify the API exposed by BoostContextCompatibility
authorAndrii Grynenko <andrii@fb.com>
Tue, 1 Nov 2016 01:05:31 +0000 (18:05 -0700)
committerFacebook Github Bot <facebook-github-bot-bot@fb.com>
Tue, 1 Nov 2016 01:08:29 +0000 (18:08 -0700)
commit101918916e04b2367532478a1b09efdc794f2b8a
tree7ae1c4f3c868ab66846c9b7d7ae963ef8b7cd31b
parent9b30deab7af065c8e2d33c338da8e25ab63da598
Simplify the API exposed by BoostContextCompatibility

Summary: Instead of exposing raw jumpContext, it now exposes a higher-level FiberImpl class, which can be extended for newer versions of jump_fcontext.

Reviewed By: yfeldblum

Differential Revision: D4099849

fbshipit-source-id: 28c7ce32284a0109cf040c264d46a31a45867934
folly/fibers/BoostContextCompatibility.h
folly/fibers/Fiber.cpp
folly/fibers/Fiber.h
folly/fibers/FiberManagerInternal-inl.h
folly/fibers/FiberManagerInternal.h