Commit Graph

336 Commits

Author SHA1 Message Date
Mark Dickinson
12748b003c Issue #7518: Move substitute definitions of C99 math functions from
pymath.c to Modules/_math.c.
2009-12-21 15:22:00 +00:00
Mark Dickinson
1c49828fa0 Add _math.h to math module dependencies in setup.py. 2009-12-17 08:33:56 +00:00
Mark Dickinson
9cae178f21 Issue #3366: Add expm1 function to math module. Thanks Eric Smith for
testing on Windows.
2009-12-16 20:13:40 +00:00
Mark Dickinson
5afa6d4dcf Issue #7272, continued: don't re-use existing HAVE_BROKEN_POSIX_SEMAPHORES
to indicate that semaphores aren't available;  define a new variable
POSIX_SEMAPHORES_NOT_ENABLED instead.
2009-11-28 10:44:20 +00:00
Mark Dickinson
c4920e86ef Issue #7272: Add configure test to detect whether sem_open works
properly, and use this to skip test_multiprocessing on platforms
where sem_open raises a signal.  This should fix some FreeBSD buildbot
failures for test_multiprocessing.
2009-11-20 19:30:22 +00:00
Ronald Oussoren
a5b642c933 Ensure that _scproxy gets build even when --disable-toolbox-glue
is specified on OSX. Fixes a regression in 2.6.3.
2009-10-08 08:04:15 +00:00
Ronald Oussoren
9f20d9d0ee Issue 6877: this patch makes it possible to link the readline extension
to the libedit emulation of the readline API on OSX 10.5 or later.

This also adds a minimal testsuite for readline to check that the
history manipuation functions have the same interface with both
C libraries.
2009-09-20 14:18:15 +00:00
Ronald Oussoren
51f0633efd Fix for issue 6851: urllib.urlopen crashes in a thread on OSX 10.6 2009-09-20 10:31:22 +00:00
Ronald Oussoren
91a11a46c0 MacOSX: detect the architectures supported by
Tk.framework and build _tkinter only for those
architectures.

This replaces the hardcoded solution that is no
longer valid now that 64-bit capable versions of
Tk are available on OSX.
2009-09-15 18:33:33 +00:00
Guilherme Polo
fb118351a1 Issue #6244: Allow detect_tkinter to look for Tcl/Tk 8.6. 2009-08-16 14:34:26 +00:00
Tarek Ziadé
e670e5ad5b Fixed #6377: distutils compiler switch ignored (and added a deprecation warning if compiler is not used as supposed = a string option) 2009-07-06 12:50:46 +00:00
Antoine Pitrou
1969059327 Issue #6215: backport the 3.1 io lib 2009-06-12 20:14:08 +00:00
Matthias Klose
51c614e3bf - Issue #4587: Add configure option --with-dbmliborder=db1:db2:... to specify
the order that backends for the dbm extension are checked.
2009-04-29 19:52:49 +00:00
Matthias Klose
10cbe4886e - Issue #4587: Add configure option --with-dbmliborder=db1:db2:... to specify
the order that backends for the dbm extension are checked.
2009-04-29 17:18:19 +00:00
Jesse Noller
355b1264b8 issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help 2009-04-02 00:03:28 +00:00
Jesse Noller
40a6164afa Apply patch for netbsd multiprocessing support 2009-03-31 18:12:35 +00:00
Ronald Oussoren
cea1ddb4aa Change framework search order when looking for Tcl/Tk on OSX.
This is needed because the system linker looks in /Library/Framework before
it looks in /System/Library frameworks. Without this patch _tkinter will
be unusable when it is compiled on a system that has Tk 8.5 installed in
/Library/Frameworks (and the Apple 8.4 install in /System/Library/Frameworks)
2009-03-04 21:30:12 +00:00
Mark Dickinson
d155bbfbb2 _testcapi depends on testcapi_long.h
Thanks Lisandro Dalcin.
2009-02-10 16:17:16 +00:00
Neil Schemenauer
0189ddc113 Distutils apparently requires an absolute path so provide one. 2009-02-06 00:21:55 +00:00
Neil Schemenauer
38870cb432 Oops, Mac build needs the 'incdirlist' variable so restore it. 2009-02-05 22:14:04 +00:00
Neil Schemenauer
c59c5f3983 Make setup.py work when building in a directory other than the
source directory.  Mainly use 'srcdir' rather than os.getcwd() or
'.'.
2009-02-05 16:32:29 +00:00
Jesse Noller
f6da8d1495 Issue 3807: multiprocessing fails to compile under --without-threads 2009-01-23 14:04:41 +00:00
Georg Brandl
40f982fbdf #4731: clarify message about missing module prerequisites. 2008-12-28 11:58:49 +00:00
Skip Montanaro
4f7f77b7a5 muffed the default case 2008-12-07 02:16:00 +00:00
Skip Montanaro
45313fe6e0 issue 4483 - dbm build failures on systems with gdbm_compat lib. 2008-12-06 17:43:30 +00:00