1. 18 Jan, 2001 14 commits
  2. 17 Jan, 2001 12 commits
  3. 16 Jan, 2001 14 commits
    • qrczak's avatar
      [project @ 2001-01-16 21:05:51 by qrczak] · 081c14f2
      qrczak authored
      Correctly delimit a LINE pragma.
    • simonmar's avatar
      [project @ 2001-01-16 17:47:10 by simonmar] · 93bb2e25
      simonmar authored
      Change the way the top-level Makefile works, now that we have a
      dependency between ghc and hslibs which means that you can't `make
      boot' in hslibs until you've done `make all' in ghc.
        - now you just type `make all' at the top-level, and the makefile
          arranges to do `make boot all' in each of the subdirectories.
          Typing `make boot' at the top-level now yields a message explaining
          what's going on.
        - Now it's no longer necessary to set $(ProjectsToBuild).  If you don't
          set it, the build system attempts to build all the projects in
          the source tree, in the order determined by $(AllProjects) in
          config.mk.  I've been meaning to fix this for ages, since it meant
          that one had to hand-edit config.mk.in when making a distribution
          for anything other than GHC - this is no longer the case.
          You still *can* set ProjectsToBuild if you want to, however.
        - ProjectsToInstall has been replaced by ProjectsDontInstall, and
          has the obvious, reverse, meaning.  It also has a reasonable default,
          so the need to set it should be rare.
      All this has the obvious benefit that to build GHC you need one fewer
      commands (no more `make boot'), and anyone that has "./configure &&
      make && make install" hardwired into their brains will feel right at
    • sewardj's avatar
      [project @ 2001-01-16 17:09:43 by sewardj] · 805924ab
      sewardj authored
      Various ghci interactive UI fixes/improvements.
    • sewardj's avatar
      [project @ 2001-01-16 15:44:42 by sewardj] · e07fe7df
      sewardj authored
      hscExpr: be a bit more careful about which pcs version is returned, so
      that the environment isn't totally hosed following a type error.
    • simonmar's avatar
      [project @ 2001-01-16 14:16:44 by simonmar] · 1a9c8f45
      simonmar authored
      Improve a parser error message.
    • simonmar's avatar
      [project @ 2001-01-16 14:06:14 by simonmar] · ba440232
      simonmar authored
      Fix a problem with our use of tcsetattr() which caused background
      processes to stop when the buffering mode, or the echo status, was
      tcSetAttr() is a wrapper around tcsetattr() that temporarily blocks
      SIGTTOU around the call.
    • sewardj's avatar
      [project @ 2001-01-16 12:44:34 by sewardj] · d6214fb6
      sewardj authored
      Give the correct commit message for rev 1.59:
      "rm debug printing"
    • sewardj's avatar
      [project @ 2001-01-16 12:42:18 by sewardj] · fa436357
      sewardj authored
      Fill in some more missing cases.
    • sewardj's avatar
      [project @ 2001-01-16 12:41:05 by sewardj] · c9a816df
      sewardj authored
    • simonmar's avatar
      [project @ 2001-01-16 12:41:03 by simonmar] · d63d877c
      simonmar authored
      take account of GhcUnregisterised
    • simonmar's avatar
      [project @ 2001-01-16 12:32:45 by simonmar] · 8865f0d0
      simonmar authored
      add GhcUnregisterised to Config.hs
    • simonmar's avatar
      [project @ 2001-01-16 12:31:18 by simonmar] · 4a84bb36
      simonmar authored
      Add GhcUnregisterised, to make unregisterised compilation the default.
      Also include a lengthy comment about how the whole unregisterised
      compilation / boostrapping thing is supposed to hold together.
    • simonmar's avatar
      [project @ 2001-01-16 12:02:04 by simonmar] · 4a277ee0
      simonmar authored
      Don't use the same name for a typedef and variable.
    • simonmar's avatar
      [project @ 2001-01-16 11:59:06 by simonmar] · 1317cc2a
      simonmar authored
      this isn't legal C, apparently:
      	switch (e) {
      without at least one statement between the label and the end block.