C++20 STL Features: 1 Year of Development on GitHub
C++20 STL Features: 1 Year of Development on GitHub Stephan T. Lavavej "Steh-fin Lah-wah-wade" Principal Software Engineer, Visual C++ Libraries stl@microsoft.com @StephanTLavavej 1 Version 1.0 - September Standard, except as noted • Part 2: GitHub Development • For contributors and observers 2Overview Part 0 3CppCon 2019 -> CppCon 2020 • Announced at CppCon 2019 • github.com/microsoft/STL • Apache License contributors • Extensively reviewed and tested • Released VS 2019 16.5, 16.6, 16.7, 16.8 Preview 3 • GitHub migration ongoing • Build system (native desktop), test suite, issue database • Goal: Complete0 码力 | 45 页 | 989.72 KB | 5 月前3C++20 STL Features: 1 Year of Development on GitHub
Version 1.0 - September 15, 2020 1 C++20 STL Features: 1 Year of Development on GitHub Stephan T. Lavavej "Steh-fin Lah-wah-wade" Principal Software Engineer, Visual C++ Libraries stl@microsoft.com @StephanTLavavej2 Standard, except as noted • Part 2: GitHub Development • For contributors and observers3 Overview Part 04 CppCon 2019 CppCon 2020 • Announced at CppCon 2019 • github.com/microsoft/STL • Apache License contributors • Extensively reviewed and tested • Released VS 2019 16.5, 16.6, 16.7, 16.8 Preview 3 • GitHub migration ongoing • Build system (native desktop), test suite, issue database • Goal: Complete0 码力 | 45 页 | 702.09 KB | 5 月前3Spanny 2: Rise of std::mdspan
github.com/griswaldbrooks/spanny2github.com/griswaldbrooks/spanny2 DISCLAIMER: C++23… ish 2 https://github.com/kokkos/mdspangithub.com/griswaldbrooks/spanny2 goals ● deeper understanding of std::mdspan accessors ● how to write custom layouts and accessors ● dispel common misconceptions about both 3github.com/griswaldbrooks/spanny2 how ● layouts and their requirements ● occupancy grids and default std::mdspan ● review std::mdspan declarationgithub.com/griswaldbrooks/spanny2 7github.com/griswaldbrooks/spanny2 std::mdspan 8github.com/griswaldbrooks/spanny2 motivations: people who know more than me I0 码力 | 117 页 | 2.02 MB | 5 月前3Multi Producer, Multi Consumer, Lock Free, Atomic Queue
https://github.com/erez-strauss/lockfree_mpmc_queueAbout me ● C++/C development for over 25 years ● Low Latency - Trading platforms ● Worked in both banks and hedge funds ● Github: https://github.com/erez-strauss https://www.linkedin.com/in/erezstrauss/ 3 CppCon 2024 | Erez Strauss | Lockfree, MPMC Queue https://github.com/erez-strauss/lockfree_mpmc_queueLockfree, MPMC Queue - Agenda 1. Trading Platform, Latency Testing 9. Performance - Benchmarking 4 CppCon 2024 | Erez Strauss | Lockfree, MPMC Queue https://github.com/erez-strauss/lockfree_mpmc_queueLockfree, MPMC Queue - Background ● Trading platform - every0 码力 | 54 页 | 886.12 KB | 5 月前3AnEditor Can Do That?
What’s new? 1. GitHub Codespaces (coding from your browser!)Visual Studio Code What’s new? 1. GitHub Codespaces (coding from your browser!)Visual Studio Code What’s new? 1. GitHub Codespaces (coding 1. GitHub Codespaces (coding from your browser!)Visual Studio Code What’s new? 1. GitHub Codespaces (coding from your browser!) 2. CMake Presets supportVisual Studio Code What’s new? 1. GitHub Codespaces and ARM64 support (Raspberry Pi, Surface Pro X, Apple Silicon)Visual Studio Code What’s new? 1. GitHub Codespaces (coding from your browser!) 2. CMake Presets support 3. ARM and ARM64 support (Raspberry0 码力 | 71 页 | 2.53 MB | 5 月前3Taro: Task graph-based Asynchronous Programming Using C++ Coroutine
1 Taro: https://github.com/dian-lun-lin/taro A B Callback Wait Polling D C C++ Coroutine to enable multitasking 28Taro’s Programming Model – Example 1 Taro: https://github.com/dian-lun-lin/taro Taro: https://github.com/dian-lun-lin/taro A B Callback Wait Polling D C 7 auto task_a = taro.emplace([&]() { 11 }); 30Taro’s Programming Model – Example 1 Taro: https://github.com/dian-lun-lin/taro stream>>>(); 10 }); // synchronize 11 }); 31Taro’s Programming Model – Example 1 Taro: https://github.com/dian-lun-lin/taro A B Callback Wait Polling D C 7 auto task_a = taro.emplace([&]() {0 码力 | 84 页 | 8.82 MB | 5 月前3Au Units
more https://aurora-opensource.github.io/au/main/tutorial/ 10.1Au: learning more https://aurora-opensource.github.io/au/main/tutorial/ https://aurora-opensource.github.io/au/main/troubleshooting/ 10 https://aurora-opensource.github.io/au/main/alternatives/ 17Full comparison https://aurora-opensource.github.io/au/main/alternatives/ 1. Can you get it? 17.1Full comparison https://aurora-opensource.github.io/au/main/alternatives/ https://aurora-opensource.github.io/au/main/alternatives/ 1. Can you get it? 2. What does it cost? 3. “Units library speci�c” features: 17.3Au and alternatives 18Libraries considered Library Name GitHub repo Boost0 码力 | 191 页 | 22.37 MB | 5 月前3Conan 1.6 Documentation
Check out the source code and issue tracking (for reporting bugs and for feature requests) at https://github.com/conan-io/conan 1.2 Decentralized package manager Conan is a decentralized package manager with clarification about this definition of stability, please report in the documentation issue tracker: https://github.com/conan-io/docs. Got any doubts? Please check out our FAQ section or . 1.4. Cross platform, build because of a bug in pip. Information about this issue and workarounds is available here: https://github.com/GrahamDumpleton/wrapt/issues/112. • Conan works with Python 2.7, but not all features are available0 码力 | 428 页 | 2.87 MB | 1 年前3Conan 1.7 Documentation
Check out the source code and issue tracking (for reporting bugs and for feature requests) at https://github.com/conan-io/conan 1.2 Decentralized package manager Conan is a decentralized package manager with clarification about this definition of stability, please report in the documentation issue tracker: https://github.com/conan-io/docs. Got any doubts? Please check out our FAQ section or . 1.4. Cross platform, build because of a bug in pip. Information about this issue and workarounds is available here: https://github.com/GrahamDumpleton/wrapt/issues/112. • Conan works with Python 2.7, but not all features are available0 码力 | 433 页 | 2.95 MB | 1 年前3Conan 1.8 Documentation
Check out the source code and issue tracking (for reporting bugs and for feature requests) at https://github.com/conan-io/conan 1.2 Decentralized package manager Conan is a decentralized package manager with clarification about this definition of stability, please report in the documentation issue tracker: https://github.com/conan-io/docs. Got any doubts? Please check out our FAQ section or . 1.4. Cross platform, build because of a bug in pip. Information about this issue and workarounds is available here: https://github.com/GrahamDumpleton/wrapt/issues/112. • Conan works with Python 2.7, but not all features are available0 码力 | 458 页 | 3.03 MB | 1 年前3
共 273 条
- 1
- 2
- 3
- 4
- 5
- 6
- 28