[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Axiom-developer] 2.6.11, Axiom and macosx [ was Re: fast-linking and co
[Axiom-developer] 2.6.11, Axiom and macosx [ was Re: fast-linking and conservative gc]
Mon, 21 Jul 2014 14:10:06 -0400
Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux)
u1204 <address@hidden> writes:
>> 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.
Thank you so much for the kind words -- would that they were true! And
thank you for keeping axiom going, doubtlessly a much more complex task.
On the mac, just wanted to let you know that I'm still using the sources
from the 20120501 release. If you would like to work in parallel on the
same development version, please let me know. You should be able to
work with unpatched gcl sources if desired, but of course you are free
to patch if you want to. Debian/Ubuntu packages have been built with an
external GCL for many years now. I can help you support this option
should you decide it is worthwhile.
I'd really like to get 2.6.11 out soon, so please let me know ASAP if
you find trouble.
Camm Maguire address@hidden
"The earth is but one country, and mankind its citizens." -- Baha'u'llah