| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Major cleanup of header files. Merge the 5 deleted files into connect.h.
Organise connect.h to gather declarations into roughtly related
categories.
|
|
|
|
|
|
|
|
|
| |
Make platform-specific dynamic loaders add ".so", ".dll" etc to
library names, so that f-i decls can be written without them.
Modify Prelude accordingly.
Remove unused functionality in dynamic.c and make err msgs a bit
better.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add foreign import/export implementations for x86 stdcall convention.
Make parser notice calling conventions on f-i and f-x declarations,
check they are supported on the platform Hugs is compiled on. Pass
them all the way through the code generator to the interpreter.
Allow f-i/f-x decls to omit the calling convention, in which case
ccall is used. Remove calling convention from all such decls
in the Prelude so it will work on any platform.
|
|
Move 4.01 onto the main trunk.
|