[Asio-samples-users] Asio samples 0.5.1 released
Status: Beta
Brought to you by:
mabrarov
From: Marat A. <ab...@gm...> - 2012-11-01 22:34:33
|
Asio samples 0.5.1 is out: http://sourceforge.net/projects/asio-samples/files/asio-samples/0.5.1%20%28Development%29/asio_samples_0_5_1.zip/downloa d This is a bugfix release: 1. async_basics & async_basics2 projects reformatted. 2. Minor simplification of ma::handler_storage_service class made. 3. C++11 lambdas usage added. 4. Intel Parallel Studio XE 13 projects fixed: compiler option for C++11 support added. 5. /include/ma/config.hpp fixed (uses Boost.Config). 6. /include/ma/config.hpp: Clang support added. 7. QMake projects revisited. 8. MA_USE_EXPLICIT_MOVE_CONSTRUCTOR macro renamed to MA_NO_IMPLICIT_MOVE_CONSTRUCTOR. 9. echo_server & qt_echo_server projects: the cause of session_manager stop will be known at async_wait handler. 10. Minor unused variables removed. Thanks to Clang 3.1. 11. catch (...) added into all main functions to avoid unfinished stack unwinding (std::terminate, C++03 15.5.1). Tested (built + simple manual functional test) on: 1. x86: MS Windows 7 Professional SP1 x64, MSVC 10.0 SP1. Static C/C++ runtime, Boost C++ Libraries 1.51 (static), Qt 4.8.3 (static). 2. x86: MS Windows XP Professional SP3 x86, MSVC 9.0. Static C/C++ runtime, Boost C++ Libraries 1.51 (static). 3. x86: Kubuntu 12.04 i386, GCC 4.6.3, Qt Creator 2.4.1. Boost C++ Libraries 1.50 (static), Qt 4.8.1 (shared). 4. x86: Kubuntu 12.04 i386, Clang 3.0, Qt Creator 2.4.1. Boost C++ Libraries 1.50 (static), Qt 4.8.1 (shared). 5. x86: Kubuntu 12.04 i386, Clang 3.1, Qt Creator 2.4.1. Boost C++ Libraries 1.50 (static), Qt 4.8.1 (shared). 6. x86: Ubuntu 10.10 i386, GCC 4.4.5, Qt Creator 2.0.1. Boost C++ Libraries 1.46 (static), Qt 4.7.0 (shared). 7. x86: MS Windows 8 Enterprise x64, MSVC 11.0 (MSVS 2012). Static C/C++ runtime, Boost C++ Libraries 1.51 (static). 8. x86: MS Windows 8 Enterprise x64, Intel C++ Compiler XE 13.0.0.089 (Intel Composer XE 2013, MSVS 2012). Static C/C++ runtime, Boost C++ Libraries 1.51 (necessarily patched - see build/patches/boost_1_51_0/intel_12_1_shared_ptr_operator_bool.patch and intel_12_1_mutex.patch, static). Regards, Marat Abrarov. |