Skip to content

Releases: mabrarov/asio_samples

Support of Boost 1.70.0 and build fixes

27 May 05:30
b51d754
Compare
Choose a tag to compare
  • Support of Boost 1.70.0
  • Fixed support of MacOS build
  • Fixed linkage with Boost.Exception
  • Travis CI and AppVeyor CI enhancements
  • Renamed CLI parameters and internal vars in ma_async_connect_test test and in ma_asio_performance_test_client example

Improvements & updates

14 Feb 00:20
1c3cde4
Compare
Choose a tag to compare
  • Enhanced / fixed CI configuration
  • Improved documentation
  • Updated Docker images:
    • latest OS
    • support for building with static C/C++ runtime
    • fixed syntax of shell scripts
    • updated CMake
  • Support of the latest CMake
  • Support of static C/C++ runtime on Linux in CMake project
  • Simplified code of ma_echo_server example
  • Added fixme for UB
  • Minor code style improvements in examples

Bugfixes, tests and coverage

13 Jun 06:25
6fc2de4
Compare
Choose a tag to compare
  • Fixed requirements for handler in ma::windows::console_signal class.
  • Fixed requirements for handler in ma::console_close_signal class.
  • Fixed inline methods of ma::console_close_signal class.
  • Fixed asserts in ma::detail::intrusive_forward_list class.
  • New tests and higher code coverage.

Tests for libs

04 Jun 06:02
Compare
Choose a tag to compare
  • Tests for libraries.
  • Better structure of Visual Studio project.
  • Enhanced README.

Boost 1.66+ compatibility

27 May 16:28
Compare
Choose a tag to compare
  • Compatibility with Boost 1.66+
  • Enhanced CI scripts
  • Fixes in CMake project
  • Docker images

Minor fixes and enhancements

04 Mar 12:17
Compare
Choose a tag to compare

Changes:

  • Enhanced CI scripts.
  • Added support for code coverage calculation on top of LCOV project.
  • Added support for Codecov and Coverity.
  • Added more unit tests.
  • Fixed potential issues in custom allocators.
  • Minor enhancements at cmake project and at README.
  • Renamed directories in order to follow existing practices of naming.
  • Renamed command line parameters of applications (examples) to follow existing practices of naming of command line parameters.

Initial release of micro-libraries & examples

04 Mar 12:17
Compare
Choose a tag to compare

Initial release including:

  • CMake project.
  • Micro-libraries built on top of Boost.Asio.
  • Examples of usage of provided libraries.
  • Bug fixes and support of
    • MSVC 2008-2015
    • GCC 4.x-5.x
    • Clang
    • Intel Compiler 16.0 update 3
    • Boost C++ Libraries (>= 1.47.0)
    • Qt 4.x
    • Qt 5.x.
    • C++03
    • C++11 (move semantic, standard library)
  • Unit tests based on Google Test framework.
  • Travis CI & AppVeyor CI handled by GitHub.