From: Daniel B. <da...@us...> - 2003-06-07 15:52:06
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs1:/tmp/cvs-serv2246 Modified Files: version.lisp-expr Log Message: 0.8.0.45 64 bit alien support on x86, by reference to CMUCL ... x86/sap.lisp gets transforms for *-sap-ref-64 which do the reference a word at a time ... teach define-alien-type-method (integer :extract-gen) to know about *-sap-ref-64 ... #!+alpha removed from defknowns for *-sap-ref-64 ... compiler/x86/c-call gets hairy great deftransform %alien-funcall that transforms 64 bit args and return values appropriately. Lifted & ported from CMUCL by rude mechanicals This all could use generifying for endianness and putting somewhere that all 32 bit platforms (i.e. everything but Alpha, I think) can see it. Fix the BSD-specific mess in unix-lseek to use off-t like the other platforms do. Should now work (untested) Add mmap/munmap/getpagesize support to SB-POSIX, courtesy Rudi Schlatte. SB-UNIX:UNIX-IOCTL second argument is signed, as per sbcl-devel mail from Vincent Arkesteijn Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.1033 retrieving revision 1.1034 diff -u -d -r1.1033 -r1.1034 --- version.lisp-expr 7 Jun 2003 15:09:22 -0000 1.1033 +++ version.lisp-expr 7 Jun 2003 15:52:03 -0000 1.1034 @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"0.8.0.44" +"0.8.0.45" |