hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

8.9K
active users

#msvc

0 posts0 participants0 posts today
Lex Plt<p>On another note, I’ve added instruction source location tracking to <a href="https://hachyderm.io/tags/ArkScript" class="mention hashtag" rel="tag">#<span>ArkScript</span></a>!</p><p>Meaning, we can (finally) have runtime errors that point to the line which threw the error. As well as go up the call tree and display it with the line of each call as well!</p><p>However I’m still dueling with <a href="https://hachyderm.io/tags/msvc" class="mention hashtag" rel="tag">#<span>msvc</span></a> that loves generating weird errors at runtime (and my favorite OS, Windows, using back slashes in path instead of forward slashes…)</p><p><a href="https://hachyderm.io/tags/pldev" class="mention hashtag" rel="tag">#<span>pldev</span></a> <a href="https://hachyderm.io/tags/compiler" class="mention hashtag" rel="tag">#<span>compiler</span></a> <a href="https://hachyderm.io/tags/cplusplus" class="mention hashtag" rel="tag">#<span>cplusplus</span></a></p>
rfnix<p>Today's been a fun ride down weird <a href="https://piaille.fr/tags/MSVC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSVC</span></a> <a href="https://piaille.fr/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://piaille.fr/tags/compiler" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compiler</span></a> land, for some values of "fun".</p><p>I'm still flabbergasted that it generates multiple SIMD rounds of packed doubles/singles conversions with a half full xmm register for a seemingly innocuous line of math and a call to std::exp2f. Like, why not use regular math instructions if you want to vectorize with N=1 width? Are these lines really "optimized"?</p>
Microsoft DevBlogs<p>we now integrate LLVM updates weekly and have introduced new features like improved memory management and expanded API intercepts.</p><p>Adopt ASan in your codebase to catch memory safety issues during continuous integration and testing.</p><p>We invite you to download Visual Studio and try ASan.</p><p>Your feedback is vital! <a href="https://dotnet.social/tags/MSVC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSVC</span></a> <a href="https://dotnet.social/tags/ASan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASan</span></a> <a href="https://dotnet.social/tags/VisualStudio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VisualStudio</span></a> <a href="https://dotnet.social/tags/DevCommunity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevCommunity</span></a></p><p>For more information check: <a href="https://devblogs.microsoft.com/cppblog/msvc-address-sanitizer-updates-in-visual-studio-2022-version-17-13/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/cppblog</span><span class="invisible">/msvc-address-sanitizer-updates-in-visual-studio-2022-version-17-13/</span></a>.</p>
Habr<p>Основы inline ассемблера для С в Visual Studio (MSVC compiler) x86 компиляции для Windows</p><p>Всем привет! я долго искал статью на эту тему, но так как очень много кто использует GNU компилятор или линукс вариант написания, то мне это не подходит, эта статья призвана кратко разобрать основы inline ассемблера для С в MSVC x86 вариации, также стоит отметить, что я буду разбирать все организационные моменты с расчетом на то, что вы уже несколько лет пользуйтесь Visual Studio и C/C++ в частности, хотя бы на уровне джуна-самоучки, коим я и являюсь, поэтому новичкам стоит гуглить некоторые моменты, всем продуктивного изучения! Подробнее</p><p><a href="https://habr.com/ru/articles/894860/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/894860/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/msvc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msvc</span></a> <a href="https://zhub.link/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://zhub.link/tags/assembler" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembler</span></a> <a href="https://zhub.link/tags/gnu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gnu</span></a> <a href="https://zhub.link/tags/windows" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>windows</span></a> <a href="https://zhub.link/tags/visual_studio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>visual_studio</span></a> <a href="https://zhub.link/tags/masm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>masm</span></a> <a href="https://zhub.link/tags/masm32" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>masm32</span></a> <a href="https://zhub.link/tags/x86" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x86</span></a> <a href="https://zhub.link/tags/inline_assembler" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>inline_assembler</span></a></p>
𝕽𝕺𝖄 𝕸𝕬𝕿𝕳𝖀𝕽<p>I don't know if anyone cares about this, but I had terrible trouble opening an old <a href="https://mastodon.social/tags/Twine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Twine</span></a> 1.x <a href="https://mastodon.social/tags/interactivefiction" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>interactivefiction</span></a> <a href="https://mastodon.social/tags/game" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>game</span></a> for editing I published ages ago on <a href="https://mastodon.social/tags/32bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>32bit</span></a> <a href="https://mastodon.social/tags/Windows" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Windows</span></a>. If you're having similar difficulties, maybe try DL'ing and installing the <a href="https://mastodon.social/tags/MSVC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSVC</span></a>++ 2008 and 2013 Redistributables. My <a href="https://mastodon.social/tags/swordandsorcery" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swordandsorcery</span></a> game, <a href="https://mastodon.social/tags/RiderintheMist" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RiderintheMist</span></a>, spelling mistakes and all, is available here: <a href="https://roymathur.com/files/rider-in-the-mist/rider-in-the-mist.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">roymathur.com/files/rider-in-t</span><span class="invisible">he-mist/rider-in-the-mist.html</span></a> <a href="https://mastodon.social/tags/Twinery" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Twinery</span></a> <a href="https://mastodon.social/tags/Code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Code</span></a> <a href="https://mastodon.social/tags/Dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dev</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
Simon Tatham<p>Two things I learned this week about <a href="https://hachyderm.io/tags/MSVC" class="mention hashtag" rel="tag">#<span>MSVC</span></a> / <a href="https://hachyderm.io/tags/VisualStudio" class="mention hashtag" rel="tag">#<span>VisualStudio</span></a>:</p><p>1. If vcvars64.bat is not behaving itself for some reason, you can set VSCMD_DEBUG=1 and it will print more diagnostics. 2 and 3 print more still: 3 is an &quot;OMG redirect to a file and sort through it later&quot; level of verbosity.</p><p>2. If you do this, the script stops for a noticeable time just after printing &quot;Sending telemetry&quot;. One of the reasons it&#39;s so slow is that it&#39;s phoning home! You can set VSCMD_SKIP_SENDTELEMETRY=1 to turn that off, improving speed as well as privacy.</p><p>This is commented in one of the sub-scripts VsDevCmd.bat with the command<br /> REM Send Telemetry if user&#39;s VS is opted-in<br />but, of course, I have no memory of seeing any opt-in box to tick.</p>
Jakub Neruda<p>Looks like Microsoft noticed that there's no std::println(std::ostream&amp;) overload and removed it from the latest version of MSVC.</p><p>There goes my morning fixing all projects that depended on it...</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/microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microsoft</span></a> <a href="https://techhub.social/tags/msvc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msvc</span></a></p>
Alvin Ashcraft<p>MSVC Address Sanitizer updates in Visual Studio 2022 version 17.13. <a href="https://devblogs.microsoft.com/cppblog/msvc-address-sanitizer-updates-in-visual-studio-2022-version-17-13/" rel="nofollow noopener noreferrer" target="_blank">https://devblogs.microsoft.com/cppblog/msvc-address-sanitizer-updates-in-visual-studio-2022-version-17-13/</a> <a class="hashtag" href="https://bsky.app/search?q=%23visualstudio" rel="nofollow noopener noreferrer" target="_blank">#visualstudio</a> <a class="hashtag" href="https://bsky.app/search?q=%23vs2022" rel="nofollow noopener noreferrer" target="_blank">#vs2022</a> <a class="hashtag" href="https://bsky.app/search?q=%23cpp" rel="nofollow noopener noreferrer" target="_blank">#cpp</a> <a class="hashtag" href="https://bsky.app/search?q=%23llvm" rel="nofollow noopener noreferrer" target="_blank">#llvm</a> <a class="hashtag" href="https://bsky.app/search?q=%23msvc" rel="nofollow noopener noreferrer" target="_blank">#msvc</a><br><br><a href="https://devblogs.microsoft.com/cppblog/msvc-address-sanitizer-updates-in-visual-studio-2022-version-17-13/" rel="nofollow noopener noreferrer" target="_blank">MSVC Address Sanitizer updates...</a></p>
Alvin Ashcraft 🐿️<p>MSVC Address Sanitizer updates in Visual Studio 2022 version 17.13.</p><p><a href="https://devblogs.microsoft.com/cppblog/msvc-address-sanitizer-updates-in-visual-studio-2022-version-17-13/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/cppblog</span><span class="invisible">/msvc-address-sanitizer-updates-in-visual-studio-2022-version-17-13/</span></a></p><p><a href="https://hachyderm.io/tags/visualstudio" class="mention hashtag" rel="tag">#<span>visualstudio</span></a> <a href="https://hachyderm.io/tags/vs2022" class="mention hashtag" rel="tag">#<span>vs2022</span></a> <a href="https://hachyderm.io/tags/cpp" class="mention hashtag" rel="tag">#<span>cpp</span></a> <a href="https://hachyderm.io/tags/llvm" class="mention hashtag" rel="tag">#<span>llvm</span></a> <a href="https://hachyderm.io/tags/msvc" class="mention hashtag" rel="tag">#<span>msvc</span></a></p>
Victor Ciura<p>New C++ features in Visual Studio v17.13 <br /><a href="https://devblogs.microsoft.com/cppblog/whats-new-for-c-developers-in-visual-studio-2022-17-13/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/cppblog</span><span class="invisible">/whats-new-for-c-developers-in-visual-studio-2022-17-13/</span></a> <br /><a href="https://hachyderm.io/tags/cpp" class="mention hashtag" rel="tag">#<span>cpp</span></a> <a href="https://hachyderm.io/tags/cplusplus" class="mention hashtag" rel="tag">#<span>cplusplus</span></a> <a href="https://hachyderm.io/tags/visualstudio" class="mention hashtag" rel="tag">#<span>visualstudio</span></a> <a href="https://hachyderm.io/tags/MSVC" class="mention hashtag" rel="tag">#<span>MSVC</span></a></p>
Victor Ciura<p>MSVC Compiler Language Updates in Visual Studio 17.12 <br /><a href="https://devblogs.microsoft.com/cppblog/msvc-compiler-language-updates-in-visual-studio-2022-version-17-12/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/cppblog</span><span class="invisible">/msvc-compiler-language-updates-in-visual-studio-2022-version-17-12/</span></a><br />Major quality boost in this one, fixing lots of Developer Community feedback issues.<br />(check if yours made it 🙂)<br /><a href="https://hachyderm.io/tags/cpp" class="mention hashtag" rel="tag">#<span>cpp</span></a> <a href="https://hachyderm.io/tags/cplusplus" class="mention hashtag" rel="tag">#<span>cplusplus</span></a> <a href="https://hachyderm.io/tags/MSVC" class="mention hashtag" rel="tag">#<span>MSVC</span></a></p>
Anders Stenberg<p>It's amazing that the msvc linker has a (non-huge) limit on the size of RSP files, the mechanism used to avoid having too long command lines.</p><p>lld-link does not, but is instead distinctly slower.</p><p><a href="https://learn.microsoft.com/en-us/cpp/error-messages/tool-errors/linker-tools-error-lnk1170?view=msvc-170" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">learn.microsoft.com/en-us/cpp/</span><span class="invisible">error-messages/tool-errors/linker-tools-error-lnk1170?view=msvc-170</span></a></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/msvc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msvc</span></a></p>
Markus Werle<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@smurthys" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>smurthys</span></a></span> Now I am at the point where I found yet another bug in <a href="https://nrw.social/tags/msvc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msvc</span></a>. </p><p><a href="https://stackoverflow.com/questions/79148999/which-c-compilers-are-right-on-this-concept-code" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">stackoverflow.com/questions/79</span><span class="invisible">148999/which-c-compilers-are-right-on-this-concept-code</span></a></p>
Chris Green<p>Thread locals , gcc+linux vs msvc/windows.<br>Twice as many instructions in msvc for a simple thread local update intended to be inlined 😭 <br><a href="https://godbolt.org/z/aGY7ssE78" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">godbolt.org/z/aGY7ssE78</span><span class="invisible"></span></a></p><p><a href="https://mastodon.gamedev.place/tags/gcc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gcc</span></a> <a href="https://mastodon.gamedev.place/tags/msvc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msvc</span></a> <a href="https://mastodon.gamedev.place/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a></p>
Guillaume Racicot<p>Breaking news: MSVC developer learns that a syntax error is not a substitution failure</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/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.social/tags/msvc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msvc</span></a></p>
Victor Ciura<p>The traditional “What&#39;s New in <a href="https://hachyderm.io/tags/VisualStudio" class="mention hashtag" rel="tag">#<span>VisualStudio</span></a> for C++ Developers” <span class="h-card" translate="no"><a href="https://mastodon.social/@CppCon" class="u-url mention">@<span>CppCon</span></a></span> 2024 - packed with great demos by <span class="h-card" translate="no"><a href="https://bird.makeup/users/mryamgirmay" class="u-url mention">@<span>mryamgirmay</span></a></span> &amp; @michaelprice </p><p><a href="https://hachyderm.io/tags/cpp" class="mention hashtag" rel="tag">#<span>cpp</span></a> <a href="https://hachyderm.io/tags/cplusplus" class="mention hashtag" rel="tag">#<span>cplusplus</span></a> <a href="https://hachyderm.io/tags/MSVC" class="mention hashtag" rel="tag">#<span>MSVC</span></a> <a href="https://hachyderm.io/tags/GitHub" class="mention hashtag" rel="tag">#<span>GitHub</span></a> <a href="https://hachyderm.io/tags/Copilot" class="mention hashtag" rel="tag">#<span>Copilot</span></a> @visualc <a href="https://hachyderm.io/tags/CppCon" class="mention hashtag" rel="tag">#<span>CppCon</span></a></p>
Victor Ciura<p>Check out the latest features in <a href="https://hachyderm.io/tags/VisualStudio" class="mention hashtag" rel="tag">#<span>VisualStudio</span></a> Build Insights v17.12. Now it&#39;s even easier to use and gives you more control/knobs. <br /><a href="https://devblogs.microsoft.com/cppblog/build-insights-17-12/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/cppblog</span><span class="invisible">/build-insights-17-12/</span></a> <br /><a href="https://hachyderm.io/tags/cpp" class="mention hashtag" rel="tag">#<span>cpp</span></a> <a href="https://hachyderm.io/tags/cplusplus" class="mention hashtag" rel="tag">#<span>cplusplus</span></a> <a href="https://hachyderm.io/tags/MSVC" class="mention hashtag" rel="tag">#<span>MSVC</span></a></p>
Timo the timo<p>My program, which has a JIT compiler in it, is getting killed (or at least it seems like) on azure pipelines. when i turn the JIT off it runs fine. when i use IMAGE_NAME: 'windows-2019' instead of -latest, it runs fine.<br>Is there some kind of new security feature or exploit mitigation or whatever that was turned on some time between these two images that might be killing my program because the jit needs to be adapted to it?<br>How the heck do i find out how my program is actually quitting? "exit code 0xff" is not terribly enlightening ...<br>This is incredibly frustrating to debug, not just because I have to wait ~10 minutes between putting a change in and seeing the result, and the majority of tools windows developers have at their disposal seem to only be usable with a GUI which, surprise surprise, azure pipelines runners don't let you access.</p><p><a href="https://peoplemaking.games/tags/azurepipelines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>azurepipelines</span></a> <a href="https://peoplemaking.games/tags/msvc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msvc</span></a> <a href="https://peoplemaking.games/tags/windows" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>windows</span></a> <a href="https://peoplemaking.games/tags/justintimecompilation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>justintimecompilation</span></a> <a href="https://peoplemaking.games/tags/ETW" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ETW</span></a> <a href="https://peoplemaking.games/tags/pwsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pwsh</span></a></p>
Timo the timo<p>Und nun heiße ich Sie herzlich willkommen zum Musikantenstdafx. <a href="https://peoplemaking.games/tags/shitpost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shitpost</span></a> <a href="https://peoplemaking.games/tags/deutsch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>deutsch</span></a> <a href="https://peoplemaking.games/tags/msvc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msvc</span></a></p>
Victor Ciura<p>MSVC Backend Updates in <a href="https://hachyderm.io/tags/VisualStudio" class="mention hashtag" rel="tag">#<span>VisualStudio</span></a> 2022 v17.11 <br />See the latest performance improvements from our C++ backend team: <br /><a href="https://devblogs.microsoft.com/cppblog/msvc-backend-updates-in-visual-studio-2022-version-17-11/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/cppblog</span><span class="invisible">/msvc-backend-updates-in-visual-studio-2022-version-17-11/</span></a> <br /><a href="https://hachyderm.io/tags/cpp" class="mention hashtag" rel="tag">#<span>cpp</span></a> <a href="https://hachyderm.io/tags/cplusplus" class="mention hashtag" rel="tag">#<span>cplusplus</span></a> <a href="https://hachyderm.io/tags/MSVC" class="mention hashtag" rel="tag">#<span>MSVC</span></a></p>