1. 03 Nov, 2000 12 commits
  2. 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
  3. 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
  4. 31 Oct, 2000 12 commits
  5. 30 Oct, 2000 8 commits