1.0.4.64: more stack-alignment x86/Darwin
authorNikodemus Siivola <nikodemus@random-state.net>
Wed, 11 Apr 2007 17:05:14 +0000 (17:05 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Wed, 11 Apr 2007 17:05:14 +0000 (17:05 +0000)
commite829d0de78c10d779de6bc5ace2ab3354e6236ec
tree3ddd9234ecf2c9570fca7596765abcdc8bb81cd9
parent43b1750ede8767928788b158399d3c5d2910855a
1.0.4.64: more stack-alignment x86/Darwin

 * Things work better if we restore the old stack pointer in the
   inline version...

 * Make sure foreign tests test both fast and small code-paths.

 Note: our allocation routines also call out to C, ending up in
 alloc(), so they may need looking at too.

 Note: out-of-line call_into_c does call + jmp, getting it to
 to call + ret should not be too hard, should it?
src/compiler/x86/c-call.lisp
tests/foreign.test.sh
version.lisp-expr