[pypy-svn] r72050 - in pypy/release/1.2.x/pypy: module/_ssl translator/c/gcc translator/platform
arigo at codespeak.net
arigo at codespeak.net
Wed Mar 10 14:41:15 CET 2010
Author: arigo
Date: Wed Mar 10 14:41:13 2010
New Revision: 72050
Modified:
pypy/release/1.2.x/pypy/module/_ssl/interp_ssl.py
pypy/release/1.2.x/pypy/translator/c/gcc/trackgcroot.py
pypy/release/1.2.x/pypy/translator/platform/windows.py
Log:
svn merge svn+ssh://codespeak.net/svn/pypy/trunk -r72044:72045
Modified: pypy/release/1.2.x/pypy/module/_ssl/interp_ssl.py
==============================================================================
--- pypy/release/1.2.x/pypy/module/_ssl/interp_ssl.py (original)
+++ pypy/release/1.2.x/pypy/module/_ssl/interp_ssl.py Wed Mar 10 14:41:13 2010
@@ -4,13 +4,14 @@
from pypy.interpreter.typedef import TypeDef
from pypy.interpreter.gateway import interp2app
from pypy.rpython.tool import rffi_platform
+from pypy.translator.platform import platform
from pypy.translator.tool.cbuild import ExternalCompilationInfo
from pypy.rlib import rpoll
import sys
-if sys.platform == 'win32':
+if sys.platform == 'win32' and platform.name != 'mingw32':
libraries = ['libeay32', 'ssleay32', 'user32', 'advapi32', 'gdi32']
else:
libraries = ['ssl', 'crypto']
Modified: pypy/release/1.2.x/pypy/translator/c/gcc/trackgcroot.py
==============================================================================
--- pypy/release/1.2.x/pypy/translator/c/gcc/trackgcroot.py (original)
+++ pypy/release/1.2.x/pypy/translator/c/gcc/trackgcroot.py Wed Mar 10 14:41:13 2010
@@ -804,6 +804,12 @@
class Mingw32FunctionGcRootTracker(DarwinFunctionGcRootTracker):
format = 'mingw32'
+ FUNCTIONS_NOT_RETURNING = {
+ '_abort': None,
+ '_exit': None,
+ '__assert': None,
+ }
+
class MsvcFunctionGcRootTracker(FunctionGcRootTracker):
format = 'msvc'
ESP = 'esp'
Modified: pypy/release/1.2.x/pypy/translator/platform/windows.py
==============================================================================
--- pypy/release/1.2.x/pypy/translator/platform/windows.py (original)
+++ pypy/release/1.2.x/pypy/translator/platform/windows.py Wed Mar 10 14:41:13 2010
@@ -303,7 +303,7 @@
name = 'mingw32'
standalone_only = []
shared_only = []
- cflags = []
+ cflags = ['-O3']
link_flags = []
so_ext = 'dll'
More information about the Pypy-commit
mailing list