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.
Since the invpd() function is very often used in core gretl and in
function packages, we'd be happy to hear reports of significant
performance changes.
-------------------------------------------------------
Riccardo (Jack) Lucchetti
Dipartimento di Scienze Economiche e Sociali (DiSES)
Università Politecnica delle Marche
(formerly known as Università di Ancona)
r.lucchetti(a)univpm.it
http://www2.econ.univpm.it/servizi/hpp/lucchetti
-------------------------------------------------------