summaryrefslogtreecommitdiffstats
path: root/Makefile.pre.in
Commit message (Collapse)AuthorAgeFilesLines
* Issue 10687. When --without-pymalloc is given, $VERSION is the same asBarry Warsaw2010-12-131-8/+14
| | | | | | | $LDVERSION, which screws up the sym/hard-links. This avoids those games when $VERSION == $LDVERSION. Also, include a drive-by fix for an obvious syntax error.
* issue7213: Open the pipes used by subprocesses with the FD_CLOEXEC flag fromGregory P. Smith2010-12-131-1/+1
| | | | | the C code, using pipe2() when available. Adds unittests for close_fds and cloexec behaviors.
* Create the hardlink between python-3.2m and python-3.2 in altbininstall targetBarry Warsaw2010-12-111-5/+5
| | | | | instead of bininstall target so it shows up when you do 'make altinstall'. Closes issue 10677.
* Two small changes to adjust framework builds to the new stable ABIRonald Oussoren2010-12-071-4/+3
| | | | | | | | | | | | | | Both the Makefile and the script that is used on OSX to create the binary installer refer to the directory containing the Makefile using the name 'config'. This name was changed with the new ABI (with default build flags it is now named config-3.2m). This patch ensures that both files use the correct name. The build-installer.py script contains one other change: it now tests for the Tcl/Tk framework version by looking at the 'Current' symlink in the framework instead of runnning a script. This makes it possible to verify the version that is in the SDK that's used during the build instead of the version that is installed on the system.
* Merge branches/pep-0384.Martin v. Löwis2010-12-031-0/+3
|
* Issue #10572: Moved json tests to Lib/test/json_tests.Alexander Belopolsky2010-11-301-1/+1
| | | | Approved by Raymond Hettinger.
* Final patch for issue 9807.Barry Warsaw2010-11-241-8/+16
|
* Remove traces of setuptools (#10341)Éric Araujo2010-11-061-1/+0
|
* Issue #10199: Moved Demo/turtle under Lib/Alexander Belopolsky2010-11-011-0/+1
|
* Fixes issue 10120 (concurrent.futures module is not installed properly), ↵Brian Quinlan2010-10-161-1/+1
| | | | patch by Neil Muller
* First (uncontroversial) part of issue 9807.Barry Warsaw2010-10-161-1/+8
| | | | | | | | | * Expose the build flags to Python as sys.abiflags * Shared library libpythonX.Y<abiflags>.so * python-config --abiflags * Make two distutils tests that failed with --enable-shared (even before this patch) succeed. * Fix a few small style issues.
* Issue #9308: Removed redundant coding cookies. Added tests forAlexander Belopolsky2010-10-151-1/+1
| | | | | importing encoded modules that do not depend on specific stdlib modules being encoded in a certain way.
* Add make variable to allow testing of different interpreter flags in ↵Antoine Pitrou2010-10-141-1/+1
| | | | buildbot runs
* Issue #9437: Fix building C extensions with non-default LDFLAGS.Antoine Pitrou2010-10-101-8/+8
|
* Create fileutils.c/.hVictor Stinner2010-10-071-3/+5
| | | | | | | * _Py_fopen() and _Py_stat() come from Python/import.c * (_Py)_wrealpath() comes from Python/sysmodule.c * _Py_char2wchar(), _Py_wchar2char() and _Py_wfopen() come from Modules/main.c * (_Py)_wstat(), (_Py)_wgetcwd(), _Py_wreadlink() come from Modules/getpath.c
* Add "concurrent" subdir to Makefile.Georg Brandl2010-09-191-1/+1
|
* Issue 9315: Added test/tracedmodules to LIBSUBDIRSAlexander Belopolsky2010-09-141-0/+1
|
* Issue #941346: Improve the build process under AIX and allow Python toAntoine Pitrou2010-09-101-3/+3
| | | | be built as a shared library. Patch by Sébastien Sablé.
* Use tabs consistently.Georg Brandl2010-09-031-2/+2
|
* PEP 3149 is accepted.Barry Warsaw2010-09-031-0/+6
| | | | http://mail.python.org/pipermail/python-dev/2010-September/103408.html
* Don't run pgen twice when using make -j.Martin v. Löwis2010-08-151-2/+5
|
* There are no *.doc files anymore. Also update "funny" target.Georg Brandl2010-08-141-10/+8
|
* Reimplement addbuilddir() in C inside getpath.c, so as to execute itAntoine Pitrou2010-08-131-0/+1
| | | | | at interpreter startup before importing any non-builtin modules. Should fix #9589.
* Issue #9079: Added _PyTime_gettimeofday(_PyTime_timeval *tp) to C APIAlexander Belopolsky2010-08-051-0/+2
| | | | | | exposed in Python.h. This function is similar to POSIX gettimeofday(struct timeval *tp), but available on platforms without gettimeofday().
* Don't delete Lib/test/data/README when doing 'make distclean'Mark Dickinson2010-08-011-1/+3
|
* No need to split this, there are enough long lines.Georg Brandl2010-08-011-3/+1
|
* #4007: remove *.a and *.so.X.Y files in "make clean".Georg Brandl2010-07-311-1/+2
|
* sharedinstall should depend on sharedmods #9280Benjamin Peterson2010-07-171-1/+1
|
* Issue #9189: Allow users to set $CFLAGS, $CPPFLAGS, and $LDFLAGS when runningJeffrey Yasskin2010-07-091-19/+25
| | | | | | | | | | | | | configure to append to Python's default values for those variables, and similarly allow users to set $XXFLAGS on the make command line to append to the values set by configure. In the makefile, this renames the variables that used to be $XXFLAGS to $PY_XXFLAGS, and renames the old $PY_CFLAGS to $PY_CORE_CFLAGS. To compensate, sysconfig now aliases $XXFLAGS=$PY_XXFLAGS so that scripts using it keep working. I see that as the right interface, not a backward-compatibility hack, since these are logically the $XXFLAGS variables; we just use a different name in the makefile to deal with make's semantics.
* Revert r82259; still no good way to override instead of replace OPT, but ↵Brett Cannon2010-06-271-1/+1
| | | | changing order alters pydebug optimization flags.
* Having CFLAGS come before OPT prevents silencing certain classes of warningsBrett Cannon2010-06-261-1/+1
| | | | | | | from the fact that OPT contains -Wall be default. This is annoying when compilers like clang have thorough debugging information about things that Python does extensively (e.g. -Wunused-value for unused return values caused by a macro use).
* Issue #8665: Fix `make pycremoval` exiting with non-zero status.Antoine Pitrou2010-05-151-1/+1
|
* Make (most of) Python's tests pass under Thread Sanitizer.Jeffrey Yasskin2010-05-031-0/+4
| | | | | | | | | | | | | | | | | | http://code.google.com/p/data-race-test/wiki/ThreadSanitizer is a dynamic data race detector that runs on top of valgrind. With this patch, the binaries at http://code.google.com/p/data-race-test/wiki/ThreadSanitizer#Binaries pass many but not all of the Python tests. All of regrtest still passes outside of tsan. I've implemented part of the C1x atomic types so that we can explicitly mark variables that are used across threads, and get defined behavior as compilers advance. I've added tsan's client header and implementation to the codebase in dynamic_annotations.{h,c} (docs at http://code.google.com/p/data-race-test/wiki/DynamicAnnotations). Unfortunately, I haven't been able to get helgrind and drd to give sensible error messages, even when I use their client annotations, so I'm not supporting them.
* Ignore errors.Barry Warsaw2010-04-261-2/+2
|
* Bug 8527 - multiple compileall calls produce cascading __pycache__ directories.Barry Warsaw2010-04-261-1/+1
| | | | | | | | * Patch contributed by Arfrever Frehtes Taifersar Arahesis. * Test added by Barry Also, improve Makefile's deletion of __pycache__ directories so e.g. 'make distclean' doesn't fail if no __pycache__ directories exist.
* Makefile.pre.in (autoconf): Call autoconf/autoheader with -Wall (issue #8510).Matthias Klose2010-04-251-2/+2
|
* PEP 3147Barry Warsaw2010-04-171-0/+1
|
* Merged revisions 79982 via svnmerge fromAntoine Pitrou2010-04-121-6/+6
| | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r79982 | antoine.pitrou | 2010-04-12 02:10:46 +0200 (lun., 12 avril 2010) | 8 lines It is possible to add extra testing options using EXTRATESTOPTS. When such extra options include "-x testname", subsequent arguments are all taken as test names to ignore. Therefore, standard options must be passed before *TESTOPTS. (witnessed on the ARM buildbots) ........
* Merged revisions 79548,79557,79616-79617,79716,79778,79795,79803,79896 via ↵Benjamin Peterson2010-04-111-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r79548 | martin.v.loewis | 2010-04-01 02:40:51 -0500 (Thu, 01 Apr 2010) | 3 lines Issue #8032: For gdb7, a python-gdb.py file is added to the build, allowing to use advanced gdb features when debugging Python. ........ r79557 | antoine.pitrou | 2010-04-01 12:56:57 -0500 (Thu, 01 Apr 2010) | 5 lines Issue #8281: rename test_gdb_sample.py to gdb_sample.py, otherwise it gets picked as a regular test by regrtest.py, and fails. ........ r79616 | mark.dickinson | 2010-04-02 15:22:21 -0500 (Fri, 02 Apr 2010) | 1 line Add python.exe-gdb.py to svn:ignore, for the benefit of OS X developers. ........ r79617 | mark.dickinson | 2010-04-02 15:34:26 -0500 (Fri, 02 Apr 2010) | 1 line Add python-gdb.py and python.exe-gdb.py to distclean target in Makefile. ........ r79716 | martin.v.loewis | 2010-04-03 13:54:07 -0500 (Sat, 03 Apr 2010) | 2 lines Don't install python-gdb.py as an executable. ........ r79778 | r.david.murray | 2010-04-04 20:34:50 -0500 (Sun, 04 Apr 2010) | 3 lines Issue 8287: try to fix the gdb-python install errors on Solaris and FreeBSD. Patch by Dave Malcolm. ........ r79795 | ronald.oussoren | 2010-04-05 06:21:21 -0500 (Mon, 05 Apr 2010) | 7 lines Ensure that the gdb hooks can be installed when srcdir != builddir. Without this patch it is no longer possible to build python when you don't run configure from the root of the source tree. ........ r79803 | r.david.murray | 2010-04-05 11:28:49 -0500 (Mon, 05 Apr 2010) | 3 lines Issue 8316: make test_gdb robust in the face of differing terminal widths. Patch by Dave Malcolm. ........ r79896 | martin.v.loewis | 2010-04-07 14:11:32 -0500 (Wed, 07 Apr 2010) | 2 lines Issue #8337: Disable the remaining test also for now. ........
* Merged revisions 79762 via svnmerge fromBenjamin Peterson2010-04-041-1/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r79762 | benjamin.peterson | 2010-04-04 18:01:03 -0500 (Sun, 04 Apr 2010) | 1 line tabify ........
* Merged revisions 79725 via svnmerge fromBenjamin Peterson2010-04-031-0/+1
| | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r79725 | benjamin.peterson | 2010-04-03 18:03:35 -0500 (Sat, 03 Apr 2010) | 4 lines use our own locale independent ctype macros requires building pyctype.o into pgen ........
* Merged revisions 79652 via svnmerge fromTarek Ziadé2010-04-031-0/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r79652 | tarek.ziade | 2010-04-03 10:37:59 +0200 (Sat, 03 Apr 2010) | 1 line Issue #1222585: Added LDCXXSHARED for C++ support ........
* Merged revisions 79540-79541 via svnmerge fromEzio Melotti2010-04-021-1/+1
| | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk Add -Wd to the flags used to run the tests (-3 is not necessary here). ........ r79540 | ezio.melotti | 2010-04-01 01:18:09 +0300 (Thu, 01 Apr 2010) | 1 line Add -Wd and -3 to the flags used to run the tests. ........ r79541 | ezio.melotti | 2010-04-01 01:43:31 +0300 (Thu, 01 Apr 2010) | 1 line Add -Wd and -3 to the flags used to run the tests on Windows. ........
* Merged revisions 79442 via svnmerge fromMichael Foord2010-03-271-1/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r79442 | michael.foord | 2010-03-26 13:07:38 +0000 (Fri, 26 Mar 2010) | 1 line Makefile.pre.in for the unittest/test directory ........
* Merged revisions ↵Benjamin Peterson2010-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 78966,78970,79018,79026-79027,79055,79156,79159,79163-79164,79173,79176,79194,79208,79212 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r78966 | florent.xicluna | 2010-03-14 10:20:59 -0500 (Sun, 14 Mar 2010) | 2 lines Do not hardcode Expat version. It's possible to build Python with --with-system-expat option. ........ r78970 | benjamin.peterson | 2010-03-14 21:58:24 -0500 (Sun, 14 Mar 2010) | 1 line this little exception dance is pointless ........ r79018 | collin.winter | 2010-03-16 22:04:01 -0500 (Tue, 16 Mar 2010) | 1 line Delete unused import. ........ r79026 | vinay.sajip | 2010-03-17 10:05:57 -0500 (Wed, 17 Mar 2010) | 1 line Issue #8162: logging: Clarified docstring and documentation for disable function. ........ r79027 | collin.winter | 2010-03-17 12:36:16 -0500 (Wed, 17 Mar 2010) | 1 line Avoid hardcoding refcounts in tests. ........ r79055 | benjamin.peterson | 2010-03-18 16:30:48 -0500 (Thu, 18 Mar 2010) | 1 line remove installation of deleted test/output dir ........ r79156 | florent.xicluna | 2010-03-20 17:21:02 -0500 (Sat, 20 Mar 2010) | 2 lines Cleanup test_struct using check_warnings. ........ r79159 | florent.xicluna | 2010-03-20 17:26:42 -0500 (Sat, 20 Mar 2010) | 2 lines Cleanup test_tarfile, and use check_warnings. ........ r79163 | michael.foord | 2010-03-20 19:53:39 -0500 (Sat, 20 Mar 2010) | 1 line A faulty load_tests in a test module no longer halts test discovery. A placeholder test, that reports the failure, is created instead. ........ r79164 | michael.foord | 2010-03-20 19:55:58 -0500 (Sat, 20 Mar 2010) | 1 line Change order of arguments in a unittest function. ........ r79173 | georg.brandl | 2010-03-21 04:09:38 -0500 (Sun, 21 Mar 2010) | 1 line Document that GzipFile supports iteration. ........ r79176 | georg.brandl | 2010-03-21 04:17:41 -0500 (Sun, 21 Mar 2010) | 1 line Introduce copy by slicing, used in later chapters. ........ r79194 | florent.xicluna | 2010-03-21 06:58:11 -0500 (Sun, 21 Mar 2010) | 2 lines Use assertRaises and add a specific warning filter. ........ r79208 | andrew.kuchling | 2010-03-21 13:47:12 -0500 (Sun, 21 Mar 2010) | 1 line Add items ........ r79212 | georg.brandl | 2010-03-21 14:01:38 -0500 (Sun, 21 Mar 2010) | 1 line Fix plural. ........
* Merged revisions 79218 via svnmerge fromAntoine Pitrou2010-03-211-5/+5
| | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r79218 | antoine.pitrou | 2010-03-21 20:19:41 +0100 (dim., 21 mars 2010) | 5 lines Issue #1628484: The Makefile doesn't ignore the CFLAGS environment variable anymore. It also forwards the LDFLAGS settings to the linker when building a shared library. ........
* Merged revisions 79082,79084 via svnmerge fromCollin Winter2010-03-191-4/+6
| | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r79082 | collin.winter | 2010-03-18 17:00:30 -0700 (Thu, 18 Mar 2010) | 1 line Add a separate python-config make target, useful for testing changes to Misc/python-config.in. ........ r79084 | collin.winter | 2010-03-18 17:08:44 -0700 (Thu, 18 Mar 2010) | 1 line Make python-config support multiple option flags on the same command line, rather than requiring one invocation per flag. ........
* Merged revisions 79073 via svnmerge fromBenjamin Peterson2010-03-181-2/+2
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r79073 | benjamin.peterson | 2010-03-18 17:55:46 -0500 (Thu, 18 Mar 2010) | 1 line reignore bad_coding ........
* Merged revisions 79056 via svnmerge fromBenjamin Peterson2010-03-181-1/+2
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r79056 | benjamin.peterson | 2010-03-18 16:32:38 -0500 (Thu, 18 Mar 2010) | 1 line install tkinter and ttk tests ........
* Merged revisions 79051 via svnmerge fromBenjamin Peterson2010-03-181-2/+2
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r79051 | benjamin.peterson | 2010-03-18 16:20:35 -0500 (Thu, 18 Mar 2010) | 1 line don't try to compile anything in lib2to3/tests/data #8169 ........