[GHC] #8189: Default to infinite stack size?

GHC ghc-devs at haskell.org
Tue Sep 10 04:04:08 CEST 2013


#8189: Default to infinite stack size?
-------------------------------+-------------------------------------------
        Reporter:  nh2         |            Owner:
            Type:  bug         |           Status:  new
        Priority:  high        |        Milestone:  7.8.1
       Component:  Runtime     |          Version:  7.6.3
  System                       |         Keywords:
      Resolution:              |     Architecture:  Unknown/Multiple
Operating System:              |       Difficulty:  Easy (less than 1 hour)
  Unknown/Multiple             |       Blocked By:
 Type of failure:  Runtime     |  Related Tickets:
  crash                        |
       Test Case:              |
        Blocking:              |
-------------------------------+-------------------------------------------

Comment (by nh2):

 Replying to [comment:18 simonmar]:
 > We could just set the default maximum stack size to be some sensible
 fraction of real memory?

 As sane as this sounds, it doesn't go well with unix philosophies (memory
 is to be treated as unlimited until allocation fails and memory/swap
 should be transparent to the user) and in practice (VMs need not report
 the actually available memory as physical memory, fast swap becomes
 useless).

 I think having this for the stack though is still much better than a
 default heap limit or the minimal heap limit we have had so far.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8189#comment:20>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler




More information about the ghc-tickets mailing list