文件名称:libraries:ASL库将在stlab命名空间中迁移到此处,新库将在此处创建
文件大小:145KB
文件格式:ZIP
更新时间:2024-06-02 08:44:58
C++
这是软件技术实验室(stlab)的源代码存储库。 ASL库将在stlab名称空间中迁移到此处,新库将在此处创建。 分支州 main : 内容 该库提供了用于实现算法的期货和渠道,高级抽象,这些算法简化了多个CPU内核的使用,同时最大程度地减少了争用。 该库解决了C ++ 11和C ++ 17 TS期货的几个问题。 文献资料 完整的文档可在。 发行变更日志列在。 支持平台 所有具有C ++ 14兼容编译器的操作系统 要求 C ++ 14编译器-Visual Studio 2017(> = 15.9.0),Visual Studio 2019-gcc(> = 7)-clang(> = 6) 如果编译器的库未提供boost.optional和boost.variant boost.test仅用于单元测试 建造 首先,您将需要以下工具: () CMake (下载) (Mac)Xco
【文件预览】:
libraries-main
----.travis.yml(5KB)
----generate_docs.sh(631B)
----build.py(1KB)
----.hyde-config(177B)
----cmake()
--------stlabConfig.cmake(149B)
--------RunTests.cmake(276B)
--------stlab.cmake(53B)
--------stlab()
----.github()
--------workflows()
--------install.sh(499B)
--------run.sh(189B)
--------matrix.json(871B)
----test()
--------future_when_any_arguments_tests.cpp(18KB)
--------channel_process_tests.cpp(11KB)
--------future_test_helper.hpp(7KB)
--------cow_test.cpp(10KB)
--------traits_test.cpp(1KB)
--------channel_merge_zip_with_tests.cpp(10KB)
--------future_when_any_range_tests.cpp(26KB)
--------future_when_all_range_tests.cpp(23KB)
--------channel_merge_unordered_tests.cpp(8KB)
--------tuple_test.cpp(7KB)
--------future_tests.cpp(22KB)
--------main.cpp(375B)
--------channel_merge_round_robin_tests.cpp(9KB)
--------task_test.cpp(10KB)
--------forest_test.cpp(13KB)
--------channel_tests.cpp(23KB)
--------CMakeLists.txt(6KB)
--------future_recover_tests.cpp(38KB)
--------future_when_all_arguments_tests.cpp(13KB)
--------tuple_algorithm_test.cpp(3KB)
--------channel_test_helper.cpp(557B)
--------future_coroutine_tests.cpp(3KB)
--------serial_queue_test.cpp(5KB)
--------channel_functor_tests.cpp(7KB)
--------channel_test_helper.hpp(5KB)
--------executor_test.cpp(9KB)
--------future_then_tests.cpp(47KB)
--------sanitizer_suppressions(30B)
--------future_test_helper.cpp(616B)
----INSTALL.md(1KB)
----LICENSE(1KB)
----CHANGES.md(10KB)
----setup_xcode_cpp14.sh(202B)
----.clang-format(3KB)
----.appveyor.yml(2KB)
----setup_xcode_cpp17.sh(202B)
----conanfile.py(8KB)
----enhance_conan.sh(235B)
----.gitignore(416B)
----CMakeLists.txt(11KB)
----.travis()
--------patches()
--------build.sh(2KB)
----setup_msvc_release.bat(436B)
----README.md(3KB)
----setup_msvc_debug.bat(653B)
----stlab()
--------utility.hpp(4KB)
--------iterator()
--------forest_algorithms.hpp(5KB)
--------enum_ops.hpp(13KB)
--------test()
--------version.hpp(929B)
--------functional.hpp(2KB)
--------concurrency()
--------copy_on_write.hpp(6KB)
--------scope.hpp(2KB)
--------memory.hpp(1KB)
--------forest.hpp(38KB)
--------algorithm()