1. 07 Jun, 2001 3 commits
    • simonmar's avatar
      [project @ 2001-06-07 11:03:07 by simonmar] · c95b8662
      simonmar authored
      First part of support for hierarchical module names:
         - the Finder now searches all possible paths when looking for
           a source file or .hi file.  I've removed the caching because
           now we have to search in subdirectories of each path option,
           and it was dubious whether the cache was actually helping.
         - the compilation manager now outputs a warning if it can't find
           the source for a given module, only the .hi file.  Previously
           this caused a cryptic error message when we attempted to call
           getModificationTime on the non-existent source file.
    • 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.
    • 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.
  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
    • sewardj's avatar
      [project @ 2001-06-01 14:33:01 by sewardj] · 6e5b016d
      sewardj authored
      More tracking of IO lib changes.
    • 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.
    • 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.
  7. 31 May, 2001 4 commits
    • sof's avatar
      [project @ 2001-05-31 17:13:30 by sof] · a76dd9ee
      sof authored
      perl config: Remove bogus test I introduced
    • 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.
    • 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.
    • 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).