1. 18 Aug, 2003 4 commits
  2. 17 Aug, 2003 1 commit
  3. 16 Aug, 2003 1 commit
  4. 15 Aug, 2003 3 commits
    • igloo's avatar
      [project @ 2003-08-15 15:53:00 by igloo] · d9d7ceaa
      igloo authored
      Add support for splicing in foreign exports.
      d9d7ceaa
    • simonmar's avatar
      [project @ 2003-08-15 12:43:57 by simonmar] · 3072ee8d
      simonmar authored
      Fix a bug in forkProcess: the current thread should not be on the run
      queue while it is running.
      
      Merged from STABLE (1.169.2.1).
      3072ee8d
    • simonmar's avatar
      [project @ 2003-08-15 11:31:02 by simonmar] · 060cb7d9
      simonmar authored
      Fix a cause of non-linearity when compiling code with large amounts of
      static data, such as long lists of integers.
      
      The problem was that CorePrep was calling allLazy on the list of
      floated bindings at each level of a nested let, and allLazy runs over
      all the bindings floated so far, hence O(n^2) performance.  The fix is
      to cache the result of allLazy along with the list of floated
      bindings.
      060cb7d9
  5. 14 Aug, 2003 3 commits
  6. 13 Aug, 2003 5 commits
  7. 11 Aug, 2003 1 commit
  8. 08 Aug, 2003 3 commits
  9. 06 Aug, 2003 1 commit
  10. 05 Aug, 2003 5 commits
  11. 04 Aug, 2003 2 commits
  12. 01 Aug, 2003 4 commits
  13. 31 Jul, 2003 3 commits
  14. 30 Jul, 2003 4 commits
    • simonmar's avatar
      [project @ 2003-07-30 17:09:12 by simonmar] · 77f7f386
      simonmar authored
      Fix problem with MARK.
      
      Patch submitted by Nicholas Nethercote <njn25@cam.ac.uk>.
      77f7f386
    • simonmar's avatar
      [project @ 2003-07-30 10:38:42 by simonmar] · 59940493
      simonmar authored
      TEXT_BEFORE_HEAP is not used any more.
      59940493
    • simonmar's avatar
      [project @ 2003-07-30 10:01:46 by simonmar] · e66106a5
      simonmar authored
      Throw away an SCC on a single variable.  This seems to be justified:
      there can be no work to attribute to the current cost centre when
      evaluating a lone variable, other than the act of entering the
      closure, and possibly returning immediately if it is a variable.
      
      This also fixes a bug in profiling, which showed up as incorrect
      transformations made by the simplifier resulting in extra strictness.
      The simplifier assumes (in Simplify.simplLazyBind) that (let x = e in
      x) will have been turned into x, but this isn't true if there's an SCC
      around the x.
      e66106a5
    • wolfgang's avatar
      [project @ 2003-07-30 09:21:12 by wolfgang] · 31d1bcbe
      wolfgang authored
      OpenGL support for Mac OS X:
      
      In FPTOOLS_CHECK_HTYPE, be ready to include Apple's non-standard
      <OpenGL/gl.h>
      instead of the usual <GL/gl.h>.
      31d1bcbe