Stefan Krah
c0cbed1554
Fix refleak.
11 years ago
Robert Collins
f66f4208b7
Issue #17527 : Add PATCH to wsgiref.validator. Patch from Luca Sbardella.
11 years ago
Robert Collins
ddc7440b0e
Issue #17527 : Add PATCH to wsgiref.validator. Patch from Luca Sbardella.
11 years ago
Larry Hastings
71427eea74
Merge Python 3.5.0b4 changes back with 3.5 branch head.
11 years ago
Larry Hastings
3d1dc904f4
Post-release updates for Python 3.5.0b4.
11 years ago
Serhiy Storchaka
f002225f7e
Issue #24683 : Fixed crashes in _json functions called with arguments of
inappropriate type.
11 years ago
Serhiy Storchaka
83236f7a8b
Issue #24683 : Fixed crashes in _json functions called with arguments of
inappropriate type.
11 years ago
Larry Hastings
baacc61db8
Added tag v3.5.0b4 for changeset c0d641054635
11 years ago
Larry Hastings
164df4e51a
Version bump for Python 3.5.0b4.
11 years ago
Larry Hastings
197ae02f87
Updated pydoc topics for 3.5.0b4.
11 years ago
Berker Peksag
940d69d444
Issue #21697 : shutil.copytree() now correctly handles symbolic links that point to directories.
Patch by Eduardo Seabra and Thomas Kluyver.
11 years ago
Berker Peksag
5a294d822b
Issue #21697 : shutil.copytree() now correctly handles symbolic links that point to directories.
Patch by Eduardo Seabra and Thomas Kluyver.
11 years ago
Berker Peksag
bf1d4b6d7d
Issue #24420 : Fix documentation regression introduced by f0a00ee094ff.
These functions accept same arguments as subprocess.Popen().
Patch by Martin Panter.
11 years ago
Berker Peksag
00f8197540
Issue #24279 : Update test_base64 to use test.support.script_helper.
Initial patch by Christie.
11 years ago
Berker Peksag
a1bddadddd
Issue #24713 : Use importlib.reload() in import reference document.
imp.reload() was deprecated in Python 3.4 and changed to call
importlib.reload().
Patch by Petr Viktorin.
11 years ago
Berker Peksag
7e732a7181
Issue #24713 : Use importlib.reload() in import reference document.
imp.reload() was deprecated in Python 3.4 and changed to call
importlib.reload().
Patch by Petr Viktorin.
11 years ago
Serhiy Storchaka
374164c2f5
Issue #14373 : Fixed segmentation fault when gc.collect() is called during
constructing lru_cache (C implementation).
11 years ago
Victor Stinner
389e3d768d
Merge 3.4
11 years ago
Victor Stinner
eaf16abc68
asyncio: sync with github
* Fix ResourceWarning warnings in test_streams
* Return True from StreamReader.eof_received() to fix
http://bugs.python.org/issue24539 (but still needs a unittest).
Add StreamReader.__repr__() for easy debugging.
* remove unused imports
* Issue #234 : Drop JoinableQueue on Python 3.5+
11 years ago
Victor Stinner
71080fc351
asyncio: Add asyncio.compat module
Move compatibility helpers for the different Python versions to a new
asyncio.compat module.
11 years ago
Ned Deily
71f70b8f1a
Issue #24603 : merge from 3.4
11 years ago
Ned Deily
f05b79dbd2
Issue #24603 : Update the OS X 32-bit installer build to use OpenSSL 1.0.2d.
11 years ago
Berker Peksag
c3f417dc47
Issue #24695 : Fix a regression in traceback.print_exception()
If exc_traceback is None we shouldn't print a traceback header
like described in the documentation.
11 years ago
Serhiy Storchaka
c19bb3279c
Issue #24620 : Random.setstate() now validates the value of state last element.
11 years ago
Serhiy Storchaka
178f0b6ddc
Issue #24620 : Random.setstate() now validates the value of state last element.
11 years ago
Meador Inge
5b718d7f4f
Issue #24485 : Function source inspection fails on closures.
The fix for Issue #21217 introduced a regression that caused
`inspect.getsource` to return incorrect results on nested
functions. The root cause of the regression was due to
switching the implementation to analyze the underlying
bytecode instead of the source code.
This commit switches things back to analyzing the source code
in a more complete way. The original bug and the regression
are both fixed by the new source code analysis.
11 years ago
Robert Collins
7039839895
Add versionchanged information for mock_open.
11 years ago
Robert Collins
f79dfe3f25
Add versionchanged information for mock_open.
11 years ago
Robert Collins
88ba360c88
Issue #21750 : Further fixup to be styled like other mock APIs.
11 years ago
Robert Collins
ca647ef60a
Issue #21750 : Further fixup to be styled like other mock APIs.
11 years ago
Yury Selivanov
4f4913b38b
Issue #24485 : Revert backwards compatibility breaking changes of #21217 .
11 years ago
Yury Selivanov
4887523c03
Issue #24692 : Add more tests for types.coroutine
11 years ago
Yury Selivanov
96ec934e75
Issue #24619 : Simplify async/await tokenization.
This commit simplifies async/await tokenization in tokenizer.c,
tokenize.py & lib2to3/tokenize.py. Previous solution was to keep
a stack of async-def & def blocks, whereas the new approach is just
to remember position of the outermost async-def block.
This change won't bring any parsing performance improvements, but
it makes the code much easier to read and validate.
11 years ago
Yury Selivanov
f315c1c016
Issue #24687 : Plug refleak on SyntaxError in function parameters annotations.
11 years ago
Yury Selivanov
2f07a66ded
Issue #24688 : ast.get_docstring() for 'async def' functions.
11 years ago
Robert Collins
943ddac142
Remove line numbers from unittest in susp-ignored.
11 years ago
Robert Collins
80e4f30e64
Remove line numbers from unittest in susp-ignored.
11 years ago
Robert Collins
6cd5635333
Merge unittest docs suspicious fix.
11 years ago
Robert Collins
16dd210543
Fix suspicious after the unittest docs change.
11 years ago
Robert Collins
38de40db00
Issue #22153 : Improve unittest docs. Patch from Martin Panter and evilzero.
11 years ago
Robert Collins
e02f6c20ff
Issue #22153 : Improve unittest docs. Patch from Martin Panter and evilzero.
11 years ago
Berker Peksag
b5754321d0
Issue #23440 : Improve http.server.SimpleHTTPRequestHandler tests
* Tests that index.html is served, rather than an automatic directory listing
* Tests that there is no extra data sent after the response
Patch by Martin Panter.
11 years ago
Yury Selivanov
b7666a3093
Issue #24619 : More tests; fix nits in compiler.c
11 years ago
Yury Selivanov
8fb307cd65
Issue #24619 : New approach for tokenizing async/await.
This commit fixes how one-line async-defs and defs are tracked
by tokenizer. It allows to correctly parse invalid code such
as:
>>> async def f():
... def g(): pass
... async = 10
and valid code such as:
>>> async def f():
... async def g(): pass
... await z
As a consequence, is is now possible to have one-line
'async def foo(): await ..' functions:
>>> async def foo(): return await bar()
11 years ago
Zachary Ware
80acc3ebbc
Issue #24603 : Update the Windows build to use OpenSSL 1.0.2d
11 years ago
Zachary Ware
689b55c1cb
Issue #24603 : Update the Windows build to use OpenSSL 1.0.2d
11 years ago
Zachary Ware
d7841ef48b
Merge with 3.4
11 years ago
Zachary Ware
4aa30dc275
rstlint: explicitly open files as UTF8
11 years ago
Zachary Ware
c8115b8ba5
Issue #24680 : Merge with 3.4
11 years ago
Zachary Ware
c75e2dd4c6
Issue #24680 : Remove random backslash. Patch by cdz.
11 years ago