- 21 Jan, 1999 1 commit
-
-
sof authored
wibble
-
- 18 Jan, 1999 1 commit
-
-
sof authored
Fixed a couple of bad bugs in the implementation of 'foreign export ccall dynamic'.
-
- 02 Dec, 1998 1 commit
-
-
simonm authored
Move 4.01 onto the main trunk.
-
- 13 Nov, 1998 1 commit
-
-
sof authored
Relax restriction that 'foreign import' has got to be an IO action
-
- 09 Nov, 1998 1 commit
-
-
sof authored
avoid uncessary gcc warning
-
- 08 Nov, 1998 1 commit
-
-
sof authored
First take at 'foreign label's
-
- 21 Oct, 1998 1 commit
-
-
sof authored
- added primops for read&writing StablePtrs to ByteArrays, Adds and FOs - egcs crashes in odd ways when encountering the typedefs we need to produce when compiling 'foreign import dynamic's. To workaround the problem, kludgily add a CCallTypedef constructor to AbsCSyn.AbstractC which the flattener will produce (at the toplevel) when encountering CCallOps inside COptStmts. - augmented PrimOp.CCallOp to carry a unique when it represents a 'foreign import dynamic' call. The CoreToStg pass ensures that these uniques are exactly that. They're used to eventuall generate (unique) typedef names.
-
- 14 Aug, 1998 1 commit
-
-
sof authored
Painfully desugaring foreign decls
-