Why Apple Chose Clang

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

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
  • linux

    Linux kernel source tree (by ClangBuiltLinux)

  • It's a pipeline; clang starts, hands off to LLVM.

    For a compilation to object file from source code, the vast majority of time for most translation units is spent in the front end of the pipeline, not the middle, or backend.

    See also my first plot: https://github.com/ClangBuiltLinux/linux/issues/1086#issueco...

  • gcc

  • What, since when is GCC implemented in C++? I don't see any of that: https://github.com/gcc-mirror/gcc

    Maybe in libstdc++, but what else would you use there.

    I wanted to know what register allocation algorithms GCC implements, but I can't even find it. It's all files with cryptic names and hundreds in one directory. You can find _even less_ documentation, talks and blog posts about GCC internals :(

  • 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
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

  • What (not how) to contribute to the kernel

    2 projects | /r/kernel | 8 Dec 2021
  • Intel C/C++ compilers complete adoption of LLVM

    2 projects | news.ycombinator.com | 12 Aug 2021
  • Is linux insecure?

    1 project | /r/linux | 1 May 2021
  • Committing to Rust for Kernel Code

    5 projects | news.ycombinator.com | 23 Nov 2023
  • ISO C became unusable for operating systems development

    8 projects | news.ycombinator.com | 21 Jan 2022