Chuanqi Xu
Chuanqi Xu
### Search before asking - [x] I searched the [issues](https://github.com/alibaba/async_simple/issues) and found no similar issues. ### What happened + What you expected to happen When user defines an awaiter, if...
### Search before asking - [x] I searched the [issues](https://github.com/alibaba/async_simple/issues) and found no similar issues. ### Why It is better to have benchmarks for new added things mutex, SpinLock and...
### Search before asking - [x] I searched the [issues](https://github.com/alibaba/async_simple/issues) and found no similar issues. ### What happened + What you expected to happen Currently the thread pool supports worksteal...
### Search before asking - [x] I searched the [issues](https://github.com/alibaba/async_simple/issues) and found no similar issues. ### What happened + What you expected to happen Although we've accepted https://github.com/alibaba/async_simple/pull/84, we lack...
### Search before asking - [x] I searched the [issues](https://github.com/alibaba/async_simple/issues) and found no similar issues. ### What happened + What you expected to happen Extract from https://www.reddit.com/r/cpp/comments/ta4h29/async_simple_a_c20_coroutine_library/ ``` - C++20...
(I searched simply but found nothing) Out of curiosity, I want to use CIR to check the coroutine codes to have a feeling for the current status. But https://llvm.github.io/clangir/GettingStarted/examples.html shows...
(Some backgrounds, not required to read: https://discourse.llvm.org/t/rfc-c-20-modules-introduce-thin-bmi-and-decls-hash/74755) This is the document part for the no-transitive-change (https://github.com/llvm/llvm-project/pull/86912, https://github.com/llvm/llvm-project/pull/92083, https://github.com/llvm/llvm-project/pull/92085, https://github.com/llvm/llvm-project/pull/92511) to provide the ability for build system to skip some unnecessary...
Alternatives to https://reviews.llvm.org/D153114. Try to address https://github.com/clangd/clangd/issues/1293. See the links for design ideas and the consensus so far. We want to have some initial support in clang18. This is the...
Reproducer: ``` // test.cc #include std::unique_ptr stack_; ``` ``` clang++ -std=c++11 -c test.cc -Xclang -fclangir -Xclang -emit-cir -o test.cir ``` Crash log: ``` NYI UNREACHABLE executed at /home/chuanqi.xcq/clangir/clang/lib/CIR/CodeGen/CIRGenTypes.cpp:74! PLEASE submit...
See https://github.com/llvm/clangir/issues/883 for details. This implements the idea to implement a pass to hoist the allocas and then we can accept the reproducer. I sent this as a draft since...