Skip to content
Snippets Groups Projects
  1. Apr 27, 2000
  2. Apr 26, 2000
  3. Apr 25, 2000
  4. Apr 24, 2000
    • sven.panne@aedion.de's avatar
      [project @ 2000-04-24 22:05:08 by panne] · 6d6424ae
      sven.panne@aedion.de authored
      Use get_itbl instead of direct access to info field in
      removeIndirections. This "worked" only because the probability of
      hitting an indirection-like closure by chance is 5:65531 on 32bit
      platforms. :-) But HOpenGL once again managed to expose this bug...
      6d6424ae
  5. Apr 23, 2000
  6. Apr 22, 2000
  7. Apr 21, 2000
    • sven.panne@aedion.de's avatar
      [project @ 2000-04-21 18:09:30 by panne] · 17160152
      sven.panne@aedion.de authored
      Include Weak.h to remove a warning
      17160152
    • sven.panne@aedion.de's avatar
      [project @ 2000-04-21 18:07:46 by panne] · 1399fe03
      sven.panne@aedion.de authored
      I've bitten the bullet and cleaned up the mess around Readline. There
      are actually questions to answer by autoconf:
      
         * Are the headers available for compilation?
         * Are the libraries (and which) available for linking?
      
      Note that in the second case it should be the libraries on the machine
      which GHC is *installed* on, not the ones on which it was compiled.
      GhcLibsWithReadline is now automagically set if the headers are found,
      but this can still be overridden.
      1399fe03
    • sven.panne@aedion.de's avatar
      [project @ 2000-04-21 18:05:19 by panne] · 70331ad0
      sven.panne@aedion.de authored
      /tmp/msg
      70331ad0
    • sven.panne@aedion.de's avatar
      [project @ 2000-04-21 15:59:13 by panne] · 624ff0c7
      sven.panne@aedion.de authored
      Bumped the maximum size of tuples from 37 to 62. If this is not
      wanted, use PrelTup_HC_OPTS+=-DNO_LARGE_TUPLES in build.mk.
      624ff0c7
    • sven.panne@aedion.de's avatar
      [project @ 2000-04-21 15:48:38 by panne] · cb524d9e
      sven.panne@aedion.de authored
      Further steps towards an empty build.mk:
         * GHC is now built with -O by default
         * hslibs/tools now use GhcLibToolsHcOpts, again -O by default
      cb524d9e
    • Simon Peyton Jones's avatar
      [project @ 2000-04-21 15:07:45 by simonpj] · 677d7900
      Simon Peyton Jones authored
      Add loop test
      677d7900
    • Simon Peyton Jones's avatar
      [project @ 2000-04-21 14:40:48 by simonpj] · 0666c3bb
      Simon Peyton Jones authored
      Remove a way to make the simplifier go into an
      infinite loop.   This has been there for some weeks;
      and George's UniForm tickled it.  I'm amazed nothing
      else has done so.  I'll add a test.
      
      The bad case happened when you go
      
      	let xs = 1:xs
      	in
      	foldr k z xs
      
      Then we kept firing the foldr/cons rule.
      
      Solution: we don't attach an unfolding *at all* to
      loop breakers (Simplify.completeBinding)
      0666c3bb
    • Simon Peyton Jones's avatar
      [project @ 2000-04-21 14:35:46 by simonpj] · 7166525e
      Simon Peyton Jones authored
      First I forgot to commit all the files for the
      Java support.  Then I spoke the wrong CVS command.
      This commit just adds the log message!
      
      --------------------------
      Add support for Java generation, written in
      a lightning day with Erik Meijer
      
      	ghc -J Foo.hs
      
      will do the business, generating Foo.java
      
      The code is in a new directory, javaGen/, so
      you'll need to cvs update -d.
      
      I've reorganised main/CodeOutput quite a bit; it
      is now much much tidier, and will accommodate new
      languages quite easily.
      
      I've also fiddled with the flags that communicate
      between the driver and hsc.
      
      GONE:	-S=  -C=
      
      NEW:	-olang=xxx	output language xxx
      			xxx can be: C, asm, java
      
      	-ofile=xxx	put the output code in file xxx
      
      
      BEWARE that I might have broken some of the more
      cryptic stuff in ghc.lprl.
      
      Simon
      7166525e
Loading