Hi Wink, You haven't missed anything.
To do an official release, we need to make sure Cap'n Proto works correctly in a wide variety of configurations, including: - Linux/GCC4.7, Linux/GCC5, Linux/GCC6, Linux/Clang3.3, Linux/Clang4 - Windows/MSVC, Windows/MinGW, Windows/Cygwin - MacOS, FreeBSD, Android, iOS - All of the above under 32-bit and 64-bit architecture. - All of the above with exceptions enabled or disabled (-fno-exceptions). - All of the above with RTTI enabled or disabled (-fno-rtti). - All of the above with automake- and cmake-based builds. - All of the above built from git or from a distribution tarball. I also had made some promises for the next release that needed to be fully-implemented: - Make AFL fuzzing part of the release process. - Merge the integer-overflow-protecting template metaprogramming change. Unfortunately when I originally wrote it, I only got to the point of layout.c++ compiling correctly, then left it in limbo, because there were pressing matters in Sandstorm land. But, I recently got this up-to-date on Cloudflare time and it is now merged! Also, non-code requirements: - Need to update docs. - Need to write release notes / blog post. As you can see, this is a lot of work! And that's why I've had trouble finding time, particularly while running a startup. Sandstorm only ever needed Linux/Clang/64-bit/exceptions/RTTI/ekam/git. But I've been doing a bit of work over the last few weeks, and Harris Hancock has contributed some great work on the Windows side, to the point where I think most of the hard stuff in a 0.6 release is now done. But I'm not going to put a date on it just yet, because often there's a long tail of little issues in obscure platforms which are hard to predict. -Kenton On Sat, Apr 8, 2017 at 10:11 AM, Wink Saville <[email protected]> wrote: > SG, I was wondering maybe I'd missed something. > > On Sat, Apr 8, 2017, 9:53 AM Ian Denhardt <[email protected]> wrote: > >> Quoting Wink Saville (2017-04-07 23:57:48) >> >> > The last official release looks to be v0.5.3 from 2015, I see quite a >> > few commits to the repository since then, why no newer release? >> >> IIRC, there have been problems getting master to build with MSVC, so a >> new release has been blocked on that. And, until recently, most of the >> core developers' efforts had been focused on Sandstorm, which is highly >> Linux-specific, and where users are expected to be using capnproto >> master anyway. >> >> I believe Kenton has mentioned that the prospects for a new release may >> be better now that he's working at Cloudflare, who are major users of >> capnproto. But Kenton would be in a better position to say than I am. >> >> -Ian >> > -- > You received this message because you are subscribed to the Google Groups > "Cap'n Proto" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > Visit this group at https://groups.google.com/group/capnproto. > -- You received this message because you are subscribed to the Google Groups "Cap'n Proto" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/capnproto.
