This project is mirrored from https://gitlab.haskell.org/ghc/ghc.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 29 Oct, 1999 3 commits
  2. 28 Oct, 1999 6 commits
  3. 27 Oct, 1999 10 commits
  4. 26 Oct, 1999 5 commits
    • sewardj's avatar
      [project @ 1999-10-26 17:27:25 by sewardj] · 6642714e
      sewardj 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
    • sewardj's avatar
      [project @ 1999-10-26 17:15:39 by sewardj] · 37cb07db
      sewardj 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
    • sof's avatar
      [project @ 1999-10-26 09:34:09 by sof] · bdb6474f
      sof authored
      wibble
      bdb6474f
    • sof's avatar
      [project @ 1999-10-26 08:41:54 by sof] · 2403c204
      sof authored
      Foreign imports that use ByteArrays now need to be marked as being 'unsafe.'
      2403c204
    • simonmar's avatar
      [project @ 1999-10-26 08:30:31 by simonmar] · 019d2244
      simonmar authored
      Fix documentation installing in a binary dist.
      019d2244
  5. 25 Oct, 1999 2 commits
    • sof's avatar
      [project @ 1999-10-25 13:20:57 by sof] · bd3fdabc
      sof authored
      FFI wibble:
      
      * disallow the use of {Mutable}ByteArrays in 'safe' foreign imports.
      * ensure that ForeignObjs live across a _ccall_GC_.
      bd3fdabc
    • andy's avatar
      [project @ 1999-10-25 05:19:22 by andy] · 148227dc
      andy authored
      Adding a axiomatic testing framework library to help test Hugs and GHC
      libraries.
      
      Here is the example for the test of concat.
      
      test_concat = testRules "concat" [
      	do (xss :: [[ALPHA]]) <- var "xss"
      	   concat xss <==> foldr (++) [] xss
      	]
      
      xss here ranges over various rendering of list of list,
      including bottom and lists containing bottom.
      
      <==> uses a small piece of compiler/interpreter specifics to
      allow testing for
      
      	error "" ... <==> ... error "" ===> Pass
      148227dc
  6. 22 Oct, 1999 5 commits
  7. 21 Oct, 1999 2 commits
  8. 20 Oct, 1999 3 commits
  9. 19 Oct, 1999 4 commits
    • andy's avatar
      [project @ 1999-10-19 23:51:57 by andy] · 511ec6dd
      andy authored
      Adding a generic version of universal call that
      only works for specific argument patterns.
      
      It allows ports to work on the Hugs Prelude immeduately,
      even if univeral_call_c_<os/specific> is not ported.
      
      Also, commented out (longstanding?) bug with incorrect call
      to setCurrModule.
      511ec6dd
    • simonmar's avatar
      [project @ 1999-10-19 15:41:18 by simonmar] · 7da34d34
      simonmar authored
      use PUSH_ON_RUN_QUEUE macro instead of (slightly less efficient)
      inline version.
      7da34d34
    • simonmar's avatar
      [project @ 1999-10-19 15:39:08 by simonmar] · d1910765
      simonmar authored
      ASSERT that the tso link field is empty before pushing it on the end
      of a queue.
      d1910765
    • sewardj's avatar
      [project @ 1999-10-19 15:11:31 by sewardj] · c9cd97a0
      sewardj authored
      Increase default cutoff limit from 16 to 60.  nofib/real/anna
      won't compile even with this value set to 50.  Presumably the
      same problem afflicts Hugs98-Sept98 ?
      c9cd97a0