1. 06 Nov, 2000 8 commits
  2. 03 Nov, 2000 13 commits
  3. 02 Nov, 2000 5 commits
    • simonmar's avatar
      [project @ 2000-11-02 14:33:15 by simonmar] · cd39a1cf
      simonmar authored
      Found a better way to do the arch test for $(GhcWithInterpreter), used
      it for $(GhcWithNativeCodeGen) too and removed one $(shell...).
      cd39a1cf
    • simonmar's avatar
      [project @ 2000-11-02 14:27:01 by simonmar] · 803963ad
      simonmar authored
      Cleaning up the configuration/build process.
      
        - New build.mk option: GhcWithInterpreter. It has reasonable
          defaults, and shouldn't need to be overriden (you get the interpreter
          if you're bootstrapping with ghc 4.09+ on an ELF architecture, at
          the moment).
      
        - compilation manager now lives in compiler/compMan.  compiler/ghci
          contains only interpreter-related files.
      
        - WithGhcHc has gone, it now defaults to $(GHC).  This is so that
          we can reliably determine the version of $(GHC) using the stuff that
          configure tells us.  configure gets a new --with-ghc option so you
          can specify which ghc to use.
      803963ad
    • sewardj's avatar
      [project @ 2000-11-02 13:58:44 by sewardj] · c1d8b21c
      sewardj authored
      Most, but not all changes needed to get CompManager to compile.
      c1d8b21c
    • simonmar's avatar
      [project @ 2000-11-02 13:36:44 by simonmar] · 31c886b4
      simonmar authored
      Remove GhcWithRegisterised since it isn't used.  It might be
      re-instated later if/when we decide on the right way to implement it.
      31c886b4
    • simonpj's avatar
      [project @ 2000-11-02 10:17:49 by simonpj] · ff5cab2b
      simonpj authored
      Omitted do-nothing case in SimplCore
      ff5cab2b
  4. 01 Nov, 2000 3 commits
    • simonpj's avatar
      [project @ 2000-11-01 17:15:28 by simonpj] · 2ffefc1b
      simonpj authored
      More renamer commits
      
      Versioning now works properly I think.
      
      The main irritation is that interface files now have fuly-qualified names for
      *everything*, even things defined in that module.  This is a deficiency in
      the pretty printing for interface files.  Probable solution: add something
      to the SDoc styles.  But not today.
      2ffefc1b
    • simonmar's avatar
      [project @ 2000-11-01 11:57:29 by simonmar] · ece274b6
      simonmar authored
      Add the GLADE config for the front panel, tweak a few things.
      ece274b6
    • simonmar's avatar
      [project @ 2000-11-01 11:41:47 by simonmar] · 39a99171
      simonmar authored
      Add a basic "front panel" for GHC-compiled programs.
      
      How to use it:
      
      	- re-autoconf & configure to detect GTK+
      
      	- add "GhcRtsWithFrontPanel = YES" to mk/build.mk
      
      	- rebuild the RTS
      
      	- compile up a program, add `gtk-config --libs` to the
      	  link command line
      
      	- run with program with +RTS -f,
      
      	- sit back & watch the show :-)  Programs with lots of
      	  heap-resident data are the most interesting.  For extra
      	  kicks, turn up the number of generations & steps like so:
      	  +RTS -f -G5 -T3.
      
      	- Bootstrap your compiler, and see in glorious technicolor
      	  just how much of a lumbering beast GHC really is.
      
      This is a work in progress.  There's lots more stuff we could display
      on the panel: suggestions/comments are of course welcome.  The window
      layout was designed with GLADE, I'll commit the config file shortly.
      
      I haven't quite figured out how we're going to integrate this with the
      release yet (ie. whether we'll distribute two separate RTS's or what).
      39a99171
  5. 31 Oct, 2000 11 commits