1. 19 Sep, 2004 1 commit
    • panne's avatar
      [project @ 2004-09-19 09:15:03 by panne] · f271c1f8
      panne authored
      Use some sed magic to avoid PACKAGE_FOO clashes introduced by the autoconf
      cleanup yesterday. Another option would have been using a plain "AC_INIT" in
      fptools/configure.ac (and probably the same for fptools/libraries/configure.ac),
      so only "leaf configure.ac"s have package info. Not quite sure what would be the
      nicest way to handle this yet...
      f271c1f8
  2. 18 Sep, 2004 1 commit
    • panne's avatar
      [project @ 2004-09-18 12:49:55 by panne] · ced47f78
      panne authored
      Make autoupdate 2.52 happy, mainly by using the new formats of AC_INIT and
      AC_OUTPUT. This has the nice side effect that all "packages" have now a name, a
      version, a bug-report address, and a tar name, yielding better output with
      "configure --help=recursive". Nuked an unused AC_STRUCT_ST_BLKSIZE test on the
      way.
      ced47f78
  3. 17 Sep, 2004 1 commit
  4. 16 Sep, 2004 3 commits
    • sof's avatar
      [project @ 2004-09-16 22:41:33 by sof] · 1f622420
      sof authored
      New option, -P, turns off line pragma emission
      1f622420
    • stolz's avatar
      [project @ 2004-09-16 08:13:02 by stolz] · bb787c29
      stolz authored
      Collect unknown chunks in new chkcat 'unknown' which gets treated like
      'misc', but isn't mangled on sparc-*-solaris2 because of function
      definitions in C-headers like <pwd.h>. This shouldn't affect any
      other platform since this was already a border-case.
      
      Closes SF Bug 1012521 "getUserEntryForID dies".
      Please merge.
      bb787c29
    • mthomas's avatar
      [project @ 2004-09-16 01:39:24 by mthomas] · 81c59c75
      mthomas authored
      On Windows default to main.exe instead of a.out.
      81c59c75
  5. 15 Sep, 2004 4 commits
    • ross's avatar
      [project @ 2004-09-15 17:48:08 by ross] · daf67985
      ross authored
      arrow notation: allow arrow applications (f -< a) to take a non-empty
      command stack, as suggested by Sebastian Boldt <Sebastian.Boldt@arcor.de>.
      daf67985
    • simonmar's avatar
      [project @ 2004-09-15 12:06:08 by simonmar] · 39439207
      simonmar authored
      Oops, fix bugs in previous commit.
      39439207
    • simonmar's avatar
      [project @ 2004-09-15 11:45:24 by simonmar] · f220cc51
      simonmar authored
      Add a couple of cases to mk_switch to catch the case when we have a
      tag range that has a lot of default cases at either end, and we're not
      using a single switch.  In situations like this we want to eliminate
      the default cases with an if-statement, before dealing with the rest
      of the branches, which might then be suitable for a switch.
      
      Also, ignore empty tag slots at either end of the range if there is no
      default case.
      
      This might work around a gcc 2.95 bug that we tickled with the
      code being generated before.
      f220cc51
    • wolfgang's avatar
      [project @ 2004-09-15 02:47:03 by wolfgang] · f19e3063
      wolfgang authored
      Accept '#pragma' lines in the cmm parser.
      This is necessary because Apple's version of GNU cpp 3.3 leaves #pragma
      lines in it's output, which cause the build to fail on Mac OS X with
      GCC >= 3.3
      f19e3063
  6. 14 Sep, 2004 2 commits
    • panne's avatar
      [project @ 2004-09-14 16:47:57 by panne] · 4b172561
      panne authored
      * Merged stgMalloc and execPage into a single function which handles
        even multiple pages correctly.
      
      * Enabled the use VirtualProtect on x86 WinDoze now. This could be
        necessary for processors which distinguish between READ and EXECUTE
        memory accesses, e.g. Itaniums IIRC.
      
      * Nuked pageMode and set page permissions always to READ/WRITE/EXECUTE,
        otherwise we could accidentally remove the WRITE permission.
      
      Only mildly tested on x86 Linux, but it might be worth merging into
      the STABLE branch when it turns out to work on x86 WinDoze and OpenBSD.
      SimonM?
      4b172561
    • mthomas's avatar
      [project @ 2004-09-14 04:34:12 by mthomas] · 3bb535af
      mthomas authored
      Replace prog_belch with errorBelch.
      3bb535af
  7. 13 Sep, 2004 4 commits
  8. 12 Sep, 2004 3 commits
  9. 11 Sep, 2004 1 commit
  10. 10 Sep, 2004 5 commits
  11. 09 Sep, 2004 3 commits
  12. 08 Sep, 2004 2 commits
  13. 07 Sep, 2004 3 commits
  14. 06 Sep, 2004 4 commits
  15. 05 Sep, 2004 1 commit
    • panne's avatar
      [project @ 2004-09-05 19:12:20 by panne] · be0242d0
      panne authored
      * HTML documentation for "foo.xml" goes into directory "foo" again,
        not "foo-html". This is nicer and consistent with the behaviour for
        building the docs from SGML.
      
      * Disabled building PostScript documentation in the spec files for
        now, there are some strange issues with the FO->PS conversion for
        some files which have to be clarified first.
      be0242d0
  16. 03 Sep, 2004 2 commits
    • panne's avatar
      [project @ 2004-09-03 20:01:49 by panne] · 9aebe874
      panne authored
      The HTML documentation subdirectories have a "-html" suffix nowadays
      9aebe874
    • simonmar's avatar
      [project @ 2004-09-03 15:28:18 by simonmar] · 95ca6bff
      simonmar authored
      Cleanup: all (well, most) messages from the RTS now go through the
      functions in RtsUtils: barf(), debugBelch() and errorBelch().  The
      latter two were previously called belch() and prog_belch()
      respectively.  See the comments for the right usage of these message
      functions.
      
      One reason for doing this is so that we can avoid spurious uses of
      stdout/stderr by Haskell apps on platforms where we shouldn't be using
      them (eg. non-console apps on Windows).
      95ca6bff