1. 30 Jan, 2009 1 commit
  2. 27 Jan, 2009 1 commit
  3. 04 Jan, 2009 1 commit
  4. 09 Dec, 2008 1 commit
  5. 26 Nov, 2008 1 commit
  6. 22 Nov, 2008 1 commit
  7. 14 Nov, 2008 1 commit
    • Simon Marlow's avatar
      Don't put stdin into non-blocking mode (#2778, #2777) · 0b60725b
      Simon Marlow authored
      This used to be necessary when our I/O library needed all FDs in
      O_NONBLOCK mode, and readline used to put stdin back into blocking
      mode.  Nowadays the I/O library can cope with FDs in blocking mode,
      and #2778/#2777 show why this is important.
      0b60725b
  8. 07 Nov, 2008 1 commit
  9. 04 Nov, 2008 1 commit
  10. 31 Oct, 2008 1 commit
  11. 20 Oct, 2008 1 commit
  12. 16 Oct, 2008 2 commits
  13. 11 Oct, 2008 1 commit
  14. 03 Oct, 2008 2 commits
  15. 02 Oct, 2008 1 commit
    • Thomas Schilling's avatar
      Let parseModule take a ModSummary like checkAndLoadModule did. · 766b34f8
      Thomas Schilling authored
      To get the ModSummary for a ModuleName getModSummary can be used.
      It's not called find* or lookup* because it assumes that the module is
      in the module graph and throws an exception if it cannot be found.
      Overall, I'm not quite sure about the usefulness of this function
      since the user has no control about which filetype to grab (hs or
      hs-boot).
      766b34f8
  16. 24 Sep, 2008 1 commit
  17. 15 Sep, 2008 1 commit
  18. 27 Aug, 2008 1 commit
    • Simon Marlow's avatar
      re-fix of #1205, fix #2542 · 3d73e45b
      Simon Marlow authored
      New form of :load in GHCi:
      
      > :load *A
      
      forces A to be loaded as byte-code.  See the manual for details.  The
      previous behaviour for specifying filenames vs. module names on the
      command line and in :load has been restored.
      
      The Target datatype has a new Bool field, which is True if the target
      is allowed to be loaded from compiled code, or False otherwise, so
      this functionality is available via the GHC API.  guessTarget
      understands the *-prefix form for specifying targets.
      3d73e45b
  19. 26 Aug, 2008 1 commit
  20. 16 Aug, 2008 1 commit
  21. 11 Aug, 2008 1 commit
  22. 31 Jul, 2008 2 commits
  23. 30 Jul, 2008 2 commits
  24. 21 Jul, 2008 1 commit
  25. 11 Jul, 2008 1 commit
  26. 16 Jun, 2008 1 commit
    • Ian Lynagh's avatar
      More commandline flag improvements · 0f5e104c
      Ian Lynagh authored
      * Allow -ffoo flags to be deprecated
      * Mark some -ffoo flags as deprecated
      * Avoid using deprecated flags in error messages, in the build system, etc
      * Add a flag to en/disable the deprecated flag warning
      0f5e104c
  27. 15 Jun, 2008 1 commit
  28. 14 Jun, 2008 1 commit
  29. 28 May, 2008 1 commit
    • Simon Marlow's avatar
      Use MD5 checksums for recompilation checking (fixes #1372, #1959) · 526c3af1
      Simon Marlow authored
      This is a much more robust way to do recompilation checking.  The idea
      is to create a fingerprint of the ABI of an interface, and track
      dependencies by recording the fingerprints of ABIs that a module
      depends on.  If any of those ABIs have changed, then we need to
      recompile.
      
      In bug #1372 we weren't recording dependencies on package modules,
      this patch fixes that by recording fingerprints of package modules
      that we depend on.  Within a package there is still fine-grained
      recompilation avoidance as before.
      
      We currently use MD5 for fingerprints, being a good compromise between
      efficiency and security.  We're not worried about attackers, but we
      are worried about accidental collisions.
      
      All the MD5 sums do make interface files a bit bigger, but compile
      times on the whole are about the same as before.  Recompilation
      avoidance should be a bit more accurate than in 6.8.2 due to fixing
      #1959, especially when using -O.
      526c3af1
  30. 20 May, 2008 1 commit
  31. 29 Apr, 2008 2 commits
  32. 27 Apr, 2008 1 commit
  33. 12 Apr, 2008 1 commit
  34. 05 Apr, 2008 1 commit
    • mnislaih's avatar
      Virtualize the cwd in GHCi · 24f608a8
      mnislaih authored
      This fixes the issue where :list would stop working if the
      program being debugged side-effected the working directory,
      and should prevent other similar issues
      24f608a8
  35. 26 Mar, 2008 1 commit