mit-scheme-devel
[Top][All Lists]
Advanced

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

Re: [MIT-Scheme-devel] Cross fasdumper


From: Chris Hanson
Subject: Re: [MIT-Scheme-devel] Cross fasdumper
Date: Sat, 8 Dec 2018 16:50:44 -0800

SGTM

On Sat, Dec 8, 2018 at 4:45 PM Taylor R Campbell <address@hidden> wrote:
I brushed off the portable fasdumper I wrote a few years ago and added
some tests, in the cross-fasdump-v2 branch.

It seems to work for cross-compiling on amd64 for amd64, at least, and
in principle it should work for any other instantiation of a
cross-compiler including different word sizes and byte orders and even
tagging schemes if we taught it.  I suspect this would also make
transitions like like the ()/#F split and the scode type removal a lot
easier.

For SVM, I think we should add four new fasl arches: svm1 {32,64}
{le,be}, eg. svm1-64le for what you would get on amd64 or typical
arm64, but svm1-32le for what you would get on powerpc32.  We'd need
to teach ./configure --enable-native-code about these four options,
perhaps with a default from the host's characteristics.  What do you
think?  Reasonable?

_______________________________________________
MIT-Scheme-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/mit-scheme-devel

reply via email to

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