Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Commit [dcb7db] Maximize Restore History

0.18.19.10:

Refactor sign-extension of signed c-call return values on x86-64:
* Also sign extend short ints (fixes bug reported by Kevin Rosenberg
on sbcl-devel, "FFI size error in sbcl-amd64").
* Move the sign-extension to a :naturalize-gen alien-type-method.
* Remove signed-byte-32 ptype (used only for some sign-extension
hacks, which have now been removed).
* Add some tests.

Juho Snellman Juho Snellman 2005-02-01

changed src/compiler/generic/primtype.lisp
changed src/compiler/x86-64/c-call.lisp
changed tests/foreign.test.sh
changed version.lisp-expr
src/compiler/generic/primtype.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/c-call.lisp Diff Switch to side-by-side view
Loading...
tests/foreign.test.sh Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...