Author: Maciej Fijalkowski <fij...@gmail.com>
Branch: 
Changeset: r63922:1e3bae0b8ace
Date: 2013-05-08 19:15 +0200
http://bitbucket.org/pypy/pypy/changeset/1e3bae0b8ace/

Log:    automatically export all @entrypoints, not sure exactly if it works

diff --git a/rpython/rlib/entrypoint.py b/rpython/rlib/entrypoint.py
--- a/rpython/rlib/entrypoint.py
+++ b/rpython/rlib/entrypoint.py
@@ -7,12 +7,16 @@
 
     if key == 'main' than it's included by default
     """
+    from rpython.translator.cbuild import ExternalCompilationInfo
+    
     def deco(func):
         secondary_entrypoints.setdefault(key, []).append((func, argtypes))
         if c_name is not None:
             func.c_name = c_name
         if relax:
             func.relax_sig_check = True
+        func._compilation_info = ExternalCompilationInfo(
+            export_symbols=[c_name or func.func_name])
         return func
     return deco
 
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to