Releases: owent/libcopp
Releases · owent/libcopp
v2.2.0
v2.1.4
v2.1.2
v2.1.1
v2.1.0
v2.0.2
CHANGELOG
2.0.2
- Add benchmark for
task_future
- Fix lifetime of
task_future
2.0.1
- Change
task_manager<task_type, container_type>
totask_manager<task_type>
2.0.0
- Add ABI tag for all c++ codes
We will keep ABI compatitablity for all assemblly APIs and will change the suffix when ABI changed.
cotask::task
changes
- Add
value_type
to task_macro (macro_coroutine
)
- [Previous] Redesign C++ 20 coroutine support.
- Using ctest to maintain test and samples
- Fix compatibility for C++20 attributes and macros
- [BREAK CHANGES] Rename
LIBCOPP_DISABLE_THIS_MT
toLIBCOPP_LOCK_DISABLE_THIS_MT
1.4.1
1.4.0
CHANGELOG
- [OPTIMIZE] Switch build system to to cmake-toolset
- [FIX] Fix output names of
find_package(<PackageName>)
- [OPTIMIZE] Support auto detection of ios/android toolchains
- [OPTIMIZE] Fix warnings when using cmake 3.20.0 or upper
- [OPTIMIZE] Optimize cmake config PATH for
<PackageName>_DIR
- [BREAK] Upgrade cmake requirement to 3.16.0+
- [CI] Move to github action
- [BOOST] Merge boost.context 1.76.0.
1.3.4
1.3.3
CHANGELOG
- [BOOST] Merge boost.context 1.74.0(Support The 32-bit Solaris C language data model, called ILP32).
- [FIX] Fix mixed some headers with atframe_utils .
- [OPTIMIZE] Some optimizations for benchmark codes.
- [FIX] Fix multi-thread counter of unit test.
- [OPTIMIZE] Support cpack to generate rpm or deb package.
- [FIX] Fix c++20 coroutine flags when reimport CompilerOption.cmake.