bitshares-fc
bitshares-fc copied to clipboard
Fast-compiling C++ library
Note: this is to redo #250 which was merged but reverted. Before this change, when `sv.set_which(w.value)` is already done and the following `sv.visit(...)` throws, the `staic_variant` object passed into the...
typelist::any determines whether any type in the list passes a predicate. typelist::wrapped wraps an uninstantiated template in a type so it can be handled within a typelist.
These are the updates I've made to FC to support Tanks and Taps. There's some interesting stuff in here: - John's `hash160` - Updates to `static_variant` - Updates to my...
Work in progress
Resolves issue https://github.com/bitshares/bitshares-core/issues/1116, also part of https://github.com/bitshares/bitshares-core/issues/1584 Requires https://github.com/bitshares/bitshares-core/pull/2047 This PR is a bit more dangerous than it seems. There are subtle differences in `fc`'s stream implementations, in particular wrt...
Proof-of-concept for switching `fc::thread` to `boost::fibers` . Replaces `fc::do_parallel` with `boost::fibers` constructs. Related tests are working. ~~Still much to do.~~ Requires Boost-1.62+. ~~`boost::fibers` contains a memory leak in `algorithm_with_properties` that...
Cherry-picked EOS fixes for https://github.com/bitshares/bitshares-core/issues/997 and https://github.com/bitshares/bitshares-core/issues/1005 Update: Added cherry-picks for https://github.com/bitshares/bitshares-core/issues/1001
Cherry-picked reflector-verifier from EOS. Part of https://github.com/bitshares/bitshares-core/issues/996