summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* C++ compile cleanup: proper declaration of _Py_BuildValue_SizeTSkip Montanaro2006-04-181-0/+1
|
* C++ compilation cleanup: Migrate declaration ofSkip Montanaro2006-04-182-7/+5
| | | | | _PyObject_Call(Function|Method)_SizeT into Include/abstract.h. This gets them under the umbrella of the extern "C" { ... } block in that file.
* local.__del__(): This didn't actually do anything, because of tooTim Peters2006-04-172-29/+27
| | | | | | much convolution <0.5 wink>. Simplified to the point that it works, and test_threading_local no longer reports leaks under -R. Thanks to Thomas Wouters for initial analysis.
* First phase of refactoring for runpy, pkgutil, pydoc, and setuptoolsPhillip J. Eby2006-04-172-339/+280
| | | | | | | | | | | | | | | | to share common PEP 302 support code, as described here: http://mail.python.org/pipermail/python-dev/2006-April/063724.html This revision strips all the PEP 302 emulation code from runpy, replacing it with published API classes and functions in pkgutil, mostly using setuptools' implementation of common functionality, but adding features from runpy, and doing some refactoring to make the layer pydoc needs easier to implement on top of this. One step down, four to go, although step #4 (adding C versions of the new APIs to 'imp') may not be able to make it in time for alpha 2. We'll see how that goes.
* Add reindent target.Martin v. Löwis2006-04-172-0/+7
|
* Reindent.Martin v. Löwis2006-04-171-7/+7
|
* Remove bogus character.Martin v. Löwis2006-04-171-1/+1
|
* Use GetModuleFileNameEx instead of GetProcessImageFileName,Martin v. Löwis2006-04-172-3/+3
| | | | as the latter is not available on Windows 2000.
* Patch #790710: Add breakpoint command lists in pdb.Martin v. Löwis2006-04-173-1/+165
|
* fix long option markupGeorge Yoshida2006-04-171-2/+2
|
* disutils checks if MACOSX_DEPLOYMENT_TARGET is consistent with the value atRonald Oussoren2006-04-171-1/+1
| | | | | | | | | configure time. The current check is too strict and doesn't allow building extensions that can only run on newer versions of the OS than the version python was build for, that is python build for 10.3 or later and an extension for 10.4. This patch relaxes this check. This turned out to be a reimplementation of patch 1193190.
* Update status of documentAndrew M. Kuchling2006-04-171-3/+2
|
* Remove translated code hidden inside a comment environment; latex2html gets ↵Andrew M. Kuchling2006-04-171-32/+0
| | | | confused and includes half of it anyway
* This patches fixes a number of byteorder problems in MacOSX specific code.Ronald Oussoren2006-04-174-13/+10
|
* Teach platform about darwin/x86Ronald Oussoren2006-04-171-1/+2
|
* Revert to 45478, disable kill_python command for now.Martin v. Löwis2006-04-174-11/+6
|
* Check whether disk space is full.Martin v. Löwis2006-04-171-0/+1
|
* Rename binary again; increase noise; stop trying to actually kill the process.Martin v. Löwis2006-04-174-3/+5
|
* Rename binaries again; increase noise.Martin v. Löwis2006-04-172-3/+3
|
* Rename binary to avoid conflicts with hanging processes on x86 w2k.Martin v. Löwis2006-04-172-2/+2
|
* Try some tracingMartin v. Löwis2006-04-171-2/+4
|
* Add kill_python command.Martin v. Löwis2006-04-174-0/+62
|
* Fix for a bug exposed by r45232:Armin Rigo2006-04-171-2/+2
| | | | | | | | | /path/to/uninstalled/python setup.py build_ext now failed with pyconfig.h not found. Prior to r45232 the above command did not look for pyconfig.h, but the bug is really in the look-up code: expecting to find it in os.curdir is a rather fragile idea.
* No need to cast a Py_ssize_t, use %z in PyErr_FormatNeal Norwitz2006-04-171-2/+2
|
* Add a comment to explain why we are calling _cleanup()Neal Norwitz2006-04-171-0/+2
|
* Try to stop the test from leaking and yet still work on windowsNeal Norwitz2006-04-171-3/+2
|
* Remove unused fieldNeal Norwitz2006-04-171-1/+0
|
* Add some notes about a couple of poorly behaved testsNeal Norwitz2006-04-171-0/+6
|
* test_cmd_line should not leak any more, ensure an empty reflog file exists ↵Neal Norwitz2006-04-171-1/+3
| | | | if no leaks are found
* Get test to consistently show no leaksNeal Norwitz2006-04-171-1/+3
|
* No reason to export get_decomp_record, make staticNeal Norwitz2006-04-171-1/+1
|
* moduleName can be NULLNeal Norwitz2006-04-171-1/+1
|
* Whitespace normalization.Tim Peters2006-04-161-10/+10
|
* Add missing SVN eol-style property to text files.Tim Peters2006-04-161-45/+45
|
* Use %zd instead of %i as format character (in call to PyErr_Format) forThomas Wouters2006-04-161-1/+1
| | | | Py_ssize_t argument.
* Patch #1063914: Add clipboard_get.Martin v. Löwis2006-04-162-0/+19
|
* Add itemAndrew M. Kuchling2006-04-161-3/+3
|
* Initialize structseq types only once.Martin v. Löwis2006-04-168-17/+52
|
* Update instructions for EXTRA_CFLAGS: configure ignoresMartin v. Löwis2006-04-161-2/+2
| | | | them; they have to be passed to make.
* Describe contextlib module. (Done for today...)Andrew M. Kuchling2006-04-161-19/+77
|
* Write most of the 'writing context managers' section. I'd like comments on it,Andrew M. Kuchling2006-04-161-43/+211
| | | | | | but wait for a few hours before you read it; I'm still revising it and will be tackling contextlib next. Untabify
* Make test_timeout not fail on systems with no dots in their fqdn.Thomas Wouters2006-04-161-1/+1
|
* Make test_warnings play nice with regrtest -R:: now that regrtest doesn'tThomas Wouters2006-04-161-4/+4
| | | | | always reload the module (specifically, it doesn't reload if the module has a 'test_main'.)
* Specialcase 'xs4all' (.nl/.net/.com/whatever else we have) as well asThomas Wouters2006-04-161-1/+2
| | | | | | | 'python.org' when deciding what server to use for the timeout tests; getting tired of seeing the test fail on all my boxes ;P This'll still allow the test to fail for hosts in the XS4ALL network that don't have an 'xs4all' hostname, so maybe it should use a fallback scheme instead.
* This test no longer leaks, and test_generators sufficiently tests it toThomas Wouters2006-04-161-25/+0
| | | | prevent unreported regression.
* Fix valgrind problem with invalid memory readNeal Norwitz2006-04-161-2/+1
|
* Fix memory leakNeal Norwitz2006-04-161-1/+5
|
* err is no longer usedNeal Norwitz2006-04-161-1/+1
|
* Add missing DECREF to PyErr_WriteUnraisable(). That function reportsThomas Wouters2006-04-153-21/+35
| | | | | | | | | | | exceptions that can't be raised any further, because (for instance) they occur in __del__ methods. The coroutine tests in test_generators was triggering this leak. Remove the leakers' testcase, and add a simpler testcase that explicitly tests this leak to test_generators. test_generators now no longer leaks at all, on my machine. This fix may also solve other leaks, but my full refleakhunting run is still busy, so who knows?
* gen_del(): Looks like much this was copy/pasted fromTim Peters2006-04-151-1/+1
| | | | | | slot_tp_del(), but while the latter had to cater to types that don't participate in GC, we know that generators do. That allows strengthing an assert().