Debian, Rust, and librsvg
Debian, Rust, and librsvg
Posted Nov 14, 2018 15:18 UTC (Wed) by cesarb (subscriber, #6266)In reply to: Debian, Rust, and librsvg by glaubitz
Parent article: Debian, Rust, and librsvg
Posted Nov 14, 2018 23:29 UTC (Wed)
by roc (subscriber, #30627)
[Link]
Posted Nov 16, 2018 10:50 UTC (Fri)
by Ieee754 (guest, #128655)
[Link] (3 responses)
There are already prototypes of Rust frontend supporting other backends, but this only works if Rust generates some IR for the backend, and then the backend compiles this IR.
GCC's IRs are designed to be incompatible with this model, to prevent industry from reusing GCC as a backend. The GCC IRs require a lot of back and forth between the different frontend and backend phases to work. This means that you can't use a front-end designed to support multiple "reasonable" backends with GCC, because it is, by design, an unreasonable backend.
Posted Nov 18, 2018 9:21 UTC (Sun)
by drago01 (subscriber, #50715)
[Link] (2 responses)
Posted Nov 18, 2018 10:33 UTC (Sun)
by hsivonen (subscriber, #91034)
[Link]
Posted Nov 29, 2018 22:13 UTC (Thu)
by tschwinge (subscriber, #43910)
[Link]
Debian, Rust, and librsvg
Debian, Rust, and librsvg
Debian, Rust, and librsvg
Debian, Rust, and librsvg
Debian, Rust, and librsvg