Thread overview
DLF sponsored me to work on macOS support.
5 days ago
Luna
5 days ago
Kapendev
5 days ago
Dejan Lekic
5 days ago
Sergey
5 days ago

I'm happy to announce that the D Language Foundation have decided to sponsor me by helping me acquire a new development mac; as such I will be helping out with maintaining macOS support for the DMD and LDC compilers!

My business is entirely built around DLang and I have prior provided PRs to DMD and LDC to improve their support for Objective-C. My plans in this area include but are not limited to:

  • Improving libphobos compatibility with the hardened runtime and AppStore publishing requirements.
  • Further improving Objective-C support.
  • Investigating and fixing new and long standing bugs that have been reported for the LDC and DMD compilers.
  • Further improve interoperability with Swift, which I started in my PR to LDC; by supporting more than just stub classes (and backporting these improvements to DMD if possible.)

I'm happy to have been given this opportunity to contribute further to this language that I love using.

-- Luna

5 days ago

On Sunday, 11 May 2025 at 13:44:19 UTC, Luna wrote:

>
  • Improving libphobos compatibility with the hardened runtime and AppStore publishing requirements.

This is fantastic news!

5 days ago

On Sunday, 11 May 2025 at 13:44:19 UTC, Luna wrote:

>

I'm happy to announce that the D Language Foundation have decided to sponsor me by helping me acquire a new development mac; as such I will be helping out with maintaining macOS support for the DMD and LDC compilers!

Great news! Congrats Luna! I am not a macOS user, but I am sure there are many people who do, who will be happy to see this.

5 days ago

On Sunday, 11 May 2025 at 13:44:19 UTC, Luna wrote:

>

I'm happy to have been given this opportunity to contribute further to this language that I love using.

-- Luna

Fantastic news for D as an application language!

5 days ago

On Sunday, 11 May 2025 at 13:44:19 UTC, Luna wrote:

>

I'm happy to announce that the D Language Foundation have decided to sponsor me by helping me acquire a new development mac;
I'm happy to have been given this opportunity to contribute further to this language that I love using.

-- Luna

Congratulations
Sounds aweaome!

I would also mention couple of things that popped-up in Discord:

Problems with GH CI/CD Actions (x86 arch macs used for that and dmd problems)

Some GSoC participants had issues with possibilities to work on dmd issues/PRs from their arm-based macs (maybe some extra support for Rosetta2 and make file fixes will be required)

Full Metal GPU bindings will be cool and overall unified Metal approach (currently we have work from Hipreme, another package from Luna, Adam Ruppe has his adopted implementation in OpenD). So one unified approach that will obsolete all other dub packages could be useful.

Better coverage of Mach in core.system - I remember it has only limited number of functions now.

5 days ago
Congrats!

May the Apple platforms have good support for years to come.