tearshark
|
52c11affc4
|
彻底删除inline state功能。
多次实践证明,该功能带来的误用比其节省的内存更可怕。
|
9 mesi fa |
tearshark
|
f358e07891
|
进一步测试内存占用
|
9 mesi fa |
tearshark
|
8e5b74b811
|
重新启用 inline state 选项
|
9 mesi fa |
tearshark
|
fd4fb92378
|
兼容新版本的clang
|
11 mesi fa |
tearshark
|
3b42e893b3
|
兼容gcc 11.2/clang 14.0版本编译器
|
2 anni fa |
tearshark
|
c7e4819c8e
|
使用concept全面替代enable_if
|
2 anni fa |
tearshark
|
629fcc609c
|
兼容clang on msvc
|
2 anni fa |
tearshark
|
4beb26fdcf
|
优化跨线程使用channel
|
2 anni fa |
tearshark
|
1e27943825
|
channel支持无效模式,以优化某些情况下的使用效率
|
2 anni fa |
tearshark
|
bd2a8e8cea
|
提升channel在多线程下的性能
|
2 anni fa |
tearshark
|
dfa3811619
|
完成event的wait_all_for功能
|
2 anni fa |
tearshark
|
dcf9bdec7c
|
解决event.wait_for/wait_until在超时后导致内存泄露的问题
|
2 anni fa |
tearshark
|
bf671b2193
|
调度器提供对现有所有协程调用stop token进行打断
|
2 anni fa |
tearshark
|
0d2af93ceb
|
更改测试代码的组织方式
|
2 anni fa |
tearshark
|
7331348002
|
改变一些宏的名字,以避免跟其他项目冲突
|
2 anni fa |
tearshark
|
76bd6538a9
|
关闭内联state
现版本的vs2019实现的C++20,其协程的内存布局发生了改变,导致内联state会崩溃
|
2 anni fa |
tearshark
|
54c0ad32b9
|
支持编译为动态库,支持安装脚本
|
2 anni fa |
tearshark
|
27034d9efc
|
重新组织代码目录结构
|
2 anni fa |