C17 and C++20 Standard Libraries

If you have any questions on programming, this is the place to ask them, whether you're a newbie or an experienced programmer. Discussion on programming in general is also welcome. We will help you with programming homework, but we will not do your work for you! Any porting requests must be made in Developmental Ideas.
Post Reply
User avatar
GyroVorbis
Elysian Shadows Developer
Elysian Shadows Developer
Posts: 1874
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: 80 times
Been thanked: 62 times
Contact:

C17 and C++20 Standard Libraries

Post by GyroVorbis »

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.
These users thanked the author GyroVorbis for the post:
|darc|
Post Reply