[project @ 1999-10-22 15:58:21 by sewardj]
* Completion of foreign import and foreign export for x86 ccall convention. f-i's and f-x's can pass and return Char Int Word Addr StablePtr Float and Double. * Significant cleanups and infrastructure improvements. Characterise functions by (instruction set, calling convention) pair where necessary, since that's what counts. Moved foreign export code into rts/ForeignCall.c. Should now be in a good position to implement x86 stdcall convention.
Showing
- ghc/rts/Evaluator.c 6 additions, 165 deletionsghc/rts/Evaluator.c
- ghc/rts/Evaluator.h 20 additions, 1 deletionghc/rts/Evaluator.h
- ghc/rts/ForeignCall.c 313 additions, 50 deletionsghc/rts/ForeignCall.c
- ghc/rts/ForeignCall.h 3 additions, 1 deletionghc/rts/ForeignCall.h
- ghc/rts/universal_call_c.S 4 additions, 4 deletionsghc/rts/universal_call_c.S
Loading
Please register or sign in to comment