
Tue Sep 3 05:16:21 PDT 2002 malcolm * 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. M ./src/compiler98/Case.hs -4 +4 M ./src/compiler98/Foreign.hs -4 +6 M ./src/compiler98/Parse.hs -16 +28 M ./src/compiler98/ParseLex.hs +7 M ./src/compiler98/PosCode.hs -2 +2 M ./src/compiler98/StrPos.hs -3 +2 M ./src/compiler98/Syntax.hs -4 +10 M ./src/compiler98/TokenId.hs -1 +7