[ https://issues.apache.org/jira/browse/THRIFT-591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12922353#action_12922353 ]
Bruce Lowekamp commented on THRIFT-591: --------------------------------------- I think an asio implementation should live as a parallel alternative, even if imported. Bridging between asio and non-asio (in either direction) is hard to do without a context switch unless the code is really designed for it, and so not really a great option. But it also wouldn't be the first example of a language having multiple transports. Continuous integration being fully deployed will also make such an option much safer to import. --------------------- (I accidentally sent this reply via email earlier, so reposting so everything is in one place) (as the author of Rush's quote) I remember we looked at the patch, though I didn't do it at the time and don't remember if ours was similar. We were trying to add out-of-order in addition to asynchronous, so I think it's likely significantly different. Regardless, I think an asio version should be written on top of the recent async/restructure that fb contributed. I don't think it would be that much work, but don't know if I'll get time soon. Bruce > Make the C++ runtime library be compatible with Windows and Visual Studio > ------------------------------------------------------------------------- > > Key: THRIFT-591 > URL: https://issues.apache.org/jira/browse/THRIFT-591 > Project: Thrift > Issue Type: New Feature > Components: C++ - Library > Environment: Windows XP and above, Visual Studio 2005 and above > Reporter: Rush Manbert > Attachments: MsvcPatchSupportScripts.zip, > MSVCSupportUpdatedButUntestedForThrift-0.4.0.patch, > THRIFT-591_MSVCSupportUpdatedButUntestedForThrift-0.4.0.patch_error.log, > thrift-818530-patched.zip, ThriftMsvcPatchForSvnRev818530.txt.zip, > thriftWindowsRev818530BugFix.zip > > > Modify the C++ runtime library to be compatible with Windows and able to be > built by Visual Studio. > The work has been done and a patch is available. I will attach it soon. > Note that this issue and the attached patch supercedes the patches that I > wrongly attached to JIRA 311. That issue is about making the C++ library > support async client/server interaction. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.