Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Jan 10, 2005
  2. Jan 09, 2005
  3. Jan 08, 2005
  4. Jan 07, 2005
    • Isaac Potoczny-Jones's avatar
      fixed case where two main modules are in the same directory · 4238a696
      Isaac Potoczny-Jones authored
      It's pretty common to have a situation where two modules with
      different filenames are both named Main.  If they're in the same
      directory, and we use the -odir and -hidir flags, ghc --make uses the
      Main.o produced from the first build to link the 2nd!
      
      I added a pretty tricky test case for this, after it was reported by
      Ganes Sittampalam while trying to build the HaXmL executables.
      
      I fixed it today by adding the executable name to the -odir and -hidir
      paths, to make sure that they don't use the same Main.o... this is a
      bit inefficient, though, because I'm pretty sure that means it will
      rebuild any bits of the library it depends on for each executable.
      
      Any objections to this?
      4238a696
    • Isaac Potoczny-Jones's avatar
      fixed three bugs in the parser and pretty printer · 00bedcb7
      Isaac Potoczny-Jones authored
      Two of the bugs were passing the wrong accessor function to the pretty
      printer.
      
      The third bug was that the pretty printer rendered "foo\\bar" as
      "foo\bar", but actually in order to get the slash into the string, the
      user would have to have used the quote syntax.  I think we decided
      that the quote syntax meant a haskell string, so they should input it
      as "foo\\bar", of course internally represented as "foo\bar', but when
      printed, it should show two slashes again.
      00bedcb7
    • Isaac Potoczny-Jones's avatar
  5. Jan 06, 2005
  6. Jan 03, 2005
  7. Jan 02, 2005
  8. Jan 01, 2005
Loading