[project @ 1999-10-22 15:58:21 by sewardj]
authorsewardj <unknown>
Fri, 22 Oct 1999 15:58:26 +0000 (15:58 +0000)
committersewardj <unknown>
Fri, 22 Oct 1999 15:58:26 +0000 (15:58 +0000)
commitdee29ec187607a1ae30959b9b45b9ddcd23356ea
tree138b0b005f2a4a7a97e365e9a8accb56120da609
parentc5ea45c3f9e6008ba98f08693c468944b50102b6
[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.
ghc/rts/Evaluator.c
ghc/rts/Evaluator.h
ghc/rts/ForeignCall.c
ghc/rts/ForeignCall.h
ghc/rts/universal_call_c.S