[1.55.0] Beta 1 Available

Boost release 1.55.0 beta 1 is now available from SourceForge See http://sourceforge.net/projects/boost/files/boost/1.55.0.beta.1/ This release contains 1 new library: * Predef: This library defines a set of compiler, architecture, operating system, library, and other version numbers from the information it can gather of C, C++, Objective C, and Objective C++ predefined macros or those defined in generally available headers, from Rene Rivera. For details of what's in the release, see http://www.boost.org/users/history/version_1_55_0.html. Note that the links to files on this web page are for the final release - use the SourceForge link above to get the beta files. Please download the beta, give it a try, and report any problems you encounter. Thanks, -- The Boost Release Team

On Tue, Oct 8, 2013 at 9:11 AM, Marshall Clow <mclow.lists@gmail.com> wrote:
Boost release 1.55.0 beta 1 is now available from SourceForge
See http://sourceforge.net/projects/boost/files/boost/1.55.0.beta.1/
This release contains 1 new library:
* Predef: This library defines a set of compiler, architecture, operating system, library, and other version numbers from the information it can gather of C, C++, Objective C, and Objective C++ predefined macros or those defined in generally available headers, from Rene Rivera.
For details of what's in the release, see http://www.boost.org/users/history/version_1_55_0.html. Note that the links to files on this web page are for the final release - use the SourceForge link above to get the beta files.
Please download the beta, give it a try, and report any problems you encounter.
Thanks,
-- The Boost Release Team
The corresponding windows binaries for msvc-8.0, msvc-9.0, msvc-10.0, and msvc-11.0 in 32 & 64 bit versions are now also available from sourceforge. https://sourceforge.net/projects/boost/files/boost-binaries/1.55.0_beta1/

I'm seeing that Fusion has not been updated with fixes for #5010<https://svn.boost.org/trac/boost/ticket/5010#comment:24>a *3* *year old(!)* bug, that is reported as fixed. Why is this? From what I can tell, changeset #4441 <https://svn.boost.org/trac/boost/changeset/84441>fixes the issues I ran into, but the 1.55beta package doesn't reflect this... On Tue, Oct 8, 2013 at 10:58 AM, Tom Kent <lists@teeks99.com> wrote:
On Tue, Oct 8, 2013 at 9:11 AM, Marshall Clow <mclow.lists@gmail.com>wrote:
Boost release 1.55.0 beta 1 is now available from SourceForge
See http://sourceforge.net/projects/boost/files/boost/1.55.0.beta.1/
This release contains 1 new library:
* Predef: This library defines a set of compiler, architecture, operating system, library, and other version numbers from the information it can gather of C, C++, Objective C, and Objective C++ predefined macros or those defined in generally available headers, from Rene Rivera.
For details of what's in the release, see http://www.boost.org/users/history/version_1_55_0.html. Note that the links to files on this web page are for the final release - use the SourceForge link above to get the beta files.
Please download the beta, give it a try, and report any problems you encounter.
Thanks,
-- The Boost Release Team
The corresponding windows binaries for msvc-8.0, msvc-9.0, msvc-10.0, and msvc-11.0 in 32 & 64 bit versions are now also available from sourceforge.
https://sourceforge.net/projects/boost/files/boost-binaries/1.55.0_beta1/
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users

