Does Rust still depend on LLVM?

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

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

    🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧

  • There's also rust-gpu that's an entirely new rustc backend to generate SPIR-V to be able to run Rust on the GPU

  • Rust-CUDA

    Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.

  • Kinda - SPIR-V is an intermediate representation that can be consumed by graphics drivers and compiled down by them to the GPU's native code. In that sense it's more similar to emitting LLVM IR than e.g. x86 machine code. Similarly, Rust-CUDA emits NVVM IR, which is a subset of LLVM IR.

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

    Cranelift based backend for rustc

  • I believe rustc is looking into adopting Cranelift for debug builds to make compilation faster (at the expense of runtime performance), but release builds will continue to use LLVM by default due to better optimizations.

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 part of Rust compilation is the bottleneck?

    1 project | news.ycombinator.com | 16 Mar 2024
  • What's the coolest Rust project you've seen that made you go, 'Wow, I didn't know Rust could do that!'?

    5 projects | /r/rust | 3 Jul 2023
  • [rust-gpu] How do I run/build my own shaders locally?

    3 projects | /r/rust | 6 Jun 2023
  • Posh: Type-Safe Graphics Programming in Rust

    1 project | news.ycombinator.com | 6 Jun 2023
  • Introducing posh: Type-Safe Graphics Programming in Rust

    6 projects | /r/rust | 4 Jun 2023