[GHC] #15555: Finish separating the stable name and stable pointer tables

GHC ghc-devs at haskell.org
Wed Aug 22 02:22:35 UTC 2018


#15555: Finish separating the stable name and stable pointer tables
-------------------------------------+-------------------------------------
        Reporter:  dfeuer            |                Owner:  (none)
            Type:  task              |               Status:  new
        Priority:  normal            |            Milestone:  8.8.1
       Component:  Runtime System    |              Version:  8.4.3
      Resolution:                    |             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 dfeuer):

 One question: we currently expose `hs_lock_stable_tables` and
 `hs_unlock_stable_tables` from `includes/HsFFI.h`. As far as I can tell,
 these aren't documented in the user's guide, and aren't used as FFI
 imports in any packages that ship with GHC. Are these exposed
 intentionally? If so, they should be documented (and I'll have to
 implement versions that lock both the stable name table and the stable
 pointer table). Otherwise, I'd like to be rid of them.

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


More information about the ghc-tickets mailing list