It is not a compiler error. It is never a compiler error (2017)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
  1. Roslyn

    The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

    >> It is not a compiler error. It is never a compiler error (2017)

    No, not always true. Even in modern compilers -- as matured and as modern as VS 2022-- you would still get bug.

    I found one[0]. In my case it's easy to tell it's a compiler bug because the program just can't compile properly. But it's also not easy to reproduce, which just proves how well tested compilers usually are.

    0: https://github.com/dotnet/roslyn/issues/74872

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

    The article is right: it is almost never a compiler bug. I have had that experience of reporting and being wrong. It sucks.

    On the other hand, I have a confirmed bug in Cland [1] and a non-rejected bug in GCC [2], so it does happen.

    [1]: https://github.com/llvm/llvm-project/issues/61133

    [2]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108448

  4. NumPy

    The fundamental package for scientific computing with Python.

    I hit a similar issue in 2017 which is still the case today: Python's builtin `random.shuffle` destroys numpy arrays passed into it [0]. This is apparently a design limitation within numpy and cannot be detected or fixed, so it still stands today.

    [0] https://github.com/numpy/numpy/issues/10215

  5. omr

    Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes

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

  • Mojo🔥: Head -to-Head with Python and Numba

    2 projects | dev.to | 27 Sep 2023
  • Any data folks coding C++ and Java? If so, why did you leave Python?

    1 project | /r/quant | 12 Jul 2023
  • Do you guys think this programmer is right about dotnet?

    4 projects | /r/programming | 10 Jul 2023
  • Using Matplotlib with Numba to accelerate code

    1 project | /r/pythonhelp | 22 Jun 2023
  • This new programming language has the potential to make python (the dominant language for AI) run 35,000X faster.

    1 project | /r/singularity | 5 May 2023

Did you know that Python is
the 2nd most popular programming language
based on number of references?