> On 4 Aug 2026, at 20:34, Jeffrey Law <[email protected]> wrote: > > > > On 8/4/2026 10:59 AM, Tamar Christina wrote: >> So I've been ignoring this since it's mostly Richard's thing and we seem to >> disagree >> on design a lot. >> >> But in my opinion we don't want to keep adding split code to every gen* file >> individually >> but concentrate that code in gensupport so ever gen* can use it. > I think that's a fair concern. We should have enough data on how to split > the gen* things derived from .md files to be able to see the commonality as > well as behaviorial differences we need to put in place. So it's probably a > good time to look at that refactoring. I don't think anyone believes things > are anywhere near optimal, but I know for the ones Robin did last year, the > affect was measured in hours of wall clock time on RISC-V, so huge wins > without even trying too hard to be "optimal".
Thanks for the background Tamar. I remember there was some activity in that area, but I had not done the homework tbh. I have a bit of time to dedicate in this area at the moment so I’ll see if I can come up with a sensible refactoring along these lines. I’ll hold off on committing these two patches for now, unless you want them in in the meantime. Kyrill > > Jeff
