- 02 May, 2019 12 kayıt (commit)
-
-
Victor Stinner yazdı
Add private _config_version field to _PyPreConfig and _PyCoreConfig to prepare future ABI compatibility.
-
Xtreak yazdı
-
Victor Stinner yazdı
Move get_codec_name() and initfsencoding() from pylifecycle.c to unicodeobject.c. Rename also "init" functions in pylifecycle.c.
-
Victor Stinner yazdı
Add _Py_FORCE_UTF8_LOCALE and _Py_FORCE_UTF8_FS_ENCODING macros to avoid factorize "#if defined(__ANDROID__) || defined(__VXWORKS__)" and "#if defined(__APPLE__)". Cleanup also config_init_fs_encoding().
-
Zackery Spytz yazdı
-
Stefan Behnel yazdı
* Include C14N 2.0 test data in installation. * Add README file to the C14N test data directory to reference the original source and licensing conditions.
-
Daniel Porteous yazdı
I feel silly even making such a tiny typo fix, but I couldn't help but notice it.
-
Hossein Pourbozorg yazdı
-
Victor Stinner yazdı
_PyCoreConfig: Rename _check_hash_pycs_mode field to check_hash_pycs_mode (make it public) and change its type from "const char*" to "wchar_t*".
-
Xtreak yazdı
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
- 01 May, 2019 14 kayıt (commit)
-
-
Chris Withers yazdı
This was achieved by: * moving many pass statements in tests onto their own lines, so they pass line coverage and can match an easy ignore pattern if branch coverage is added later. * removing code that cannot be reached. * removing long-disabled tests. * removing unused code. * adding tests for uncovered code It turned out that removing `if __name__ == '__main__'` blocks that run unittest.main() at the bottom of test files was surprisingly contentious, so they remain and can be filtered out with an appropriate .coveragerc.
-
Gregory P. Smith yazdı
Use http.client.InvalidURL instead of ValueError as the new error case's exception.
-
Stefan Behnel yazdı
* Implement C14N 2.0 as a new canonicalize() function in ElementTree. Missing features: - prefix renaming in XPath expressions (tag and attribute text is supported) - preservation of original prefixes given redundant namespace declarations
-
Géry Ogam yazdı
Namespace packages _bootstrap.ModuleSpec.loader attributes are no longer `None` _after_ calling the importlib._bootstrap._init_module_attrs function. See: * https://stackoverflow.com/questions/52869541/namespace-package-spec-loader-and-loader-attributes-not-set-to-none * https://bugs.python.org/issue35181
-
Stefan Behnel yazdı
* bpo-36676: Implement namespace prefix aware parsing support for the XMLParser target in ElementTree.
-
Stefan Behnel yazdı
* bpo-36673: Implement comment/PI parsing support for the TreeBuilder in ElementTree. * bpo-36673: Rewrite the comment/PI factory handling for the TreeBuilder in "_elementtree" to make it use the same factories as the ElementTree module, and to make it explicit when the comments/PIs are inserted into the tree and when they are not (which is the default).
-
Petter Strandmark yazdı
-
Thomas A Caswell yazdı
This is consistent with the rest of the `warnings.warn` usage in the inspect.py module and aids identifying code that needs to be fixed. This warning came in via d5d2b454
-
Victor Stinner yazdı
Add 3 new config methods: * _PyCoreConfig_SetString() * _PyCoreConfig_SetWideString() * _PyCoreConfig_SetWideStringFromString() Changes: * _PyCoreConfig_Copy() returns _PyInitError. * Add CONFIG_GET_ENV_DUP().
-
Xtreak yazdı
These tests require an SSL enabled build. Skip these tests when python is built without SSL to fix test failures. https://bugs.python.org/issue30458
-
Chris Withers yazdı
-
Victor Stinner yazdı
* Remove _PyInitError.user_err field and _Py_INIT_USER_ERR() macro: use _Py_INIT_ERR() instead. _Py_ExitInitError() now longer calls abort() on error: exit with exit code 1 instead. * Add _PyInitError._type private field. * exitcode field type is now unsigned int on Windows. * Rename prefix field to _func. * Rename msg field to err_msg.
-
Gregory P. Smith yazdı
Disallow control chars in http URLs in urllib.urlopen. This addresses a potential security problem for applications that do not sanity check their URLs where http request headers could be injected.
-
Victor Stinner yazdı
* Add 2 new config methods: * _PyCoreConfig_SetArgv() * _PyCoreConfig_SetWideArgv() * Add also an internal _PyCoreConfig_SetPyArgv() method. * Remove 'args' parameter from _PyCoreConfig_Read().
-
- 30 Nis, 2019 8 kayıt (commit)
-
-
Victor Stinner yazdı
Fix memory leak in Py_SetStandardStreamEncoding(): release memory if the function is called twice.
-
Mario Corchero yazdı
When an attribute is deleted from a Mock, a sentinel is added rather than just deleting the attribute. This commit checks for such sentinels when returning the child mocks in the __dir__ method as users won't expect deleted attributes to appear when performing dir(mock).
-
Steve Dower yazdı
-
Victor Stinner yazdı
Initialize "stack_t current_stack" to zero using memset().
-
gescheit yazdı
make a compare in bit-operation manner.
-
Raymond Hettinger yazdı
-
Utkarsh Gupta yazdı
-
Pablo Galindo yazdı
* bpo-36751: Deprecate getfullargspec and report positional-only args as regular args * Use inspect.signature in testhelpers
-
- 29 Nis, 2019 6 kayıt (commit)
-
-
Marco Rougeth yazdı
-
Ned Deily yazdı
-
Ned Deily yazdı
Under some conditions the earlier fix for bpo-18075, "Infinite recursion tests triggering a segfault on Mac OS X", now causes failures on macOS when attempting to change stack limit with resource.setrlimit resource.RLIMIT_STACK, like regrtest does when running the test suite. The reverted change had specified a non-default stack size when linking the python executable on macOS. As of macOS 10.14.4, the previous code causes a hard failure when running tests, although similar failures had been seen under some conditions under some earlier systems. For now, revert the original change and resume using the default stack size when linking the interpreter.
-
Berker Peksag yazdı
-
Paul Ganssle yazdı
This commit implements the first version of date.fromisocalendar, the inverse function for date.isocalendar.
-
xdegaye yazdı
-