Skip to content
Snippets Groups Projects
  1. Jul 06, 2000
  2. Jul 05, 2000
    • Simon Marlow's avatar
      [project @ 2000-07-05 17:16:02 by simonmar] · 5cbfe4e7
      Simon Marlow authored
      bullet-proof the package code a bit more; check for write access to the
      configuration file before doing anything, check whether we're adding a
      package that's already there, etc.
      5cbfe4e7
    • Simon Marlow's avatar
      [project @ 2000-07-05 17:01:59 by simonmar] · b2d52fc9
      Simon Marlow authored
      Packages can now be added/removed from an installed GHC as follows:
      
          $ ./ghc-inplace --list-packages
          gmp, rts, std, lang, concurrent, data, net, posix, text, util,
          hssource, win32, com, std2
          $ ./ghc-inplace --add-package <newpkg
          Reading package info from stdin... done.
          Saving old package config file... done.
          Writing new package config file... done.
          $ ./ghc-inplace --list-packages
          gmp, rts, std, lang, concurrent, data, net, posix, text, util,
          hssource, win32, com, std2, mypkg
          $ ./ghc-inplace --delete-package mypkg
          Saving old package config file... done.
          Writing new package config file... done.
          $ ./ghc-inplace --list-packages
          gmp, rts, std, lang, concurrent, data, net, posix, text, util,
          hssource, win32, com, std2
      
      This is a first stab at the kind of functionality we need for
      installing Haskell libraries via RPMs: the RPM script would install
      the libraries, and then do a "ghc --add-package" passing the
      appropriate paths.  You'd then have "ghc -package" at your disposal to
      use the newly installed package.  Similarly on de-install, the RPM
      script would run "ghc --delete-package".
      
      Also in this commit: prettify the package dumping.
      b2d52fc9
    • Keith Wansbrough's avatar
      [project @ 2000-07-05 15:42:19 by keithw] · 8d5bf65c
      Keith Wansbrough authored
      Add -t flag to specify title of report.
      8d5bf65c
    • Julian Seward's avatar
      [project @ 2000-07-05 14:28:49 by sewardj] · dfedfb02
      Julian Seward authored
      Rename the marker used by Diff_Gcc_Nat.hs to ___ncg_debug_marker, to make
      it clear it has nothing to do with the usual object-splitting machinery.
      
      Improve Diff_Gcc_Nat:
      * Emit a warning, and stop, if there are no debug markers in the NCG code.
      * Handle .uahalf and .uaword, which appear in sparc assembly, but not x86.
      dfedfb02
    • Julian Seward's avatar
      [project @ 2000-07-05 09:46:35 by sewardj] · 558c0ec0
      Julian Seward authored
      Make -S work when going via the NCG.
      558c0ec0
  3. Jul 04, 2000
  4. Jul 03, 2000
  5. Jul 02, 2000
    • sven.panne@aedion.de's avatar
      [project @ 2000-07-02 19:23:21 by panne] · 786b2e7b
      sven.panne@aedion.de authored
      Removed -noC flag, which has vanished from the driver
      786b2e7b
    • sven.panne@aedion.de's avatar
      [project @ 2000-07-02 18:59:10 by panne] · 2a0ffd1c
      sven.panne@aedion.de authored
      Don't use addr2Integer for large integral literals anymore, use a
      Horner schema with numbers in the Int range instead. This improves
      constant folding, so e.g.  (0x87654321 :: Word32) is evaluated at
      compile time now. In theory we can completely say Good-bye to
      addr2Integer, but for the time being it's still there. Feel free to
      nuke it...  >:-)
      2a0ffd1c
    • sven.panne@aedion.de's avatar
      [project @ 2000-07-02 18:50:24 by panne] · d781517f
      sven.panne@aedion.de authored
      Don't warn the user about integer overflow during constant folding
      anymore. It's not done at runtime either, and compilation of
      completely harmless things like
      
         ((124076834 :: Word32) + (2147483647 :: Word32))
      
      yielded a warning.
      d781517f
  6. Jun 30, 2000
  7. Jun 29, 2000
Loading