summaryrefslogtreecommitdiffstats
path: root/Misc
Commit message (Collapse)AuthorAgeFilesLines
...
* | Issue #4806: Avoid masking original TypeError in call with * unpackingMartin Panter2016-01-311-0/+4
| | | | | | | | Based on patch by Hagen Fürstenau and Daniel Urban.
* | Issue #26202: copy.deepcopy() now correctly copies range() objects withSerhiy Storchaka2016-01-281-0/+3
| | | | | | | | non-atomic attributes.
* | Issue #19883: Fixed possible integer overflows in zipimport.Serhiy Storchaka2016-01-281-0/+2
| |
* | Windows: Decode hostname from ANSI code pageVictor Stinner2016-01-281-0/+4
| | | | | | | | | | | | Issue #26227: On Windows, getnameinfo(), gethostbyaddr() and gethostbyname_ex() functions of the socket module now decode the hostname from the ANSI code page rather than UTF-8.
* | Issue #19023: Document ctypes array and pointer classesMartin Panter2016-01-291-0/+1
| | | | | | | | Also add some more tests. Based on patch by Sye van der Veen.
* | Issue #26194: Fix undefined behavior for deque.insert() when len(d) == maxlenRaymond Hettinger2016-01-271-0/+4
| |
* | code_richcompare() now uses the constants typesVictor Stinner2016-01-221-0/+6
| | | | | | | | | | | | | | | | | | Issue #25843: When compiling code, don't merge constants if they are equal but have a different types. For example, "f1, f2 = lambda: 1, lambda: 1.0" is now correctly compiled to two different functions: f1() returns 1 (int) and f2() returns 1.0 (int), even if 1 and 1.0 are equal. Add a new _PyCode_ConstantKey() private function.
* | Issue #26106: doc: Move text of licenses to parsed literal blockVictor Stinner2016-01-211-0/+1
| | | | | | | | | | | | | | This change helps to ignore text of PSF, BEOPEN.com and CNRI licenses when translating the documentation. Patch written by Julien Palard who is translating Python 3.5 doc to french. Text of other licenses already used preformatted format.
* | merge 3.4 (#26171)Benjamin Peterson2016-01-211-0/+3
|\ \ | |/
| * prevent buffer overflow in get_data (closes #26171)Benjamin Peterson2016-01-211-0/+3
| |
* | Add _PyThreadState_UncheckedGet()Victor Stinner2016-01-201-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #26154: Add a new private _PyThreadState_UncheckedGet() function which gets the current thread state, but don't call Py_FatalError() if it is NULL. Python 3.5.1 removed the _PyThreadState_Current symbol from the Python C API to no more expose complex and private atomic types. Atomic types depends on the compiler or can even depend on compiler options. The new function _PyThreadState_UncheckedGet() allows to get the variable value without having to care of the exact implementation of atomic types. Changes: * Replace direct usage of the _PyThreadState_Current variable with a call to _PyThreadState_UncheckedGet(). * In pystate.c, replace direct usage of the _PyThreadState_Current variable with the PyThreadState_GET() macro for readability. * Document also PyThreadState_Get() in pystate.h
* | Issue #26147: xmlrpc now works with strings not encodable with usedSerhiy Storchaka2016-01-201-0/+3
| | | | | | | | non-UTF-8 encoding.
* | Issue #25935: Garbage collector now breaks reference loops with OrderedDict.Serhiy Storchaka2016-01-191-0/+2
| |
* | Issue #16620: Fixed AttributeError in msilib.Directory.glob().Serhiy Storchaka2016-01-191-0/+2
| |
* | set tp_new from the class in the hierarchy that actually owns the descriptor ↵Benjamin Peterson2016-01-191-0/+2
| | | | | | | | | | | | (closes #25731) Debugging by Eryk Sun.
* | Issue #26013: Added compatibility with broken protocol 2 pickles createdSerhiy Storchaka2016-01-181-0/+3
| | | | | | | | in old Python 3 versions (3.4.3 and lower).
* | Issue #26071: bdist_wininst created binaries fail to start and find 32bit PythonSteve Dower2016-01-161-0/+3
| |
* | Issue #26073: Update the list of magic numbers in launcherSteve Dower2016-01-161-0/+2
| |
* | Issue #26065: Excludes venv from library when generating embeddable distro.Steve Dower2016-01-161-0/+5
| |
* | Issue #25850: Use cross-compilation by default for 64-bit Windows.Steve Dower2016-01-161-0/+2
| |
* | Issue #17633: Improve support for namespace packages with zipimport.Brett Cannon2016-01-151-0/+2
| | | | | | | | | | | | | | | | | | Previously zipimport mistakenly limited namespace support to only the top-level of the zipfile when it should have supported an arbitrary depth. Thanks to Phil Connel for the bug report and initial patch and Mike Romberg for the final patch.
* | Issue #25940: Merge self-signed.pythontest.net testing from 3.4 into 3.5Martin Panter2016-01-141-0/+3
|\ \ | |/
| * Issue #25940: Merge self-signed.pythontest.net testing from 3.3 into 3.4Martin Panter2016-01-141-0/+6
| |\
| | * Issue #25940: Merge self-signed.pythontest.net testing from 3.2 into 3.3Martin Panter2016-01-141-0/+7
| | |\
| | | * Issue #25940: Use self-signed.pythontest.net in SSL testsMartin Panter2016-01-141-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is instead of svn.python.org, whose certificate recently expired, and whose new certificate uses a different root certificate. The certificate used at the pythontest server was modifed to set the "basic constraints" CA flag. This flag seems to be required for test_get_ca_certs_ capath() to work (in Python 3.4+). Added the new self-signed certificate to capath with the following commands: cp Lib/test/{selfsigned_pythontestdotnet.pem,capath/} c_rehash -v Lib/test/capath/ c_rehash -v -old Lib/test/capath/ # Note the generated file names cp Lib/test/capath/{selfsigned_pythontestdotnet.pem,0e4015b9.0} mv Lib/test/capath/{selfsigned_pythontestdotnet.pem,ce7b8643.0} The new server responds with "No route to host" when connecting to port 444.
| | * | fix reorderingBenjamin Peterson2015-12-051-4/+4
| | | |
* | | | Issue #25348: Add --pgo and --pgo-job flags to PCbuild\build.batZachary Ware2016-01-121-0/+5
| | | |
* | | | - Issue #24705: Fix sysconfig._parse_makefile not expanding ${} varsdoko@ubuntu.com2016-01-111-0/+3
| | | | | | | | | | | | | | | | appearing before $() vars.
* | | | Issue #22995: [UPDATE] Comment out the one of the pickleability tests inBarry Warsaw2016-01-111-0/+3
| | | | | | | | | | | | | | | | _PyObject_GetState() due to regressions observed in Cython-based projects.
* | | | Merge 3.4 (Issue #26050)Yury Selivanov2016-01-111-0/+3
|\ \ \ \ | |/ / /
| * | | Issue #26050: Add asyncio.StreamReader.readuntil() method.Yury Selivanov2016-01-111-0/+3
| | | | | | | | | | | | | | | | Patch by Марк Коренберг.
| * | | Sync with asyncio repoAndrew Svetlov2016-01-111-0/+5
| | | |
* | | | Add missing Misc/NEWS updateAndrew Svetlov2016-01-111-0/+5
| | | |
* | | | Issue #26029: Remove extraneous word. Patch by Upendra Kumar.Terry Jan Reedy2016-01-091-0/+1
| | | |
* | | | Issue #22138: Fix mock.patch behavior when patching descriptors. RestoreSenthil Kumaran2016-01-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | original values after patching. Patch contributed by Sean McCully.
* | | | enable SSL_MODE_RELEASE_BUFFERSBenjamin Peterson2016-01-081-0/+3
| | | | | | | | | | | | | | | | Patch by Cory Benfield.
* | | | Issue #22570: Add 'path' attribute to pathlib.Path objects. (Merge 3.4->3.5)Guido van Rossum2016-01-061-0/+6
|\ \ \ \ | |/ / /
| * | | Issue #22570: Add 'path' attribute to pathlib.Path objects.Guido van Rossum2016-01-061-0/+6
| | | |
* | | | Issue #26012: Don't traverse into symlinks for ** pattern in ↵Guido van Rossum2016-01-061-0/+3
|\ \ \ \ | |/ / / | | | | | | | | pathlib.Path.[r]glob(). (Merge 3.4->3.5)
| * | | Issue #26012: Don't traverse into symlinks for ** pattern in ↵Guido van Rossum2016-01-061-0/+3
| | | | | | | | | | | | | | | | pathlib.Path.[r]glob().
* | | | Issue #24120: Ignore PermissionError in pathlib.Path.[r]glob(). Ulrich ↵Guido van Rossum2016-01-062-0/+4
|\ \ \ \ | |/ / / | | | | | | | | Petri. (Merge 3.4->3.5)
| * | | Issue #24120: Ignore PermissionError in pathlib.Path.[r]glob(). Ulrich Petri.Guido van Rossum2016-01-062-0/+4
| | | |
| * | | Post-release touchups for Python 3.4.4 final.Larry Hastings2015-12-211-0/+12
| | | |
| * | | Release bump for Python 3.4.4 final.v3.4.4Larry Hastings2015-12-201-4/+3
| | | |
| * | | Post-release fixups for Python 3.4.4rc1.Larry Hastings2015-12-071-0/+12
| | | |
| * | | Version bump for 3.4.4rc1.v3.4.4rc1Larry Hastings2015-12-061-2/+3
| | | |
* | | | #22709: Use stdin as-is if it does not have a buffer attribute.R David Murray2016-01-021-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This restores backward compatibility lost in the fix for #21075, and is better duck typing. Patch by Akira Li.
* | | | Issue #25961: Disallowed null characters in the type name.Serhiy Storchaka2015-12-301-0/+2
| | | | | | | | | | | | | | | | Simplified testing for null characters in __name__ setter.
* | | | make recording and reporting errors and nonlocal and global directives more ↵Benjamin Peterson2015-12-291-0/+3
| | | | | | | | | | | | | | | | robust (closes #25973)
* | | | Issue #25447: Copying the lru_cache() wrapper object now always works,Serhiy Storchaka2015-12-281-0/+4
| | | | | | | | | | | | | | | | | | | | independedly from the type of the wrapped object (by returning the original object unchanged).