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. |
Distribution File Information
a6d50eb952525a234bf76ba151861f73b7a382ac952d985f2b9af1df5368225d 246364 qbe-1.2.tar.xz
Ports that require qbe:std