Symmetry Autumn of Code 2026 Begins

Mike Parker aldacron at gmail.com
Tue Sep 15 14:55:03 UTC 2026


Two weeks ago, the SAOC 2026 judges sorted through 14 project 
proposals from 12 applicants.

We only provided one project idea this year and encouraged 
applicants to submit their own ideas. This resulted in the 
largest variety of project proposals we've ever seen. Only two 
applicants submitted the suggested project, and each of them 
submitted a backup project as recommended.

As usual, we have funding for only three slots. There were 
several good proposals didn't make it to the top of the combined 
rankings. These are the three that did, listed alphabetically by 
author name:

__ImportC: Zero-Wrapper Integration for Production Grade C 
Libraries__

Niyati Jain is working on this, with Nicholas Wilson as mentor. A 
number of ImportC bugs were squashed in SAOC 2025 by Emmanuel 
Nyarko. This project aims to build on that by targeting specific 
compilation failures in a set of widely-used C libraries and 
providing wrapper-free dub packages for those libraries. This 
involves fixing issues involving system headers, function-like 
macros, bitfields, and more.

__Improving DMD's CTFE Performance__

This one comes from Abul Khan, with Dennis Korpel as mentor. This 
project has two primary goals. The first is to make CTFE a 
replaceable component behind an interface. The second is to test 
it by taking a prototype modification Dennis implemented some 
time ago that improved memory usage and putting it behind the 
interface. This is not a full CTFE rewrite, but sets the stage 
for testing different engines later.

__MLIR Support for LDC__

Asadbek Sindarov porposed this, with Nicholas Wilson as mentor. 
LDC has unused stubs for Multi-Level Intermediate Representation 
(MLIR). This project will establish a functional, end-to-end MLIR 
backend for LDC. This will allow the utilization of advanced 
optimizations for D code and provide possibilities to leverage ML 
compiler framework optimizations.

Congratulations to Niyati, Abul, and Asadbek, and good luck with 
the event.

Thanks to everyone who submitted an application. I can tell you 
now that next year we will again skip a list of project ideas. If 
you think you might want to submit, I encourage you to start 
looking now for gaps you may be able to fill.

Thanks to Dennis and Nicholas for agreeing to take on the mentor 
role once again, and to Atila Neves, Robert Schadek, and Jonathan 
M. Davis for serving as our judges.

And a big thanks to Symmetry Investments for continuing to 
support this event every year. This is the 9th edition of SAOC 
already. Where does the time go?

Milestone 1 kicked off today. Keep an eye out for weekly reports 
in the General forum starting next week.




More information about the Digitalmars-d-announce mailing list