Dr Callahan ports D compiler to OpenBSD

Iain Buclaw ibuclaw at gdcproject.org
Mon Mar 22 07:27:22 UTC 2021


On Sunday, 21 March 2021 at 23:14:36 UTC, Brian wrote:
> On Sunday, 21 March 2021 at 22:41:36 UTC, Walter Bright wrote:
>> https://briancallahan.net/blog/20210320.html
>>
>> https://news.ycombinator.com/item?id=26520996#26531423
>>
>> https://reddit.com/r/programming/comments/m9xu8s/a_working_d_compiler_on_openbsd/
>>
>> Thanks to Dr Brian Callahan!
>
> I don't have an HN or Reddit account so I'll reply here.
>
> First, thanks. But second, all I really did was the last mile 
> stuff. Lots of people did nearly all of the work before I came 
> along, which I hope I made enough mention of in my blog post.
>
> I've also opened a bug report for GDC: 
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99691
> But it looks like Iain was already on it, so I suspect we 
> really want to thank him more than me for the GDC parts!
>

Kai did the initial druntime/phobos bindings.  I fixed them after 
a number years of the port going stale, and removed pretty much 
all platform-specific bindings from phobos in the process (brk 
still remains, but I think it's better just to deprecate that 
experimental allocator).

The all non-gdc bits had been upstreamed with the last remants 
sitting uncommitted on a VM waiting for the last few failing 
tests of the testsuite to be fixed.

I think it would be a fair attribute Kai and I for the 95% that 
was enough to get ldc and gdc working respectively. It was only a 
matter of time before someone would port dmd as well. :-)


More information about the Digitalmars-d-announce mailing list