I'm spending some time going through old topics looking for bugs to fix or bugfixes that maybe never made it into KOS, and I'm immediately seeing how much bullshit used to be going on with C++11 and up, especially in the realm of concurrency.
I can confidently say that as of right now, if you have an up-to-date toolchain with GCC13.2.0 sitting on the master branch, all of this shit should be fixed now. I have personally gone through flexing and fixing everything related to C++ concurrency all the way up to C++20 coroutines, and I'm about to PR a big example that is also going to serve as a validation test for all of C++ concurrency.
Other areas where people have reported issues are with C++ stringstreams and std::to_string(). These have also been fixed.
Right now, I'm unaware of any issues using anything from the C standard library up to C17 or the C++ standard library up to C++20 with one exception: std::filesystem is still partially broken. That's on my todo list.
If anyone spots ANY issues with standard libraries or things that should be just working fine in either language, PLEASE report them and don't accept them as just being broken. We've worked really hard ensuring that we have the latest and greatest tools at our disposal, and something like standard functionality not working properly is a horrible way to attract and keep developers around.
C17 and C++20 Standard Libraries
-
- DCEmu Banned
- Posts: 1876
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Mon Mar 22, 2004 4:55 pm
- Location: #%^&*!!!11one Super Sonic
- Has thanked: 82 times
- Been thanked: 64 times
- Contact: