1. 08 Nov, 2001 1 commit
  2. 07 Nov, 2001 3 commits
  3. 24 Oct, 2001 1 commit
  4. 13 Oct, 2001 1 commit
    • sof's avatar
      [project @ 2001-10-13 20:26:13 by sof] · ba9948be
      sof authored
      On Win32 boxes, rejects the MS 'find' utility and continues
      searching for GNU find. On non-Win32 boxes, equal to
      AC_PATH_PROG(FindCmd, find)
  5. 18 Sep, 2001 1 commit
  6. 20 Aug, 2001 1 commit
  7. 14 Aug, 2001 2 commits
    • sof's avatar
      [project @ 2001-08-14 21:49:00 by sof] · b9f325de
      sof authored
      DocBook catalog: Only prefix hardtop if we end up using a glafp-utils/docbook CATALOG
    • sewardj's avatar
      [project @ 2001-08-14 13:40:07 by sewardj] · bc5c8021
      sewardj authored
      Change the story about POSIX headers in C compilation.
      Until now, all C code in the RTS and library cbits has by default been
      compiled with settings for POSIXness enabled, that is:
         #define _POSIX_SOURCE   1
         #define _POSIX_C_SOURCE 199309L
         #define _ISOC9X_SOURCE
      If you wanted to negate this, you'd have to define NON_POSIX_SOURCE
      before including headers.
      This scheme has some bad effects:
      * It means that ccall-unfoldings exported via interfaces from a
        module compiled with -DNON_POSIX_SOURCE may not compile when
        imported into a module which does not -DNON_POSIX_SOURCE.
      * It overlaps with the feature tests we do with autoconf.
      * It seems to have caused borkage in the Solaris builds for some
        considerable period of time.
      The New Way is:
      * The default changes to not-being-in-Posix mode.
      * If you want to force a C file into Posix mode, #include as
        the **first** include the new file ghc/includes/PosixSource.h.
        Most of the RTS C sources have this include now.
      * NON_POSIX_SOURCE is almost totally expunged.  Unfortunately
        we have to retain some vestiges of it in ghc/compiler so that
        modules compiled via C on Solaris using older compilers don't
  8. 24 Jul, 2001 1 commit
    • ken's avatar
      [project @ 2001-07-24 04:39:31 by ken] · af27ab5c
      ken authored
      Make the Time module thread-safe by calling the reentrant functions
      gmtime_r and localtime_r instead of gmtime and localtime wherever
      they are available.
      (This is necessary to make Time work at all on our Alpha machine --
      perhaps GHC tickles the reentrancy of the C library or something?)
  9. 23 Jul, 2001 2 commits
  10. 19 Jul, 2001 1 commit
  11. 10 Jul, 2001 1 commit
  12. 06 Jul, 2001 1 commit
  13. 04 Jul, 2001 1 commit
  14. 03 Jul, 2001 2 commits
  15. 30 Jun, 2001 1 commit
  16. 28 Jun, 2001 2 commits
  17. 26 Jun, 2001 3 commits
    • sof's avatar
      [project @ 2001-06-26 23:22:37 by sof] · 544eeafe
      sof authored
    • sof's avatar
      [project @ 2001-06-26 23:12:19 by sof] · d2f7d10f
      sof authored
      Test whether $(CC) supports -mwin32 + have configure script set SRC_CC_OPTS
    • reid's avatar
      [project @ 2001-06-26 08:13:04 by reid] · 39c84a7d
      reid authored
      NOTE: new configure.in - remember to autoconf and reconfig
      I'm moving X.gc and Xlib.gc from hslibs/graphics/lib/x11 to
      hslibs/xlib and integrating them into the hslibs maketree.  This lib
      now lives at the same place in the hierarchy as win32 - probably not
      perfect for the new library story but good enough for the old hslibs I
      I'm not converting them from GreenCard to hsc2hs but I think that
      would be a good medium term goal.  I'd like to do it myself because
      I'd like to try using hsc2hs but I can't imagine when I'll get the
      time so if someone feels like doing it, go right ahead.  (The HGL
      (hslibs/graphics/lib/x11) is probably the only code that depends on
      the Xlib interface - so mild changes to the Xlib API would be fairly
      easy to fix up.)
      It all seems to build and compile (not sure about linking yet) but,
      for the life of me, I can't figure out what part of the makefile calls
      ghc-pkg -a so that isn't quite working yet.  (I _think_ the makefile
      does this - but could be wrong.)
      If someone could either point me at the relevant part of the makefile
      docs or just fix it for me, I could move onto getting the graphics lib
      integrated into the hslibs maketree - which would leave me with just
      the Hugs part of the HGL distribution to fix before the next Hugs
      release.  (If I was a good Haggis, I'd beat up on Hugs' ffi too - but
      I'm a very overworked Haggis at the moment so I'm not sure I'll get
      that far.)
  18. 31 May, 2001 2 commits
  19. 27 May, 2001 2 commits
    • sof's avatar
      [project @ 2001-05-27 23:53:47 by sof] · 13c670c3
      sof authored
      New configure script option, --enable-minimal-unix-deps, a Win32-specific
      option which lets you build a compiler that doesn't depend on cygwin tools
      to run. Well, you still need tools such as gcc and perl in the backend, but
      these don't have to be cygwin ports.
    • sof's avatar
      [project @ 2001-05-27 05:00:08 by sof] · 72efdb49
      sof authored
      'flex' or 'lex' is required to compile up fptools/ (e.g., reqd in
      glafp-utils/sgmlverb). autoconf's standard macro AC_PROG_LEX just
      defaults to 'lex' if 'flex' isn't found, but doesn't actually
      check whether 'lex' is available along PATH.
      Added AC_PROG_LEX_STRICT, which extends AC_PROG_LEX by checking
      for the presence of 'lex' if 'flex' isn't found. It bails
      out with an error message if 'lex' cannot be found.
  20. 25 May, 2001 2 commits
  21. 23 May, 2001 1 commit
  22. 30 Apr, 2001 1 commit
  23. 27 Apr, 2001 1 commit
  24. 20 Apr, 2001 1 commit
    • qrczak's avatar
      [project @ 2001-04-20 07:21:56 by qrczak] · e7523c0c
      qrczak authored
      Let it work on FreeBSD where fileno is a macro.
      Support readline-4.2 (some C functions were renamed).
      Correctly treat rl_redisplay_function as returning void.
  25. 18 Apr, 2001 1 commit
  26. 12 Apr, 2001 1 commit
  27. 30 Mar, 2001 1 commit
  28. 29 Mar, 2001 1 commit
  29. 20 Mar, 2001 1 commit