gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gcl-devel] fast-linking and conservative gc


From: u1204
Subject: Re: [Gcl-devel] fast-linking and conservative gc
Date: Thu, 17 Jul 2014 18:27:04 -0400

> 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]