On Wednesday, 7 February 2018 at 06:29:01 UTC, Boris-Barboris wrote:
On Tuesday, 6 February 2018 at 23:08:48 UTC, David Nadlinger wrote:


Apparently, GDC folks do not populate builtin module, so there's no easy way to look check it, besides actually trying to compile:
https://github.com/D-Programming-GDC/GDC/blob/master/libphobos/libdruntime/gcc/builtins.d#L24
A bit of a shame it's so implicit, but it will probably actually work.

Read the docs, not the source code. ;-)

If all types have a D equivalent, and it isn't a generic macro style built-in. Then it will be generated and pushed to the module.

https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html#Other-Builtins
https://gcc.gnu.org/onlinedocs/gcc/Target-Builtins.html#Target-Builtins

But indeed you do have the generate interface file trick to emit a .di of the module which will be populated with all available functions.

Reply via email to