STL
asio
Our great sponsors
STL | asio | |
---|---|---|
152 | 4 | |
9,610 | 1,102 | |
1.2% | 2.0% | |
9.6 | 8.6 | |
5 days ago | 15 days ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
STL
- C++ Specification vs Implementation
-
C++23: Removing garbage collection support
Here is Microsoft's implementation of map in the standard library. I think of myself as a competent programmer / computer scientist. I couldn't write this: https://github.com/microsoft/STL/blob/f392449fb72d1a387ac502...
-
Learn to write production quality STL like classes
All standard libraries of major compilers are now open. For example, you can find header files from STL for MSVC here: https://github.com/microsoft/STL/tree/main/stl/inc.
-
MSVC C++23 Update
Do you have a list of the bugs you've filed and their current status, like the one I have for the STL? I saw you mentioned 3 bugs 7 months ago, 2 of which were fixed in 17.6 and the third of which was a duplicate of an active bug ("deducing this" is known to not yet work with modules, which is why we don't define the feature-test macro to claim full support).
-
Has Boost lost its charm?
Yep. And look at our implementation's name: https://github.com/microsoft/STL
-
Please can someone tell me where I can find the content of the STL
Microsofts STL: https://github.com/microsoft/STL
-
What exactly are std::visit and std::variant
MS STL
-
Why is stl unreadable?
A quick reference for std::vector: - MSVC: https://github.com/microsoft/STL/blob/main/stl/inc/vector - LLVM/libc++: https://github.com/llvm/llvm-project/blob/main/libcxx/include/vector - GCC/libstdc++: https://gcc.gnu.org/git/?p=gcc.git;a=blob_plain;f=libstdc%2B%2B-v3/include/bits/stl_vector.h;hb=refs/heads/master (actual impl, vector header is nearly empty)
MSVC
asio
-
Boost v1.78.0
On mobile so have trouble finding relevant docs, but this commit seems to contain bulk of the io_uring support: https://github.com/boostorg/asio/commit/292dcdcb94d1e5cd47b3275c1e8ad93dd19dc912
-
When should I override basic_streambuf::seekoff?
Doing some research on other people's experience in implementing custom stream buffers, I rarely see seekoff (and it's companion seekpos) being overriden. Boost ASIO's basic_streambuf does not. This article on writing custom stream buffers and this other article (both show up on the first page in a Google search) do not.
What are some alternatives?
EA Standard Template Library - EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
Boost.Asio - Asio C++ Library
robin-hood-hashing - Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
tracy - Frame profiler
gcc
llvm-project - The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
ziglings - Learn the Zig programming language by fixing tiny broken programs.
julia - The Julia Programming Language
C++ Format - A modern formatting library
cppwin32 - A modern C++ projection for the Win32 SDK
Folly - An open-source C++ library developed and used at Facebook.
kc85.zig - A KC85 emulator written in Zig