Stability of modules in Visual Studio?

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • STL

    MSVC's implementation of the C++ Standard Library.

  • It is indeed an unusually rich source of compiler bugs because (as I understand it) it involves representing C++'s complicated constructs in a novel way, and that means lots of corner cases to handle. microsoft/STL#1694 lists the compiler bugs we've encountered while getting Standard Library Header Units working.

  • AStarDemo

    Discontinued A basic A* example ported to C++/WinRT

  • I tried to port a toy application, https://github.com/pjmlp/AStarDemo and gave up.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cppwinrt

    C++/WinRT

  • TextLayoutSampler

    Utility to display text via multiple Windows API's simultaneously (D2D, DWrite, GDI, GDI+).

  • Well I haven't seen that one, but I've gotten other ICE's and linker errors while incrementally modularizing this app over the years. e.g. Common.Variant.ixx(106,1): fatal error C1001: Internal compiler error. I definitely want to file bugs, and have been, but it's tedious to narrow down the ~20'000 line program for a repro 😑, as often times the change is due to elsewhere rather than the reported line itself. I did though get another program of mine (~15'000 lines) completely modularized successfully yesterday with VS2019 16.10.0 Preview 2, after applying the work-around for one linker error and disabling PCH's with modules. 😊 So it's definitely improving.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Logfmtxx – Header only C++23 structured logging library using logfmt

    3 projects | news.ycombinator.com | 3 Apr 2024
  • Cpp2 and cppfront – An experimental 'C++ syntax 2' and its first compiler

    7 projects | news.ycombinator.com | 31 Mar 2024
  • Sane C++ Libraries

    7 projects | news.ycombinator.com | 27 Jan 2024
  • C++ Specification vs Implementation

    3 projects | /r/cpp_questions | 19 Nov 2023
  • C++23: Removing garbage collection support

    3 projects | news.ycombinator.com | 1 Nov 2023