summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #18608: Avoid keeping a strong reference to the locale module inside ↵Antoine Pitrou2013-08-014-27/+51
| | | | the _io module.
* Issue #18619: Fix atexit leaking callbacks registered from sub-interpreters, ↵Antoine Pitrou2013-08-013-44/+122
| | | | and make it GC-aware.
* test_capi: make a specific test case for the subinterpreter testAntoine Pitrou2013-08-011-1/+6
| | | | (it was wrongly classified in the pending calls test case)
* Remove Lib/site.py hack to unregister patched builtins.Antoine Pitrou2013-08-011-29/+10
| | | | It creates a refleak in subinterpreters, as atexit callbacks aren't triggered at their end.
* Add a test for module weakrefabilityAntoine Pitrou2013-08-011-0/+9
|
* Issue #18569: The installer now adds .py to the PATHEXT variableMartin v. Löwis2013-08-012-0/+10
| | | | when extensions are registered. Patch by Paul Moore.
* Add UUID for 3.4.Martin v. Löwis2013-08-011-0/+1
|
* - Issue #18257: Fix readlink usage in python-config. Install the pythondoko@ubuntu.com2013-08-014-2/+19
| | | | version again on Darwin.
* issue9035: Prevent Windows-specific tests from running on non-Windows platformsTim Golden2013-08-011-16/+16
|
* Issue #9035: os.path.ismount now recognises volumes mounted belowTim Golden2013-08-014-5/+103
| | | | a drive root on Windows. Original patch by Atsuo Ishimoto.
* #17616: Improve context manager tests, fix bugs in close method and mode docs.R David Murray2013-08-013-26/+54
| | | | | | | | | | | | | | 'mode' docs fix: the file must always be opened in binary in Python3. Bug in Wave_write.close: when the close method calls the check that the header exists and it raises an error, the _file attribute never gets set to None, so the next close tries to close the file again and we get an ignored traceback in the __del__ method. The fix is to set _file to None in a finally clause. This represents a behavior change...in theory a program could be checking for the error on close and then doing a recovery action on the still open file and closing it again. But this change will only go into 3.4, so I think that behavior change is acceptable given that it would be pretty weird and unlikely logic to begin with.
* Initialize utime with 0. It fixes a couple of compiler warnung:Christian Heimes2013-07-311-0/+1
|\ | | | | | | warning: 'utime.mtime_ns' may be used uninitialized in this function [-Wmaybe-uninitialized]
| * Initialize utime with 0. It fixes a couple of compiler warnung:Christian Heimes2013-07-311-0/+1
| | | | | | | | warning: 'utime.mtime_ns' may be used uninitialized in this function [-Wmaybe-uninitialized]
* | mergeChristian Heimes2013-07-310-0/+0
|\ \ | |/
| * mergeChristian Heimes2013-07-317-16/+20
| |\
* | \ Silence warning about set but unused variable inside compile_atom() in ↵Christian Heimes2013-07-311-0/+1
|\ \ \ | |/ / | | | | | | non-debug builds
| * | Silence warning about set but unused variable inside compile_atom() in ↵Christian Heimes2013-07-311-0/+1
| | | | | | | | | | | | non-debug builds
* | | Fix whitespaceAntoine Pitrou2013-07-311-1/+0
| | |
* | | Issue #18214: Improve finalization of Python modules to avoid setting their ↵Antoine Pitrou2013-07-319-111/+180
| | | | | | | | | | | | globals to None, in most cases.
* | | MergeAntoine Pitrou2013-07-3117-32/+137
|\ \ \
| * | | #17616: wave.open now supports the 'with' statement.R David Murray2013-07-316-12/+45
| | | | | | | | | | | | | | | | Feature and tests by ClClaudiu.Popa, I added the doc changes.
| * | | yet another WITH_THREADS typoChristian Heimes2013-07-311-1/+1
| | | |
| * | | mergeChristian Heimes2013-07-311-3/+3
| |\ \ \
| | * \ \ Merge with 3.3Terry Jan Reedy2013-07-311-3/+3
| | |\ \ \ | | | | |/ | | | |/|
| | | * | Issue #18573: More copy-paste fixes to assertWarns entry.Terry Jan Reedy2013-07-311-3/+3
| | | | |
| * | | | Fix _sha3 module to actually release the GIL around its update function.Christian Heimes2013-07-311-1/+1
| |/ / / | | | | | | | | | | | | gcov is great.
| * | | Test Py_IncRef() and Py_DecRef() C functionsChristian Heimes2013-07-311-0/+11
| | | |
| * | | Fix use of uninitialized scalar variable, see 3f994367a979Christian Heimes2013-07-301-1/+3
| | | | | | | | | | | | | | | | CID 1058763
| * | | Issue #18481: Add C coverage reporting with gcov and lcov. A new make targetChristian Heimes2013-07-303-1/+55
| | | | | | | | | | | | | | | | | | | | "coverage-report" creates an instrumented Python build, runs unit tests and creates a HTML. The report can be updated with "make coverage-lcov".
| * | | Issue #15494: merge from 3.3Ned Deily2013-07-301-1/+1
| |\ \ \ | | |/ /
| | * | Issue #15494: Install new test/support directory.Ned Deily2013-07-301-1/+1
| | | |
| * | | Merge: #16273: Fix tutorial discussion of seek/tell (opaque text-mode values).R David Murray2013-07-301-4/+9
| |\ \ \ | | |/ /
| | * | #16273: Fix tutorial discussion of seek/tell (opaque text-mode values).R David Murray2013-07-301-4/+9
| | | | | | | | | | | | | | | | Patch by Sijin Joseph.
| * | | Merge: #18601: fix error made when difflib example was converted to use 'with'.R David Murray2013-07-301-1/+1
| |\ \ \ | | |/ /
| | * | #18601: fix error made when difflib example was converted to use 'with'.R David Murray2013-07-301-1/+1
| | | |
| * | | fixed examples to work with changed attribute namesEthan Furman2013-07-301-5/+5
| | | |
| * | | Merge #18584: s/testcleanup/testsetup/ until we switch to Sphinx 1.1.R David Murray2013-07-302-2/+2
| |\ \ \ | | |/ /
| | * | #18584: s/testcleanup/testsetup/ until we switch to Sphinx 1.1.R David Murray2013-07-302-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | testcleanup directive is new as of 1.1, and we are currently running 1.0.7. But using testsetup works just as well, and avoids the unknown directive error when building the docs.
* | | | Issue #15699: The readline module now uses PEP 3121-style module ↵Antoine Pitrou2013-07-312-42/+114
| | | | | | | | | | | | | | | | | | | | | | | | initialization, so as to reclaim allocated resources (Python callbacks) at shutdown. Original patch by Robin Schreiber.
* | | | Fix styleAntoine Pitrou2013-07-301-2/+2
|/ / /
* | | Merge doc fixAntoine Pitrou2013-07-301-5/+4
|\ \ \ | |/ /
| * | Simplify example of PyErr_Fetch() useAntoine Pitrou2013-07-301-5/+4
| |/
* | Issue #18112: PEP 442 implementation (safe object finalization).Antoine Pitrou2013-07-3025-323/+1256
| |
* | Add simple test for repr(lock)Christian Heimes2013-07-301-0/+5
| |
* | Add simple test for resource.getpagesize()Christian Heimes2013-07-301-0/+5
|\ \ | |/
| * Add simple test for resource.getpagesize()Christian Heimes2013-07-301-0/+5
| |
* | Issue #18599: Fix name attribute of _sha1.sha1() object. It now returnsChristian Heimes2013-07-303-17/+65
|\ \ | |/ | | | | | | 'SHA1' instead of 'SHA'. Add more tests for hashlib and hash object attributes
| * Add more tests for hashlib and hash object attributesChristian Heimes2013-07-301-13/+62
| |
| * Issue #18599: Fix name attribute of _sha1.sha1() object. It now returnsChristian Heimes2013-07-302-1/+4
| | | | | | | | 'SHA1' instead of 'SHA'.
* | Issue #18593: fix typo in commentEli Bendersky2013-07-301-1/+1
|\ \ | |/