<html><body><div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Dec 4, 2024 at 6:22:12 PM, James Richters via fpc-pascal <<a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@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">
I don’t know what causes this, but I have experienced the same issue. Just loading the IDE takes like 30 seconds on a version I installed in 2023 and another in early 2024, and those also compile much slower, but I just installed it again last week and the new version installed is fast again.. but if I run the ones from earlier they are still slow. I also note that when I run the slow versions, I can always exit out and run 3.2.2 and it’s almost instant.. so it’s not anything on my system.<br>I’m doing my installs with FPCUPDeluxe. I did update that this last time so I’m not sure if that has anything to do with why it’s working so well now.<br><br>James
</blockquote>
</div>
<br>
<div dir="ltr">My only thought is that my project makes extensive use of multi helpers and implicit function specialization both of which were causing serious crashes in the compiler (I think they were the cause at least). I’m talking you change a top level file which all other files depend on and the compilers crashes on 5+ units which each need to be saved then recompiled to fix the crashes.</div><div dir="ltr"><br></div><div dir="ltr">I wonder if they changed something regarding this. I searched for all commits with “helper” in them since my previous version and didn’t see anything which stood out to me but it’s hard to know.</div><div dir="ltr"><br></div><div dir="ltr">I’m going to have to rollback and use my old version because it’s not usable like. Event going to 4 second build times if you change a single line is too painful.</div><div dir="ltr"><br></div><div dir="ltr">When I have some time I’ll try to make a project which lots of multi helpers and see if those trigger crashes in the old compiler and maybe that’s a clue to the compiler people to know if they fixed this or not. Don’t know what else to do.</div><div dir="ltr"><br></div><div dir="ltr"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Regards,</div> Ryan Joseph</div></div><br>
</div></body></html>