| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
(I didn't regen configure, since I don't have a working autoconf.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds a new configure argument on OSX:
--with-universal-archs=[32-bit|64-bit|all]
When used with the --enable-universalsdk option this controls which
CPU architectures are includes in the framework. The default is 32-bit,
meaning i386 and ppc. The most useful alternative is 'all', which includes
all 4 CPU architectures supported by MacOS X (i386, ppc, x86_64 and ppc64).
This includes limited support for the Carbon bindings in 64-bit mode as well,
limited because (a) I haven't done extensive testing and (b) a large portion
of the Carbon API's aren't available in 64-bit mode anyway.
I've also duplicated a feature of Apple's build of python: setting the
environment variable 'ARCHFLAGS' controls the '-arch' flags used for building
extensions using distutils.
|
| |
|
| |
|
|
|
|
|
|
|
| |
information about the processor on the Debian/alpha
buildbot. (I'm still trying to track down the cause
of the test_math failures for this machine.) This
checkin will be reverted within the next 48 hours.
|
|
|
|
|
|
|
| |
This introduces a new configure option: --with-framework-name=NAME
(defaulting to 'Python'). This allows you to install several copies
of the Python framework with different names (such as a normal build
and a debug build).
|
|
|
|
|
|
|
|
| |
the compiler. This should(?) help to fix failures in test_math
and test_cmath on Linux/alpha.
Also add configure message reporting the result of uname -m, as
a debugging aid.
|
|
|
|
| |
work. (The test wasn't properly linked with libm. Sigh.)
|
|
|
|
|
|
|
|
| |
apparently because tanh(-0.) loses the sign of zero on that platform.
If true, this is a bug in FreeBSD.
Added a configure test to verify this. I still need to figure out
how best to deal with this failure.
|
|
|
|
|
|
| |
The patch is collaborated work of Mark Dickinson and me. It was mostly done a few months ago. The patch fixes a lot of loose ends and edge cases related to operations with NaN, INF, very small values and complex math.
The patch also adds acosh, asinh, atanh, log1p and copysign to all platforms. Finally it fixes differences between platforms like different results or exceptions for edge cases. Have fun :)
|
|
|
|
| |
is used as compiler.
|
| |
|
| |
|
|
|
|
|
| |
The patch adds wrappers for the Linux epoll syscalls and the BSD kqueue syscalls. Thanks to Thomas Herve and the Twisted people for their support and help.
TODO: Finish documentation documentation
|
|
|
|
| |
standard library.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-no-cpp-precomp, and -mno-fused-madd from configure.
* r22183 added -no-cpp-precomp, which
http://gcc.gnu.org/ml/gcc/2005-12/msg00368.html claims hasn't been
needed since gcc-3.1.
* r25607 added -Wno-long-double to avoid a warning in
Include/objimpl.h (issue 525481). The long double is still there,
but OSX 10.4's gcc no longer warns about it.
* r33666 fixed issue 775892 on OSX 10.3 by adding -mno-fused-madd,
which changed the sign of some float 0s. Tim Peters said it wasn't
a real issue anyway, and it no longer causes test failures.
Fixes issue #1779871.
|
|
|
|
|
|
|
|
|
| |
The bundled libffi copy is now in sync with the recently released
libffi3.0.4 version, apart from some small changes to
Modules/_ctypes/libffi/configure.ac.
I gave up on using libffi3 files on os x.
Instead, static configuration with files from pyobjc is used.
|
|
|
|
|
|
| |
works.
Thanks to Jeroen Ruigrok van der Werven for the fix.
|
| |
|
| |
|
| |
|
|
|
|
| |
function is not called isfinite() but finite(). Sorry, my fault. :)
|
|
|
|
|
| |
for TIPC under Linux, see http://tipc.sf.net/ for more information.
Thanks to Alberto Bertogli for the patch
|
| |
|
|
|
|
|
|
| |
platforms).
The patch unifies float("inf") and repr(float("inf")) on all platforms.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Georg Brandl has added fchmod() and fchown(). I've contributed lchown but I'm not able to test it on Linux. However it should be available on Mac and some other flavors of Unix.
I've made a quick test of fchmod() and fchown() on my system. They are working as expected.
|
|
|
|
|
| |
--with-system-ffi configure option defaults to "yes" because the
bundled libffi sources are too old.
|
|
|
|
| |
CONFIG_ARGS
|
| |
|
|
|
|
| |
get_completion_type to readline.
|
|
|
|
| |
by the Makefile is also used at configure-time.
|
| |
|
| |
|
| |
|
|
|
|
| |
will be removed in Python 2.7.
|
| |
|
|
|
|
| |
functions on platforms where the underlying system calls are available.
|
| |
|
|
|
|
| |
Will backport to 2.5
|
| |
|
| |
|
| |
|
|
|
|
| |
it if it is supported.
|
|
|
|
|
| |
- Bug #1578513: Cross compilation was broken by a change to configure.
Repair so that it's back to how it was in 2.4.3.
|
|
|
|
| |
stdint.h. Will backport.
|
|
|
|
| |
Will backport.
|