<html><body><div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Feb 3, 2026 at 8:05:08 PM, Sven Barth via fpc-devel <<a href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>> wrote:<br></div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" type="cite">
<div><div dir="auto">That is how it's already supposed to work. Due to reworking in the related parts of the compiler that doesn't work correctly anymore and needs to be fixed. </div><div><a class="Mimestream-Trimmed-Content-Expander"></a></div><div id="Mimestream-Trimmed-Content_0" class="Mimestream-Trimmed-Content"> <div><div><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Adriaan van Os via fpc-devel <<a href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>> schrieb am Di., 3. Feb. 2026, 11:28:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It seems, that if I make any change in a unit file, even if it is just a comment, then the change <br>
triggers a recompile of all dependent units. In theory, only a relevant change of the interface ABI <br>
of a unit would need to trigger a recompile of dependent units. Has this ever been considered (or <br>
even implemented) ?<br></blockquote></div></div><div></div><div dir="auto"><br></div><div dir="auto"></div></div></div><div dir="auto"></div></div>
</blockquote>
</div>
<br>
<div dir="ltr">
I'm stuck on a compiler version from 2023 because of this. There were changes recently that caused a regression in performance but are they going to be fixed? Last time I tried to use a new version from 12 months ago already.</div><div dir="ltr"><br></div><div dir="ltr">I tried to make a reproducible example but failed and gave up. Waiting 5 seconds when changing anything was too much.</div></body></html>