qbe
Port variant std
Summary Embeddable compiler backend for C type languages
Package version 1.2
Homepage https://c9x.me/compile/
Keywords devel
Maintainer Michael Reim
License MIT
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 28 MAY 2025, 21:42:51 UTC
Port created 28 MAY 2025, 21:42:51 UTC
Subpackage Descriptions
primary QBE is a compiler backend that aims to provide 70% of the performance of industrial optimizing compilers in 10% of the code. QBE fosters language innovation by offering a compact user-friendly and performant backend. The size limit constrains QBE to focus on the essential and prevents embarking on a never-ending path of diminishing returns. The C codebase of QBE is intended to remain hobby-scale and pleasant to hack on. Despite the small footprint, QBE provides a number of optimizations with good impact/weight ratio. It also facilitates integration with foreign systems by implementing the C ABI in full. This means that programs compiled by QBE can trivially call into C, and vice versa.
docs This is the documents subpackage of the qbe:std port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
This package has no dependency requirements of any kind.
Download groups
main https://c9x.me/compile/release/
Distribution File Information
a6d50eb952525a234bf76ba151861f73b7a382ac952d985f2b9af1df5368225d 246364 qbe-1.2.tar.xz
Ports that require qbe:std
harec:std Hare language compiler