livellosegreto.it is one of the many independent Mastodon servers you can use to participate in the fediverse.
Livello Segreto è il social etico che ha rispetto di te e del tuo tempo.

Administered by:

Server stats:

1.2K
active users

#cpp

36 posts27 participants3 posts today
C++Now<p>C++Now 2025 SESSION ANNOUNCEMENT: Making Your Program Faster - On Multihreading and Automatic Compiler Vectorization by Ivica Bogosavljevic</p><p><a href="https://schedule.cppnow.org/session/2025/making-your-program-faster/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">schedule.cppnow.org/session/20</span><span class="invisible">25/making-your-program-faster/</span></a></p><p>Register now at <a href="https://cppnow.org/registration/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cppnow.org/registration/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
C & C++ Weekly<p>Xcode 16.3 contains a big apple-clang update</p><p><a href="https://developer.apple.com/documentation/xcode-release-notes/xcode-16_3-release-notes" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/documentat</span><span class="invisible">ion/xcode-release-notes/xcode-16_3-release-notes</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://developer.apple.com/documentation/xcode-release-notes/xcode-16_3-release-notes" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://developer.a</span><span class="invisible">pple.com/documentation/xcode-release-notes/xcode-16_3-release-notes</span></a></p><p><a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
King_DuckZ<p>Just finished working on a C++ <a href="https://mastodon.gamedev.place/tags/cuesheet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cuesheet</span></a> parser. It uses <a href="https://mastodon.gamedev.place/tags/boost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>boost</span></a> <a href="https://mastodon.gamedev.place/tags/spirit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spirit</span></a> and so far it seems to work OK. It's a bit rough around the edges but usable. I haven't released it yet but happy to attach a GPL3+ licence and upload it if anyone would like to give it a try <a href="https://mastodon.gamedev.place/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.gamedev.place/tags/libre" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>libre</span></a> <a href="https://mastodon.gamedev.place/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.gamedev.place/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.gamedev.place/tags/gpl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gpl</span></a></p>
Amartya<p>Rewrote the existing C code for a simple molecular dynamics simulation in Rust. <br>What a brilliant language. So clean and clear.<br>Fun experience. Took me 3 days. (No LLM help haha).</p><p><a href="https://codeberg.org/amartya/MolDyn_Rust" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/amartya/MolDyn_Ru</span><span class="invisible">st</span></a></p><p><a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> <a href="https://fosstodon.org/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://fosstodon.org/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://fosstodon.org/tags/moldyn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>moldyn</span></a> <a href="https://fosstodon.org/tags/moleculardynamics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>moleculardynamics</span></a> <a href="https://fosstodon.org/tags/learning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>learning</span></a> <a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://fosstodon.org/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://fosstodon.org/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a></p>
Stephen Elliott~Buckley<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@tychotithonus" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tychotithonus</span></a></span> </p><p>Also, this is a huge argument for a societal shift back in favour of defined benefit pensions, and doubling the <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a>.</p><p><a href="https://mastodon.social/tags/cdnpoli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cdnpoli</span></a> <a href="https://mastodon.social/tags/canada" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>canada</span></a> <a href="https://mastodon.social/tags/mexico" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mexico</span></a> <a href="https://mastodon.social/tags/fascism" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fascism</span></a> <a href="https://mastodon.social/tags/antifa" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>antifa</span></a> <a href="https://mastodon.social/tags/elbowsup" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elbowsup</span></a> <a href="https://mastodon.social/tags/elxn55" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elxn55</span></a> <a href="https://mastodon.social/tags/pensions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pensions</span></a> <a href="https://mastodon.social/tags/definedbenefitspension" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>definedbenefitspension</span></a> <a href="https://mastodon.social/tags/broligarchs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>broligarchs</span></a> <a href="https://mastodon.social/tags/tariffs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tariffs</span></a> <a href="https://mastodon.social/tags/BigHands" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BigHands</span></a></p>
Csepp 🌢<p>One problem that I'm running into with <a href="https://merveilles.town/tags/CPP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPP</span></a> at work that applies even more to other more dynamic languages like <a href="https://merveilles.town/tags/Scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Scheme</span></a> is the difficulty of automated refactoring. In <a href="https://merveilles.town/tags/Go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Go</span></a> for example it's very useful that the LSP implementation has function extraction and inlining built-in.</p>
JP Lehr<p>Hey engineers!<br>Any leads for <a href="https://mast.hpc.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://mast.hpc.social/tags/CPP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPP</span></a> <a href="https://mast.hpc.social/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> that uses C++ StdPar parallelism as their (main) parallelization scheme?<br>Would be quite interested in learning about such apps and domains where that is used.</p><p><a href="https://mast.hpc.social/tags/HPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HPC</span></a> <a href="https://mast.hpc.social/tags/DataAnalytics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DataAnalytics</span></a> <a href="https://mast.hpc.social/tags/DataScience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DataScience</span></a></p>
C & C++ Weekly<p>shorty: a C++ library for concise lambdas</p><p><a href="https://github.com/hanickadot/shorty" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/hanickadot/shorty</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/hanickadot/shorty" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">hanickadot/shorty</span></a></p><p><a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Vittorio Romeo<p>Here's short <a href="https://mastodon.gamedev.place/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> article on a simple yet suprisingly effective implementation of automatic draw batching in my fork of SFML 🚀</p><p><a href="https://vittorioromeo.com/index/blog/vrsfml3.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">vittorioromeo.com/index/blog/v</span><span class="invisible">rsfml3.html</span></a></p><p><a href="https://mastodon.gamedev.place/tags/sfml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sfml</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> <a href="https://mastodon.gamedev.place/tags/performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>performance</span></a> @sfmldev <a href="https://mastodon.gamedev.place/tags/indiegame" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiegame</span></a> <a href="https://mastodon.gamedev.place/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a></p>
C & C++ Weekly<p>Beware when moving a std::optional (2023)</p><p><a href="https://blog.tal.bi/posts/std-optional-move-pitfall/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.tal.bi/posts/std-optional</span><span class="invisible">-move-pitfall/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://blog.tal.bi/posts/std-optional-move-pitfall/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://blog.tal.bi</span><span class="invisible">/posts/std-optional-move-pitfall/</span></a></p><p><a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
C & C++ Weekly<p>Vari v1.0.0 released: Variadic pointers</p><p><a href="https://github.com/koniarik/vari" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/koniarik/vari</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/koniarik/vari" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">koniarik/vari</span></a></p><p><a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>release</span></a></p>
C & C++ Weekly<p>C++ in Embedded Systems: A practical transition from C to modern C++</p><p><a href="https://packt.link/iwI6z" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">packt.link/iwI6z</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://packt.link/iwI6z" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://packt.link/</span><span class="invisible">iwI6z</span></a></p><p><a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/embedded" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>embedded</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Jakub Neruda<p>Tip 83 of <a href="https://techhub.social/tags/TuesdayCodingTips" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TuesdayCodingTips</span></a> - Curious case of NLOHMANN_JSON_SERIALIZE_ENUM</p><p>I recently debugged a case where code generated by NLOHMANN_JSON_SERIALIZE_ENUM failed at invariant assertions deep in the nlohmann_json library. When examined under a debugger, the data looked in line with the invariants, but there were different from what I expected.</p><p>Upon expanding the macro, I found a static const array in the generated function body. This was suspicious as I knew the code is running multiple serializations in parallel and that static array was the only shared state between threads.</p><p>But the C++ standard clearly states such initialization is thread-safe! Except that our project had a particular MSVC flag set - /Zc:threadSafeInit- (which disables thread-safe initialization), for good reasons I can't talk about.</p><p>Takeaway - the problem isn't always in the code itself. Trust your gut feeling and dive into the compiler flags as well!</p><p><a href="https://techhub.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://techhub.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://techhub.social/tags/tips" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tips</span></a></p>
Live++<p>Live++ 2.9.0 out now:<br><a href="https://liveplusplus.tech/releases.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">liveplusplus.tech/releases.htm</span><span class="invisible">l</span></a></p><p>Maybe our biggest update yet!</p><p>Support for Xbox One and PlayStation 4.<br>Localization for Japanese, Chinese, Korean.<br>Lots of TLC for console versions, lots of bug fixes and improvements across the board.</p><p><a href="https://mastodon.gamedev.place/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a></p>
C & C++ Weekly<p>EngFlow Makes C++ Builds 21x Faster and Software a Lot Safer</p><p><a href="https://thenewstack.io/engflow-makes-c-builds-21x-faster-and-software-a-lot-safer/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thenewstack.io/engflow-makes-c</span><span class="invisible">-builds-21x-faster-and-software-a-lot-safer/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://thenewstack.io/engflow-makes-c-builds-21x-faster-and-software-a-lot-safer/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://thenewstack</span><span class="invisible">.io/engflow-makes-c-builds-21x-faster-and-software-a-lot-safer/</span></a></p><p><a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
C++Now<p>C++Now 2025 SESSION ANNOUNCEMENT: Computing Correctness by Nick Waddoups</p><p><a href="https://schedule.cppnow.org/session/2025/computing-correctness/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">schedule.cppnow.org/session/20</span><span class="invisible">25/computing-correctness/</span></a></p><p>Register now at <a href="https://cppnow.org/registration/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cppnow.org/registration/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
C & C++ Weekly<p>The forgotten art of Struct Packing in C / C++.</p><p><a href="https://www.joshcaratelli.com/blog/struct-packing" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">joshcaratelli.com/blog/struct-</span><span class="invisible">packing</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.joshcaratelli.com/blog/struct-packing" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.joshcar</span><span class="invisible">atelli.com/blog/struct-packing</span></a></p><p><a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
h-1^[solo]<p>frequently updated, recent draft for the working document of the <a href="https://graphics.social/tags/ISO" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ISO</span></a> <a href="https://graphics.social/tags/CPP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPP</span></a> standard: <a href="https://eel.is/c++draft/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">eel.is/c++draft/</span><span class="invisible"></span></a> very well rendered if you like to quickly get into a specific document section, instead of browsing through a very specific PDF file</p>
C & C++ Weekly<p>C++26: variadic friends</p><p><a href="https://www.sandordargo.com/blog/2025/04/02/cpp26-variadic-friends" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">sandordargo.com/blog/2025/04/0</span><span class="invisible">2/cpp26-variadic-friends</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.sandordargo.com/blog/2025/04/02/cpp26-variadic-friends" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.sandord</span><span class="invisible">argo.com/blog/2025/04/02/cpp26-variadic-friends</span></a></p><p><a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
j2i.net<p>Cool, finally got v8 monolith to compile on my computer. Let me get this scripted and documented right now!</p><p><a href="https://masto.ai/tags/v8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>v8</span></a> <a href="https://masto.ai/tags/CPP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPP</span></a> <a href="https://masto.ai/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a></p>