summaryrefslogtreecommitdiff
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* Fix, refactor and extend tests for shutil.make_archive().Serhiy Storchaka2015-09-061-89/+83
|\
| * Fix, refactor and extend tests for shutil.make_archive().Serhiy Storchaka2015-09-061-89/+83
| |\
| | * Fix, refactor and extend tests for shutil.make_archive().Serhiy Storchaka2015-09-061-89/+83
| | |
* | | Use support.change_cwd() in tests.Serhiy Storchaka2015-09-069-104/+34
|\ \ \ | |/ /
| * | Use support.change_cwd() in tests.Serhiy Storchaka2015-09-069-104/+34
| |\ \ | | |/
| | * Use support.change_cwd() in tests.Serhiy Storchaka2015-09-068-99/+33
| | |
* | | Issue #24917: Backed out changeset 09b62202d9b7Steve Dower2015-09-051-6/+0
|\ \ \ | |/ /
| * | Issue #24917: Backed out changeset 09b62202d9b7Steve Dower2015-09-051-6/+0
| |\ \ | | |/
* | | Issue #24917: time_strftime() Buffer Over-read. Patch by John Leitch.Steve Dower2015-09-051-0/+6
|\ \ \ | |/ /
| * | Merge from 3.5.0 release branchSteve Dower2015-09-051-0/+6
| |\ \
| | * | Issue #24917: time_strftime() Buffer Over-read. Patch by John Leitch.Steve Dower2015-09-051-0/+6
| | | |
* | | | Merge with 3.5Terry Jan Reedy2015-09-052-0/+15
|\ \ \ \ | |/ / /
| * | | merge from 3.4Terry Jan Reedy2015-09-052-0/+15
| |\ \ \ | | | |/ | | |/|
| | * | Issue #16180: Exit pdb if file has syntax error, instead of trapping userTerry Jan Reedy2015-09-052-0/+15
| | | | | | | | | | | | | | | | in an infinite loop. Patch by Xavier de Gaye.
| | * | Issue #24745: Prevent IDLE initialization crash with Tk 8.4; patch by Ned Deily.Terry Jan Reedy2015-09-041-7/+11
| | | |
* | | | Issue #24912: Prevent __class__ assignment to immutable built-in objects. ↵Guido van Rossum2015-09-051-0/+45
|\ \ \ \ | |/ / / | | | | | | | | (Merge 3.5 -> 3.6)
| * | | Issue #24912: Prevent __class__ assignment to immutable built-in objects. ↵Guido van Rossum2015-09-051-0/+45
| |\ \ \ | | | |/ | | |/| | | | | (Merge 3.5.0 -> 3.5)
| | * | Issue #24912: Prevent __class__ assignment to immutable built-in objects.Guido van Rossum2015-09-041-0/+45
| | | |
| | * | Fix issue #24635.Guido van Rossum2015-09-042-8/+24
| | | |
| | * | Merged in storchaka/cpython350 (pull request #13)Larry Hastings2015-09-031-0/+13
| | |\ \ | | | | | | | | | | | | | | | Issue #24989
| | | * | Issue #24989: Fixed buffer overread in BytesIO.readline() if a position isSerhiy Storchaka2015-09-041-0/+13
| | | | | | | | | | | | | | | | | | | | set beyond size. Based on patch by John Leitch.
| | * | | Issue #21192: Change 'RUN' back to 'RESTART' when running editor file.Terry Jan Reedy2015-09-031-1/+1
| | |/ /
| | * | Issue #24913: Fix overrun error in deque.index().Brett Cannon2015-09-031-0/+5
| | | | | | | | | | | | | | | | Reported by John Leitch and Bryce Darling, patch by Raymond Hettinger.
* | | | Issue #23517: Skip a datetime test on WindowsVictor Stinner2015-09-051-3/+3
| | | | | | | | | | | | | | | | The test calls gmtime(-1)/localtime(-1) which is not supported on Windows.
* | | | Issue #23517: Fix implementation of the ROUND_HALF_UP rounding mode inVictor Stinner2015-09-043-35/+38
| | | | | | | | | | | | | | | | | | | | datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp(). microseconds sign should be kept before rounding.
* | | | Issue #24635: Fixed flakiness in test_typing.py. (Merge from 3.5.)Guido van Rossum2015-09-042-8/+24
|\ \ \ \ | |/ / /
| * | | Issue #24635: Fixed flakiness in test_typing.py.Guido van Rossum2015-09-042-8/+24
| | | |
* | | | test_time: add tests on HALF_UP rounding mode for _PyTime_ObjectToTime_t() andVictor Stinner2015-09-041-40/+90
| | | | | | | | | | | | | | | | _PyTime_ObjectToTimespec()
* | | | Issue #24989: Fixed buffer overread in BytesIO.readline() if a position isSerhiy Storchaka2015-09-041-0/+13
|\ \ \ \ | |/ / / | | | | | | | | set beyond size. Based on patch by John Leitch.
| * | | Issue #24989: Fixed buffer overread in BytesIO.readline() if a position isSerhiy Storchaka2015-09-041-0/+13
| | | | | | | | | | | | | | | | set beyond size. Based on patch by John Leitch.
* | | | Merge 3.5 (test_gdb)Victor Stinner2015-09-031-2/+3
|\ \ \ \ | |/ / /
| * | | Merge 3.4 (test_gdb)Victor Stinner2015-09-031-2/+3
| |\ \ \ | | | |/ | | |/|
| | * | test_gdb: oops, the regex to parse the gdb version was still too strictVictor Stinner2015-09-031-2/+3
| | | |
| | * | test_wsgiref: add missing import (support)Victor Stinner2015-09-031-0/+2
| | | |
* | | | Merge with 3.6. Fix test_wsgiref execution from the test module.Senthil Kumaran2015-09-031-3/+2
|\ \ \ \ | |/ / /
| * | | Merge with 3.5. Fix test_wsgiref execution from the test module.Senthil Kumaran2015-09-031-3/+2
| |\ \ \ | | |/ /
| | * | Fix test_wsgiref execution from the test module.Senthil Kumaran2015-09-031-3/+2
| | | |
* | | | Merge 3.5 (test_gdb)Victor Stinner2015-09-031-1/+2
|\ \ \ \ | |/ / /
| * | | Merge 3.4 (test_gdb)Victor Stinner2015-09-031-1/+2
| |\ \ \ | | |/ /
| | * | test_gdb: fix regex to parse GDB version for 'GNU gdb 6.1.1 [FreeBSD]\n'Victor Stinner2015-09-031-1/+2
| | | |
* | | | Issue #23517: fromtimestamp() and utcfromtimestamp() methods ofVictor Stinner2015-09-032-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | datetime.datetime now round microseconds to nearest with ties going away from zero (ROUND_HALF_UP), as Python 2 and Python older than 3.3, instead of rounding towards -Infinity (ROUND_FLOOR).
* | | | Merge with 3.5Terry Jan Reedy2015-09-021-1/+1
|\ \ \ \ | |/ / /
| * | | Merge with 3.4Terry Jan Reedy2015-09-021-1/+1
| |\ \ \ | | |/ /
| | * | Issue #21192: Change 'RUN' back to 'RESTART' when running editor file.Terry Jan Reedy2015-09-021-1/+1
| | | |
* | | | Rewrite eintr_tester.py to avoid os.fork()Victor Stinner2015-09-031-101/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eintr_tester.py calls signal.setitimer() to send signals to the current process every 100 ms. The test sometimes hangs on FreeBSD. Maybe there is a race condition in the child process after fork(). It's unsafe to run arbitrary code after fork(). This change replace os.fork() with a regular call to subprocess.Popen(). This change avoids the risk of having a child process which continue to execute eintr_tester.py instead of exiting. It also ensures that the child process doesn't inherit unexpected file descriptors by mistake. Since I'm unable to reproduce the issue on FreeBSD, I will have to watch FreeBSD buildbots to check if the issue is fixed or not. Remove previous attempt to debug: remove call to faulthandler.dump_traceback_later().
* | | | Merge 3.5 (test_warnings)Victor Stinner2015-09-031-0/+6
|\ \ \ \ | |/ / /
| * | | Merge 3.4 (test_warnings)Victor Stinner2015-09-031-0/+6
| |\ \ \ | | |/ /
| | * | Fix test_warnings: don't modify warnings.filtersVictor Stinner2015-09-031-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | BaseTest now ensures that unittest.TestCase.assertWarns() uses the same warnings module than warnings.catch_warnings(). Otherwise, warnings.catch_warnings() will be unable to remove the added filter.
* | | | Merge 3.5 (test_gdb)Victor Stinner2015-09-021-19/+29
|\ \ \ \ | |/ / /
| * | | Merge 3.4 (test_gdb)Victor Stinner2015-09-021-17/+33
| |\ \ \ | | |/ /