bytecodealliance/cranelift
View on GitHub ↗ ★ 2,509 archived
Cranelift code generator
14 mentions on Hacker News by 13 people: 1 story, 13 comments · first 2018-08-10 · latest 2020-02-09
20082026
-
I'm hoping for Cranelift ( https://github.com/bytecodealliance/cranelift ) to deliver a more JIT-friendly alternative to LLVM (Though it can do AOT compilation too). Another very interesting project, even if it is slightly intimidating in…
comment by kryptiskt · 2020-02-09 · in Flang: The Fortran frontend of LLVM [video] -
It's in the works :) https://www.reddit.com/r/rust/comments/enxgwh/cranelift_back... https://github.com/bytecodealliance/cranelift
comment by PudgePacket · 2020-02-02 · in Rust Moving Towards an IDE-Friendly Compiler with Rust Analyzer -
…while very promising, I wouldn't call production-ready yet. [0] https://github.com/dtolnay/watt [1] https://github.com/bytecodealliance/cranelift EDIT: Also, debugging. I'm not sure of the current state of it, but last time I checked, it…
comment by NanoCoaster · 2020-01-22 · in Go's Tooling Is an Undervalued Technology -
…If you were aware of it and decided not to use it, I'd love to know what are your rationals. [1]: https://github.com/bytecodealliance/cranelift
comment by littlestymaar · 2020-01-08 · in Show HN: Beef, a new performance-oriented programming language -
…One of the primary expectations / use cases for cranelift is its use for rustc's debug builds: https://github.com/CraneStation/cranelift/blob/master/rustc....
comment by masklinn · 2019-08-29 · in GCC null pointer check removed -
…the benefit of a decade of hindsight [2]. Cranelift should be great for teaching purposes. [1]: https://github.com/CraneStation/cranelift [2]: https://cranelift.readthedocs.io/en/latest/compare-llvm.html
comment by pcwalton · 2019-08-28 · in GCC null pointer check removed -
…over and over, and the IR is stored tightly packed instead of scattered throughout memory. [1]: https://github.com/CraneStation/cranelift [2]: https://cranelift.readthedocs.io/en/latest/compare-llvm.html
comment by pcwalton · 2019-04-03 · in Compiler Performance and LLVM -
…most of Rust compilation time is spent waiting for LLVM to spit out results. There's a plan to use https://github.com/CraneStation/cranelift for debug builds instead of LLVM, which would make them faster at the cost of supporting fewer…
comment by yoklov · 2019-03-16 · in Why I rewrote the mesh generator of Dust3D from Rust to C++ -
…even parts of Spidermonkey in Rust. Here's a substantial part being rewritten in rust by Mozilla: https://github.com/CraneStation/cranelift/blob/master/spider...
comment by gpm · 2019-01-24 · in Fearless Security: Memory Safety -
The code generator that may complement/replace llvm for this use case is Cranelift. https://github.com/CraneStation/cranelift
comment by Avi-D-coder · 2019-01-08 · in Comparing Pythagorean triples in C++, D, and Rust -
I think the most promising thing on this front is Cranelift ( https://github.com/CraneStation/cranelift ). The idea is that, when cranelift is ready, we might use it for debug builds (but still use LLVM for release builds).
comment by kodemizer · 2018-12-29 · in “Modern” C++ Lamentations -
…I found was javascript.options.wasm_cranelift, which enables a WASM code generator written in Rust: https://github.com/CraneStation/cranelift
comment by markdog12 · 2018-10-08 · in Calls between JavaScript and WebAssembly are finally fast -
…next gen code generator for wasm will be called "Cranelift" [1]. Probably coincidence. [1]: https://github.com/CraneStation/cranelift
comment by cbarrick · 2018-08-20 · in Liftoff: a new baseline compiler for WebAssembly in V8 -
▲ 63
Cranelift, a low-level retargetable code generator written in Ruststory by exrook · 2018-08-10 · 32 comments