我在哪里可以找到关于GDC(GNU D编译器)的规范以及如何重写像uint等标准D类型?
有关信息:我有兴趣将D用于内核和其他低级别的东西。
感谢。
答案 0 :(得分:5)
您可以遵循D ABI规范:http://dlang.org/abi.html
GDC几乎涵盖了从上到下的“函数调用约定”部分。
此页面会告诉您一些相同的信息:http://gdcproject.org/wiki/Porting
重写标准D类型时,我不得不说。对于要解决的错误问题,您可能会找到错误的解决方案。如果您使用该平台,我建议给我一个关于IRC的铃声,因为我可以更方便地回答任何GDC Dev查询。
答案 1 :(得分:0)
我不明白你的意思是“重写像uint这样的标准D类型。”
您可能会觉得这很有用,但是:https://github.com/xomboverlord/xomb