> In 2.6.11pre (git tag cygwin at the moment) there is an unbound variable
> si::*link-list*, which when set to nil, will accumulate a list of all
> non-fast-link called functions together with a counts of the various
> fast link failures.  I used this to speed up the maxima test suite
> recently.  In master, si::*fast-link-warnings* can be set to t, which
> will print out a diagnostic for each missed fast-link together with a
> reason.  This latter output is often too big to be useful.
> 
> Please note that whatever the final report format, the caller will
> always remain unknown, as functions in the same file share the
> trampoline into the fast-link setting code.  We could print out the file
> containing the caller, which is likely good enough.
> 
> Last I looked, I got master down to essentially no slow calls on typical
> compilation jobs.

Perfect. Just what I need to make Axiom faster.

You do excellent work. You never cease to amaze me.

Tim


_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
https://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to