On Thursday, 5 July 2018 at 00:00:07 UTC, Chris M. wrote:
On Sunday, 1 July 2018 at 12:04:06 UTC, Basile B. wrote:
I've recently ported libfirm to D.
This nice C library, developed at the Karlsruhe university,
allows to build compiler back-ends, using the SSA intermediate
representation.
Very nice, I remember checking this one out a while back.
I don't see the files from the ADT module though, was there a
reason they weren't included?
https://github.com/libfirm/libfirm/tree/master/include/libfirm/adt
Yes there's a reason that is that these files mostly contain data
structures, they are not needed in D and i don't remember having
seen them as parameter type during translation of the headers,
(although it's been done semi manually, so i could have missed
one).