https://svn.boost.org/trac/boost/ticket/7990 (Copy constructor for transform_width has an initialization order reversal) still isn't fixed? /home/shane.turner/Workbench/boost-1.55.0/include/3rdParty/boost/archive/iterators/transform_width.hpp: In copy constructor 'boost::archive::iterators::transform_width<Base, BitsOut, BitsIn, CharType>::transform_width(const boost::archive::iterators::transform_width<Base, BitsOut, BitsIn, CharType>&) [with Base = boost::archive::iterators::binary_from_base64<const char*>, int BitsOut = 8, int BitsIn = 6, CharType = unsigned char, boost::archive::iterators::transform_width<Base, BitsOut, BitsIn, CharType> = boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<const char*>, 8, 6, unsigned char>]': /home/shane.turner/Workbench/boost-1.55.0/include/npString/Base64.hh:33:81: instantiated from here /home/shane.turner/Workbench/boost-1.55.0/include/3rdParty/boost/archive/iterators/transform_width.hpp:104:18: error: 'boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<const char*>, 8, 6, unsigned char>::m_remaining_bits' will be initialized after [-Werror=reorder] /home/shane.turner/Workbench/boost-1.55.0/include/3rdParty/boost/archive/iterators/transform_width.hpp:101:21: error: 'boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<const char*>, 8, 6, unsigned char>::base_value_type boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<const char*>, 8, 6, unsigned char>::m_buffer_in' [-Werror=reorder] /home/shane.turner/Workbench/boost-1.55.0/include/3rdParty/boost/archive/iterators/transform_width.hpp:119:5: error: when initialized here [-Werror=reorder] It's fixed in the trunk code at http://svn.boost.org/svn/boost/trunk/boost/archive/iterators/transform_width... c$ svn log -r 86155 http://svn.boost.org/svn/boost/trunk/boost/archive/iterators/transform_width... ------------------------------------------------------------------------ r86155 | ramey | 2013-10-03 21:26:49 -0300 (Thu, 03 Oct 2013) | 1 line fixed memory leak on load_object_ptr and other changes ------------------------------------------------------------------------ $ svn diff -c 86155 http://svn.boost.org/svn/boost/trunk/boost/archive/iterators/transform_width... Index: transform_width.hpp =================================================================== --- transform_width.hpp (revision 86154) +++ transform_width.hpp (revision 86155) @@ -24,12 +24,15 @@ // character and 8 bit bytes. Lowest common multiple is 24 => 4 6 bit characters // or 3 8 bit characters + #include <boost/config.hpp> // for BOOST_DEDUCED_TYPENAME & PTFO #include <boost/serialization/pfto.hpp> #include <boost/iterator/iterator_adaptor.hpp> #include <boost/iterator/iterator_traits.hpp> +#include <algorithm> // std::min + namespace boost { namespace archive { namespace iterators { @@ -112,6 +115,10 @@ transform_width(BOOST_PFTO_WRAPPER(T) start) : super_t(Base(BOOST_MAKE_PFTO_WRAPPER(static_cast< T >(start)))), m_buffer_out_full(false), + // To disable GCC warning, but not truly necessary + //(m_buffer_in will be initialized later before being + //used because m_remaining_bits == 0) + m_buffer_in(0), m_remaining_bits(0), m_end_of_sequence(false) {} @@ -119,8 +126,8 @@ transform_width(const transform_width & rhs) : super_t(rhs.base_reference()), m_buffer_out_full(rhs.m_buffer_out_full), + m_buffer_in(rhs.m_buffer_in), m_remaining_bits(rhs.m_remaining_bits), - m_buffer_in(rhs.m_buffer_in), m_end_of_sequence(false) {} }; Shane Turner On 08/10/2013 11:11 AM, Marshall Clow wrote:
Boost release 1.55.0 beta 1 is now available from SourceForge
See http://sourceforge.net/projects/boost/files/boost/1.55.0.beta.1/
This release contains 1 new library:
* Predef: This library defines a set of compiler, architecture, operating system, library, and other version numbers from the information it can gather of C, C++, Objective C, and Objective C++ predefined macros or those defined in generally available headers, from Rene Rivera.
For details of what's in the release, see http://www.boost.org/users/history/version_1_55_0.html. Note that the links to files on this web page are for the final release - use the SourceForge link above to get the beta files.
Please download the beta, give it a try, and report any problems you encounter.
Thanks,
-- The Boost Release Team
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- Shane Turner Senior Software Developer phone +1 (902) 406--8375 x1008 email Shane.Turner@NewPace.ca <mailto:Shane.Turner@newpace.ca> aim <aim:GoIm?screenname=Shane.Turner@newpace.ca>/msn <msnim:chat?contact=Shane.Turner@newpace.ca> Shane.Turner@NewPace.ca <aim:GoIm?screenname=Shane.Turner@newpace.ca> skype saturnjct <skype:saturnjct>

On 08/10/2013 11:11 AM, Marshall Clow wrote:
Boost release 1.55.0 beta 1 is now available from SourceForge
See http://sourceforge.net/projects/boost/files/boost/1.55.0.beta.1/
This release contains 1 new library:
* Predef: This library defines a set of compiler, architecture, operating system, library, and other version numbers from the information it can gather of C, C++, Objective C, and Objective C++ predefined macros or those defined in generally available headers, from Rene Rivera.
For details of what's in the release, see http://www.boost.org/users/history/version_1_55_0.html. Note that the links to files on this web page are for the final release - use the SourceForge link above to get the beta files.
Please download the beta, give it a try, and report any problems you encounter.
Thanks,
-- The Boost Release Team
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-announce I came across an issue where bcp was not copying boost system when required, due to the addition of the macro BOOST_SYSTEM_NOEXCEPT. I've attached the patch to bug 8812 opened by Bruce Stephens.
https://svn.boost.org/trac/boost/ticket/8812 It would be great if this could be addressed in the final release of Boost 1.55.0. Shane -- Shane Turner Senior Software Developer phone +1 (902) 406--8375 x1008 email Shane.Turner@NewPace.ca <mailto:Shane.Turner@newpace.ca> aim <aim:GoIm?screenname=Shane.Turner@newpace.ca>/msn <msnim:chat?contact=Shane.Turner@newpace.ca> Shane.Turner@NewPace.ca <aim:GoIm?screenname=Shane.Turner@newpace.ca> skype saturnjct <skype:saturnjct>
participants (4)
-
Marshall Clow
-
Rich E
-
Shane Turner
-
Tom Kent