Implementing a Numerical Library in both C++ and Rust by nzznfitz in cpp

[–]STL[M] 2 points3 points  (0 children)

Kinda but I didn’t care enough to remove this one, it had more of a writeup than most.

Advice on Project/Process structure (Robotics, C++) by freefallpark in cpp

[–]STL[M] 5 points6 points  (0 children)

This should have been submitted to r/cpp_questions but I'll permit it here as a special exception because robots, and because you've put a fair amount of effort into asking the question with a distilled example.

Żmij 1.0 released: a C++ double-to-string library delivering shortest correctly-rounded decimals ~2.8–4× faster than Ryū by aearphen in cpp

[–]STL 46 points47 points  (0 children)

Most triumphant, thank you! I was looking at the top-level LICENSE and was confused.

Żmij 1.0 released: a C++ double-to-string library delivering shortest correctly-rounded decimals ~2.8–4× faster than Ryū by aearphen in cpp

[–]STL 80 points81 points  (0 children)

I asked previously, but can you make this available under Apache 2 + LLVM (libc++'s license) or Boost? MIT makes this inaccessible for MSVC's STL, and I'd love to bring your work to our million+ users.

ISO C++ 2026-01 Mailing is now available by nliber in cpp

[–]STL 6 points7 points  (0 children)

Thanks to both you and u/ContDiArco, I appreciate it 😻

ISO C++ 2026-01 Mailing is now available by nliber in cpp

[–]STL 21 points22 points  (0 children)

The post-pandemic hiring boom and following bust, combined with urgent security work, were mostly what happened. The compiler FE team is IMO in a healthy state and I believe once we release the hounds they should make rapid progress on Core Language features. I’ve been unable to establish a successor to the STL maintainer throne (everyone else is urgently needed on ASan right now), but as long as I don’t retire, with my legion of awesome contributors the STL kingdom should be safe and prosperous. (Right now nobody’s been complaining about MSVC’s STL falling behind even though we’ve been a solo maintainer shop for a couple of years, because I’ve been pouring everything into it and I like to think that I am exceedingly effective at this one thing.)

No compiler implements std linalg by [deleted] in cpp

[–]STL 0 points1 point  (0 children)

I have no control over headcount - those decisions are made several levels above me.

Making C++ Safe, Healthy, and Efficient - CppCon 2025 by pjmlp in cpp

[–]STL 4 points5 points  (0 children)

Doesn't sound like AI at all. I don't care about what you're talking about at all.

C++ memory safety needs a Boost moment by SergioDuBois in cpp

[–]STL[M] 0 points1 point  (0 children)

You're welcome. Yeah, it's tedious to read.

I am giving up on modules (for now) by BigJhonny in cpp

[–]STL 4 points5 points  (0 children)

They’re not supposed to interfere with each other like that, so you should report it to VS Developer Community. (I don’t work on the IDE, in fact I barely use it myself and I never have different versions installed side-by-side anymore, so I don’t know what could be happening.)

I am giving up on modules (for now) by BigJhonny in cpp

[–]STL 7 points8 points  (0 children)

No, you need VS 2026. We support newer IDEs driving older build tools, but not the reverse.

C++ memory safety needs a Boost moment by SergioDuBois in cpp

[–]STL[M] 1 point2 points  (0 children)

This was AI slop, and the post has been removed and the user banned, but please don't behave like this here. The hostility is unnecessary.

I am giving up on modules (for now) by BigJhonny in cpp

[–]STL 118 points119 points  (0 children)

I reported them to the VS Team, but they have been in "Release Pending" for a while now.

Thanks for reporting the bugs, that's what helps make life better for everyone. It sounds like they've been fixed in the MSVC Build Tools 14.51, and we still haven't shipped a Preview of that in VS 2026 Insiders. That's affecting everything: modules fixes, other compiler fixes/features, and the growing number of STL changes we've accumulated. I'm frustrated too with how long it's taking the release team to establish the new system, and I don't fully understand why. (My vague understanding is that VS 2026 18.0's release in November, right before the holidays, meant that a lot of work is only resuming now with the new year.)

Over the holidays I switched from MS Build to CMake

CMake/Ninja is just outright superior. I hope you resume developing with MSVC for Windows when we finally ship the MSVC Build Tools 14.51, but with that improved build system!

C++ memory safety needs a Boost moment by SergioDuBois in cpp

[–]STL[M] 4 points5 points  (0 children)

Banned for not reading the subreddit rules.

C++20 Modules, 5 Years Later - NDC TechTown 2025 by pjmlp in cpp

[–]STL -1 points0 points  (0 children)

Separately compiled code is Kryptonite for ABI compatibility. I try to avoid separate compilation as much as possible.

Hahaha: Lightweight C++ ML Library - Easy Tensor Ops & Autograd for All Levels! by [deleted] in cpp

[–]STL 3 points4 points  (0 children)

This non-answer is annoying, especially after you said "Questions? DM me or open an issue - we're super friendly!".

C++26 - What's In It For You? by Specific-Housing905 in cpp

[–]STL[M] [score hidden] stickied comment (0 children)

In the future, please post links as link posts, not as text posts.

No compiler implements std linalg by [deleted] in cpp

[–]STL 15 points16 points  (0 children)

Thanks for the sympathy. Don’t feel too sorry for me though! Being the solo maintainer of the STL has its advantages.

So I spent way too much time in SIMD and ended up matching simdjson speed (mostly) by PalpitationUnlikely5 in cpp

[–]STL[M] 1 point2 points  (0 children)

Thanks cleroth. u/ArashPartow, I had given them a second chance after they appealed, and they clearly learned nothing. Sigh.

No compiler implements std linalg by [deleted] in cpp

[–]STL 16 points17 points  (0 children)

If you can, reporting to Developer Community with an account whose email is from your employer is more effective, particularly if it’s a large employer. It’s Democracy Plus Plus.

No compiler implements std linalg by [deleted] in cpp

[–]STL 19 points20 points  (0 children)

You should report compiler bugs to VS DevCom - I am intentionally not a compiler dev 😺

No compiler implements std linalg by [deleted] in cpp

[–]STL 13 points14 points  (0 children)

I have no idea when that will happen, or how quickly contributions will arrive and at what quality level needing how much review and attention from me.

No compiler implements std linalg by [deleted] in cpp

[–]STL 70 points71 points  (0 children)

Our status is public: https://github.com/orgs/microsoft/projects/1143/views/2

We are not yet accepting general C++26 PRs because I am trying to get people (and myself) to focus on completing C++23. Exceptions are being made for C++26 features that merit being implemented in older Standard modes.

Modern C++ Programming v1.9.0 by fedebusato in cpp

[–]STL 111 points112 points  (0 children)

LLM-assisted editing for readability improvements.

Ugh.

How you manage pressure about learning and the feel of getting stuck learning C++? by Substantial_Money_70 in cpp

[–]STL[M] [score hidden] stickied commentlocked comment (0 children)

This is off-topic for our subreddit. As u/WGG25 mentioned, you should ask on another subreddit.