File tree Expand file tree Collapse file tree 2 files changed +23
-1
lines changed
Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.15)
22project (async_simple
3- VERSION 1.1
3+ VERSION 1.2
44 LANGUAGES CXX C ASM)
55
66enable_testing ()
Original file line number Diff line number Diff line change 1+ 2023-8-17 Release Notes
2+ * 1.2 Released
3+ * Added a version number to libasync_simple.so in CMakeScripts.
4+ * Added sharedMutex
5+ * Added chore(bazel) async_simple_dependencies
6+ * Added `dispatch(Executor*)` helper function to schedule the current
7+ Lazy corotuine to another executor.
8+ * Added a limit that we can only `co_await` a Lazy in a Lazy Function.
9+ * Added an explicit requirement that the alignment of `T` in `Lazy<T>`
10+ can't exceed `alignof(std::max_align_t)` (which 16 generally) due to
11+ a language defect.
12+ * Added lazy_local features so that the users can specify the LazyLocal
13+ data across the Lazy Calling chain.
14+ * Improved experimenting modules support.
15+ * Improved cmake support for msvc
16+ * Introduced xmake support for modules building.
17+ * Optimized FutureAwaiter so that we can reduce the scheduling time when
18+ we `co_await` a `async_simple::Future`. The semantics remains the same.
19+ * Removed SimpleIOExecutor and SimpleExecutor from async_simple since they
20+ are for testing only and we encourage people to use their own executors
21+ for their own situations.
22+
1232023-4-23 Release Notes
224 * 1.1 Released
325 * SimpleExecutor will execute all the scheduled task before destructing
You can’t perform that action at this time.
0 commit comments