1. 24 Jul, 2001 1 commit
  2. 16 Jan, 2001 1 commit
  3. 16 Dec, 2000 1 commit
  4. 04 Dec, 2000 1 commit
  5. 06 Sep, 2000 1 commit
    • rrt's avatar
      [project @ 2000-09-06 11:12:07 by rrt] · e349469c
      rrt authored
      Made message for exceeding 128Mb of heap on Windows more helpful, and
      only abort when this limit is exceeded, not on first memory allocation!
      e349469c
  6. 17 Aug, 2000 1 commit
    • rrt's avatar
      [project @ 2000-08-17 15:21:55 by rrt] · 39cbf830
      rrt authored
      barf when a DLLized RTS tries to allocate a 2nd Windows monster block;
      is_heap_alloced stops working at this point. No problem for the static
      build.
      39cbf830
  7. 04 Aug, 2000 1 commit
    • lewie's avatar
      [project @ 2000-08-04 23:31:43 by lewie] · 39318542
      lewie authored
      Port to OpenBSD from Thomas Nordin.  Please merge with 4.08 (you'll also
      need the new config.guess and config.sub from the previous commit).
      39318542
  8. 03 Apr, 2000 1 commit
    • rrt's avatar
      [project @ 2000-04-03 15:24:21 by rrt] · a0b380bb
      rrt authored
      Stopped getourtimeofday() being called under mingwin.
      MBlock.c: changed one instance of 128 * 1024 * 1024 into SIZE_RESERVED_POOL
      and added a TODO comment (bug in is_heap_alloced(), which won't work if
      more than one megablock is ever allocated).
      a0b380bb
  9. 22 Jan, 2000 1 commit
  10. 15 Dec, 1999 1 commit
  11. 16 Sep, 1999 1 commit
  12. 11 Mar, 1999 1 commit
  13. 03 Mar, 1999 1 commit
    • sof's avatar
      [project @ 1999-03-03 19:04:56 by sof] · 9bebeb69
      sof authored
      Added is_heap_alloced() to the API - returns true if an address is
      within the range of addresses that we've been given back from the
      OS.
      
      Only needed for Win32 DLLs, so it's only defined when compiling up
      a Win32 RTS DLL.
      9bebeb69
  14. 05 Feb, 1999 1 commit
  15. 26 Jan, 1999 1 commit
  16. 25 Jan, 1999 1 commit
  17. 18 Jan, 1999 2 commits
  18. 14 Jan, 1999 1 commit
    • sof's avatar
      [project @ 1999-01-14 18:31:17 by sof] · 8b7dc908
      sof authored
      Forgot to commit this before Christmas...on Win32 platforms use
      VirtualAlloc() instead CreateFileMapping()&friends to ask for
      mega-blocks from the OS. Windows 95-friendlier.
      8b7dc908
  19. 13 Jan, 1999 1 commit
    • simonm's avatar
      [project @ 1999-01-13 17:25:37 by simonm] · 4391e44f
      simonm authored
      Added a generational garbage collector.
      
      The collector is reliable but fairly untuned as yet.  It works with an
      arbitrary number of generations: use +RTS -G<gens> to change the
      number of generations used (default 2).
      
      Stats: +RTS -Sstderr is quite useful, but to really see what's going
      on compile the RTS with -DDEBUG and use +RTS -D32.
      
      ARR_PTRS removed - it wasn't used anywhere.
      
      Sanity checking improved:
      	- free blocks are now spammed when sanity checking is turned on
      	- a check for leaking blocks is performed after each GC.
      4391e44f
  20. 02 Dec, 1998 1 commit