Syntactic re-arrangement of FFI calls in the source langua

malcolm: Tue Sep 3 14:16:21 CEST 2002 Update of /usr/src/master/nhc/src/compiler98 In directory hinken:/tmp/cvs-serv11204 Modified Files: Case.hs Foreign.hs Parse.hs ParseLex.hs PosCode.hs StrPos.hs Syntax.hs TokenId.hs Log Message: Syntactic re-arrangement of FFI calls in the source language. * The calling convention is now mandatory. * We add `cast' and `noproto' as local calling conventions, in addition to the standard ccall, stdcall, cplusplus, dotnet, jvm. The latter four are not implemented, but generate an error message. * The safety spec now includes `unsafe', `safe', and `threadsafe', but these are all ignored in nhc98 for the moment. (All calls are safe, and we don't have threads.) * The safety spec now comes before the entity string, not after.
participants (1)
-
malcolmīŧ sparud.net