[GHC] #8703: Use guard pages rather than heap checks

GHC ghc-devs at haskell.org
Tue May 23 17:26:10 UTC 2017


#8703: Use guard pages rather than heap checks
-------------------------------------+-------------------------------------
        Reporter:  schyler           |                Owner:  simonmar
            Type:  feature request   |               Status:  closed
        Priority:  normal            |            Milestone:
       Component:  Runtime System    |              Version:
      Resolution:  wontfix           |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by varosi):

 I'm not that into GHC runtime and implications, but we could make some
 discussions on this topic and put it as opened issue for future work?

 Here is some talk:
 https://www.reddit.com/r/haskell/comments/6bpf3p/guard_pages_instead_of_heapstack_limit_checks_in/

 Sorry about the question, but why GHC's heap is linked list? Why not use
 linear virtual memory? Thread's stack could be linear, too. This will make
 much more easier and faster to access it.

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


More information about the ghc-tickets mailing list