tag:github.com,2008:https://github.com/rahmatov/mcrouter/releases Tags from mcrouter 2016-10-06T02:07:25Z tag:github.com,2008:Repository/71777701/v0.33.0 2016-10-06T02:07:25Z v0.33.0: Unified read/write API in protocol readers/writers <p>Unified read/write API in protocol readers/writers</p> <p>Reviewed By: jmswen</p> <p>Differential Revision: D3942550</p> <p>fbshipit-source-id: 2545132e9220ecc1e6a206e70e3df0399633dd2e</p> glamtechie tag:github.com,2008:Repository/71777701/v0.32.0 2016-09-10T23:12:47Z v0.32.0: Add a field visitor interface to the generated structures <p>Add a field visitor interface to the generated structures</p> <p>Summary: <br />Support visitor interface in generated structures and add method for converting Carbon structs into folly::dynamic.</p> <p>The interface of visitors: <br /> class Visitor { <br /> /** <br /> * Called when we enter a mixin. <br /> * <br /> * param id mixin id <br /> * param mixinName name of mixin class <br /> * param t value of mixin <br /> * return false iff we should skip recursive processing of this mixin. <br /> */ <br /> template &lt;class T&gt; <br /> bool enterMixin(uint16_t id, folly::StringPiece mixinName, const T&amp; t);</p> <p> /** <br /> * Called when we exit from mixin. <br /> * <br /> * return false iff we should stop further processing of current struct and <br /> * should go one level up. <br /> */ <br /> bool leaveMixin();</p> <p> /** <br /> * Called on each field of Carbon struct. <br /> * <br /> * param id field id <br /> * param fieldName name of field <br /> * param t value of the field <br /> * return false iff we should skip all further fields in the current struct and go one level up. <br /> */ <br /> template &lt;class T&gt; <br /> bool visitField(uint16_t id, folly::StringPiece fieldName, const T&amp; t); <br /> };</p> <p>Reviewed By: jmswen</p> <p>Differential Revision: D3814414</p> <p>fbshipit-source-id: 0cae105fa4f5547a173ee02242b909275ea6aaf3</p> spalamarchuk tag:github.com,2008:Repository/71777701/v0.31.0 2016-08-29T23:02:42Z v0.31.0 jmswen tag:github.com,2008:Repository/71777701/v0.30.0 2016-08-16T23:14:46Z v0.30.0 andreazevedo tag:github.com,2008:Repository/71777701/v0.29.0 2016-07-30T01:22:40Z v0.29.0 andreazevedo tag:github.com,2008:Repository/71777701/v0.28.0 2016-07-13T15:06:24Z v0.28.0 jmswen tag:github.com,2008:Repository/71777701/v0.27.0 2016-06-27T18:34:42Z v0.27.0 andreazevedo tag:github.com,2008:Repository/71777701/v0.26.0 2016-06-13T22:27:30Z v0.26.0 jmswen tag:github.com,2008:Repository/71777701/v0.25.0 2016-05-19T00:49:06Z v0.25.0 tag:github.com,2008:Repository/71777701/v0.24.0 2016-04-29T22:13:31Z v0.24.0