[I have been too busy to follow many changes over the past several months; maybe I will eventually get to reviewing all the changes I missed...]
commit acae7a59dadc87832ac9982ff2d7b40cb37eefa5 Author: Matt Birkholz <m...@birkholz.chandler.az.us> Date: Wed Feb 29 12:36:48 2012 -0700 svm: Port to 64 bit words. -(define-integrable scheme-object-width 32) ;could be 64 too +(define-integrable scheme-object-width (if (fix:fixnum? #x100000000) 64 32)) We should be reducing, not increasing, the compiler's dependence on the system characteristics of the host Scheme in which it runs. I haven't looked closely at SVM in a while. Is the compiled code dependent on the word size of the physical machine that executes it? If so, why, and can I persuade the compiler to generate 32-bit or 64-bit SVM code independent of whether the compiler's host is a 32-bit or 64-bit machine? _______________________________________________ MIT-Scheme-devel mailing list MIT-Scheme-devel@gnu.org https://lists.gnu.org/mailman/listinfo/mit-scheme-devel