[commit: ghc] master: Add some missing RTS symbols (a3bc93e)

git at git.haskell.org git at git.haskell.org
Wed Oct 19 02:46:34 UTC 2016


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/a3bc93e58f917c0e03aed1a08fe56bddb16ca773/ghc

>---------------------------------------------------------------

commit a3bc93e58f917c0e03aed1a08fe56bddb16ca773
Author: Simon Marlow <marlowsd at gmail.com>
Date:   Tue Oct 18 22:13:55 2016 -0400

    Add some missing RTS symbols
    
    Test Plan: validate
    
    Reviewers: austin, bgamari, erikd
    
    Reviewed By: bgamari, erikd
    
    Subscribers: thomie
    
    Differential Revision: https://phabricator.haskell.org/D2589


>---------------------------------------------------------------

a3bc93e58f917c0e03aed1a08fe56bddb16ca773
 rts/RtsSymbols.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/rts/RtsSymbols.c b/rts/RtsSymbols.c
index 1390036..36b2b43 100644
--- a/rts/RtsSymbols.c
+++ b/rts/RtsSymbols.c
@@ -572,10 +572,15 @@
       SymI_HasProto(genericRaise)                                       \
       SymI_HasProto(getProgArgv)                                        \
       SymI_HasProto(getFullProgArgv)                                    \
+      SymI_HasProto(setFullProgArgv)                                    \
+      SymI_HasProto(freeFullProgArgv)                                   \
       SymI_HasProto(getStablePtr)                                       \
       SymI_HasProto(foreignExportStablePtr)                             \
       SymI_HasProto(hs_init)                                            \
+      SymI_HasProto(hs_init_with_rtsopts)                               \
+      SymI_HasProto(hs_init_ghc)                                        \
       SymI_HasProto(hs_exit)                                            \
+      SymI_HasProto(hs_exit_nowait)                                     \
       SymI_HasProto(hs_set_argv)                                        \
       SymI_HasProto(hs_add_root)                                        \
       SymI_HasProto(hs_perform_gc)                                      \
@@ -586,6 +591,9 @@
       SymI_HasProto(hs_free_fun_ptr)                                    \
       SymI_HasProto(hs_hpc_rootModule)                                  \
       SymI_HasProto(hs_hpc_module)                                      \
+      SymI_HasProto(hs_thread_done)                                     \
+      SymI_HasProto(hs_try_putmvar)                                     \
+      SymI_HasProto(defaultRtsConfig)                                   \
       SymI_HasProto(initLinker)                                         \
       SymI_HasProto(initLinker_)                                        \
       SymI_HasProto(stg_unpackClosurezh)                                \
@@ -702,6 +710,7 @@
       SymI_HasProto(rtsSupportsBoundThreads)                            \
       SymI_HasProto(rts_isProfiled)                                     \
       SymI_HasProto(rts_isDynamic)                                      \
+      SymI_HasProto(rts_setInCallCapability)                            \
       SymI_HasProto(rts_getThreadAllocationCounter)                     \
       SymI_HasProto(rts_setThreadAllocationCounter)                     \
       SymI_HasProto(rts_enableThreadAllocationLimit)                    \



More information about the ghc-commits mailing list