[GSoC 2025] Templated Hooks - Weekly Update #9

AlbertG albert.guiman at protonmail.com
Tue Aug 5 07:35:25 UTC 2025


This week I have run the benchmarks for AA hooks using dmd just 
to see if there are any particular performance regressions. 
Surprisingly, there were some, namely with `_aaKeys` and 
`_aaValues`. I found the root cause of the issue, presented it to 
Rainer and he got it fixed [1].

I have also started a refactorization of the benchmarking script 
to make it compatible with LDC and GDC [2]. This will allow us to 
test the real gains of the templated hooks, since DMD is not 
really focused on performance and lacks some optimizations.

[1] https://github.com/dlang/dmd/pull/21066#discussion_r2241781267
[2] https://github.com/teodutu/druntime-hooks-benchmarks/pull/7



More information about the Digitalmars-d mailing list