Skip to content
Snippets Groups Projects
  1. Nov 01, 1999
  2. Oct 31, 1999
    • sof's avatar
      [project @ 1999-10-31 15:35:32 by sof] · aba5a247
      sof authored
      To workaround gcc/egcs bugs re: handling of non-toplevel "extern" decls,
      lift them out to the top. i.e., extend mechanism by which "typedefs"
      are lifted out to the toplevel (for the same reasons) to also encompass
      "extern"s.
      
      Note: the default is not to emit an "extern" decl for every _ccall_,
      as this runs the chance of (trivially) conflicting with header file
      includes. So, to enable, use -optC-femit-extern-decls.
      aba5a247
  3. Oct 29, 1999
  4. Oct 28, 1999
  5. Oct 27, 1999
  6. Oct 26, 1999
    • Julian Seward's avatar
      [project @ 1999-10-26 17:27:25 by sewardj] · 6642714e
      Julian Seward authored
      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.
      6642714e
    • Julian Seward's avatar
      [project @ 1999-10-26 17:15:39 by sewardj] · 37cb07db
      Julian Seward authored
      markStablePtrTable: correctly handle case when one stable ptr refers
      to an indirection to an item referred to directly by a second
      stable ptr (I think!).
      37cb07db
Loading