On Wed, 16 Oct 2024, Riccardo (Jack) Lucchetti wrote:
On 11/10/2024 19:31, Cottrell, Allin wrote:
> What's changed in the new build?
>
> * We now link against the "new" (starting with Windows 10) Microsoft C
> library, known as the Universal C Run-Time or UCRT. This is mainly a
> matter of future-proofing, but it may bring improved performance in
> some respects.
>
> * The graphical interface now uses version 3 of GTK (as opposed to
> GTK2). The main reason for this change is that gretl should look
> better on small high-resolution displays (as on laptops) when
> App-scaling is in force in Windows.
>
> * Many of the other third-party libraries on which gretl depends have
> been updated.
>
> * The cross-compiler with which we build gretl has been updated from
> gcc 10.3.0 to gcc 14.2.0.
More importantly: we found a problem in a third-party library that (on
Windows only) made the invpd() function for inverting positive definite
matrices quite slow for medium-sized matrices. The problem itself is not
fixed, since it doesn't depend on us, but we managed to find a workaround
that appears to be effective.
That's true, but the invpd() fix is in all of the current Windows
snapshots, not just the "new" UCRT/GTK3 one.
Allin