Skip to content
Snippets Groups Projects
  1. Apr 13, 2000
    • Reuben Thomas's avatar
      [project @ 2000-04-13 15:00:49 by rrt] · e5386763
      Reuben Thomas authored
      Added details of packages.
      e5386763
    • sven.panne@aedion.de's avatar
      [project @ 2000-04-13 14:27:15 by panne] · 2bd8f82f
      sven.panne@aedion.de authored
      Removed the useless (and hard to implement) readForeignObjOffAddr#
      2bd8f82f
    • Simon Marlow's avatar
      [project @ 2000-04-13 14:11:00 by simonmar] · 4ade8dd3
      Simon Marlow authored
      remove accidentally committed stuff.
      4ade8dd3
    • Simon Peyton Jones's avatar
      [project @ 2000-04-13 11:56:35 by simonpj] · 9579283c
      Simon Peyton Jones authored
      Add support for 'packages'.
      
      * A package is a group of modules.
      
      * A package has a name (e.g. std)
      
      * A package is built into a single library (Unix; e.g. libHSstd.a)
                             or a single DLL     (Windows; e.g. HSstd.dll)
      
      * The '-package-name foo' flag tells GHC that the module being compiled
        is destined for package foo.
      
      * The '-package foo' flag tells GHC to make available modules
        from package 'foo'.  It replaces '-syslib foo' which is now deprecated.
      
      * Cross-package references cost an extra indirection in Windows,
        but not Unix
      
      * GHC does not maintain detailed cross-package dependency information.
        It does remember which modules in other packages the current module
        depends on, but not which things within those imported things.
      
      
      All of this tidies up the Prelude enormously.  The Prelude and
      Standard Libraries are built into a singl package called 'std'.  (This
      is a change; the library is now called libHSstd.a instead of libHS.a)
      9579283c
    • Simon Marlow's avatar
      [project @ 2000-04-13 08:58:27 by simonmar] · 41c2bcab
      Simon Marlow authored
      Move block/unblockAsyncExceptions here, now that they're used in PrelHandle.
      41c2bcab
  2. Apr 12, 2000
  3. Apr 11, 2000
  4. Apr 10, 2000
Loading