1. 07 Jun, 2001 2 commits
    • sewardj's avatar
      [project @ 2001-06-07 10:45:30 by sewardj] · beedb87b
      sewardj authored
      Track current changes in the text-mode-seek-on-Windows saga.
      beedb87b
    • sewardj's avatar
      [project @ 2001-06-07 10:44:47 by sewardj] · f819f0f4
      sewardj authored
      Try to improve matters in the text-mode-seek swamp.  Only disallow
      text-mode-seeks on Win32, rather than on all platforms.  That means
      that seeks in text mode on Unix platforms should work as originally
      (which was the correct H98 behaviour), whilst Win32 generates
      exceptions if you do seeks in text mode.
      f819f0f4
  2. 06 Jun, 2001 12 commits
  3. 05 Jun, 2001 7 commits
  4. 04 Jun, 2001 9 commits
  5. 02 Jun, 2001 1 commit
  6. 01 Jun, 2001 4 commits
    • apt's avatar
      [project @ 2001-06-01 17:14:07 by apt] · c66f666e
      apt authored
      added support for emiting external core format
      c66f666e
    • sewardj's avatar
      [project @ 2001-06-01 14:33:01 by sewardj] · 6e5b016d
      sewardj authored
      More tracking of IO lib changes.
      6e5b016d
    • sewardj's avatar
      [project @ 2001-06-01 13:07:35 by sewardj] · 30a35f3d
      sewardj authored
      Track recent changes to lib/std for mingw.  Mostly, make all seeked-on
      file handles be in binary mode.
      30a35f3d
    • sewardj's avatar
      [project @ 2001-06-01 13:06:01 by sewardj] · 4f3c6654
      sewardj authored
      More fixups to make the new IO lib work on mingw.
      * Outlaw changing the file position on a text-mode file.  After
        consideration of the mingw translation semantics I cannot see
        how to make a correct implementation.
      * Add a field to Handle__ to say whether or not the handle is in
        binary mode.
      * Restrict seek operations on Handles to those in binary mode.
      * Export hSetBinaryMode from IO.lhs.
      4f3c6654
  7. 31 May, 2001 5 commits
    • sof's avatar
      [project @ 2001-05-31 17:13:30 by sof] · a76dd9ee
      sof authored
      perl config: Remove bogus test I introduced
      a76dd9ee
    • simonmar's avatar
      [project @ 2001-05-31 13:50:44 by simonmar] · 03ac9a62
      simonmar authored
      correct mistake in the documentation of index<blah>Array# and
      index<blah>OffAddr#.  The documentation on primitives is all wildly
      out of date in other ways, though.
      03ac9a62
    • simonmar's avatar
      [project @ 2001-05-31 12:40:59 by simonmar] · 024c02a7
      simonmar authored
      - document -hidir option
      - move -ohi documentation to "redirecting output" section
      - remove duplicate -ohi in the flags table.
      - add a warning about -ohi confusing the recompilation checker.
      024c02a7
    • simonmar's avatar
      [project @ 2001-05-31 11:32:25 by simonmar] · e0a941b9
      simonmar authored
      - add -hidir flag to control the destination for .hi files when doing
        multiple compilations (matches -odir).
      
      - change the ml_hi_file component of ModuleLocation from Maybe FilePath to
        FilePath.  We never made use of its Maybeness.
      
      - clear out some unused code from the Hsc phase of run_phase and clean up
        a bit.  Fix a bug with the -ohi option at the same time (I don't think
        it works in 5.xx.x before this patch).
      e0a941b9
    • simonmar's avatar
      [project @ 2001-05-31 11:25:51 by simonmar] · 0f53b896
      simonmar authored
      If we can't read the old interface file for some reason (eg. it isn't
      there, or it has the wrong version), then output the error if
      -ddump-hi-diffs is on.  It used to be part of -ddump-rn-trace, but
      -ddump-hi-diffs seems more logical, since it covers all the other
      information about why a module is being recompiled.
      0f53b896