- 20 Ock, 2018 6 kayıt (commit)
-
-
Christian Heimes yazdı
Add test certs and test for ECDSA cert and EC/RSA dual mode. I'm also adding certs for IDNA 2003/2008 tests and simplify some test data handling. Signed-off-by: Christian Heimes <christian@python.org>
-
Christian Heimes yazdı
Add https://www.gnu.org/software/autoconf-archive/ax_check_openssl.html to auto-detect compiler flags, linker flags and libraries to compile OpenSSL extensions. The M4 macro uses pkg-config and falls back to manual detection. Add autoconf magic to detect usable X509_VERIFY_PARAM_set1_host() and related functions. Refactor setup.py to use new config vars to compile _ssl and _hashlib modules. Signed-off-by: Christian Heimes <christian@python.org>
-
Ivan Levkivskyi yazdı
This PR re-designs the internal typing API using the new PEP 560 features. However, there are only few minor changes in the public API.
-
Sanyam Khurana yazdı
The suggested replacement for print statements previously failed to account for leading whitespace and hence could end up including unwanted text in the proposed call to the print builtin. Patch by Sanyam Khurana.
-
INADA Naoki yazdı
-
Sanyam Khurana yazdı
Fixes some redirection links in docs.
-
- 19 Ock, 2018 1 kayıt (commit)
-
-
Andrew Svetlov yazdı
-
- 18 Ock, 2018 4 kayıt (commit)
-
-
Steve Dower yazdı
-
Raymond Hettinger yazdı
-
Victor Stinner yazdı
* Use wider types (int => Py_ssize_t) to avoid integer overflows. * Fix gc.get_freeze_count(): use Py_ssize_t type rather than int, since gc_list_size() returns a Py_ssize_t.
-
Antoine Pitrou yazdı
Where a queue may be invoked from a weakref callback, we need to use the reentrant SimpleQueue.
-
- 17 Ock, 2018 6 kayıt (commit)
-
-
hui shang yazdı
The comment for PyThread_allocate_lock says "It has too be implemented ...". There was an extra "o" in ".. to be implemented.."
-
Gregory P. Smith yazdı
This test doesn't care about order, the underlying filesystem APIs do not guarantee directory listings on subsequent calls will be in the same order.
-
Victor Stinner yazdı
-
Victor Stinner yazdı
-
Victor Stinner yazdı
Use the binary.file instead of utf-8.file to avoid issues with Unix newlines vs Windows newlines.
-
Victor Stinner yazdı
bpo-32248: Make sure that Git checks out data files with Unix line ending on Windows as well.
-
- 16 Ock, 2018 7 kayıt (commit)
-
-
Christian Heimes yazdı
Use an improved version of multissl test helper to compile a local copy of OpenSSL 1.1.0g. Signed-off-by: Christian Heimes <christian@python.org>
-
Paul Ganssle yazdı
* Add tests for date subclass alternate constructors * Switch over alternate date constructors to fast path * Switch datetime constructors to fastpath, fix bpo-32404 * Add fast path for datetime in date subclass constructor * Set fold in constructor in datetime.combine * Add news entries.
-
Andrew Svetlov yazdı
-
Victor Stinner yazdı
bpo-29240: On FreeBSD, if the LC_CTYPE locale is "C" or "POSIX", writing and reading non-ASCII bytes into/from a TTY works, but readline or ncurses ignores non-ASCII bytes on read.
-
Serhiy Storchaka yazdı
-
INADA Naoki yazdı
AttributeError was raised always when attribute is not found. This commit skip raising AttributeError when `tp_getattro` is `PyObject_GenericGetAttr`. It makes hasattr() and getattr() about 4x faster when attribute is not found.
-
Raymond Hettinger yazdı
-
- 15 Ock, 2018 7 kayıt (commit)
-
-
Antoine Pitrou yazdı
Add a queue.SimpleQueue class, an unbounded FIFO queue with a reentrant C implementation of put().
-
Barry Warsaw yazdı
-
Yury Selivanov yazdı
-
Victor Stinner yazdı
* Add _Py_GetLocaleconvNumeric() function: decode decimal_point and thousands_sep fields of localeconv() from the LC_NUMERIC encoding, rather than decoding from the LC_CTYPE encoding. * Modify locale.localeconv() and "n" formatter of str.format() (for int, float and complex to use _Py_GetLocaleconvNumeric() internally.
-
Victor Stinner yazdı
Modify locale.localeconv(), time.tzname, os.strerror() and other functions to ignore the UTF-8 Mode: always use the current locale encoding. Changes: * Add _Py_DecodeLocaleEx() and _Py_EncodeLocaleEx(). On decoding or encoding error, they return the position of the error and an error message which are used to raise Unicode errors in PyUnicode_DecodeLocale() and PyUnicode_EncodeLocale(). * Replace _Py_DecodeCurrentLocale() with _Py_DecodeLocaleEx(). * PyUnicode_DecodeLocale() now uses _Py_DecodeLocaleEx() for all cases, especially for the strict error handler. * Add _Py_DecodeUTF8Ex(): return more information on decoding error and supports the strict error handler. * Rename _Py_EncodeUTF8_surrogateescape() to _Py_EncodeUTF8Ex(). * Replace _Py_EncodeCurrentLocale() with _Py_EncodeLocaleEx(). * Ignore the UTF-8 mode to encode/decode localeconv(), strerror() and time zone name. * Remove PyUnicode_DecodeLocale(), PyUnicode_DecodeLocaleAndSize() and PyUnicode_EncodeLocale() now ignore the UTF-8 mode: always use the "current" locale. * Remove _PyUnicode_DecodeCurrentLocale(), _PyUnicode_DecodeCurrentLocaleAndSize() and _PyUnicode_EncodeCurrentLocale().
-
Cheryl Sabella yazdı
Clarify that on Windows, path must be a directory. On Unix, path can be a file or a directory.
-
Cheryl Sabella yazdı
`os.path.is*()` can return False if the file can't be accessed. The behaviour is documented in details in `os.path.exists()`. Link to `os.path.exists()` from `os.path.is*()`.
-
- 14 Ock, 2018 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 13 Ock, 2018 2 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
Julian Kahnert yazdı
The code example that demonstrate how to use enum.Flag was missing the import of enum.auto.
-
- 12 Ock, 2018 6 kayıt (commit)
-
-
Brett Cannon yazdı
-
Serhiy Storchaka yazdı
PyMemoryView_FromMemory() created a memoryview referring to the internal data of the string. When the string is destroyed the memoryview become referring to a freed memory.
-
Christian Heimes yazdı
glibc has removed Sun RPC. Use replacement libtirpc headers and library in nis module Signed-off-by: Christian Heimes <christian@python.org>
-
yahya-abou-imran yazdı
-
Raymond Hettinger yazdı
-
İsmail Arılık yazdı
In lexical analysis reference documentation, the internal link to the string literal concatenation section was written as`.. _string-catenation:`. Changed that to `.. _string-concatenation:`.
-