- 20 Jan, 2018 1 commit
-
-
Sanyam Khurana authored
Fixes some redirection links in docs.
-
- 19 Jan, 2018 1 commit
-
-
Andrew Svetlov authored
-
- 18 Jan, 2018 4 commits
-
-
Steve Dower authored
-
Raymond Hettinger authored
-
Victor Stinner authored
* 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 authored
Where a queue may be invoked from a weakref callback, we need to use the reentrant SimpleQueue.
-
- 17 Jan, 2018 6 commits
-
-
hui shang authored
The comment for PyThread_allocate_lock says "It has too be implemented ...". There was an extra "o" in ".. to be implemented.."
-
Gregory P. Smith authored
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 authored
-
Victor Stinner authored
-
Victor Stinner authored
Use the binary.file instead of utf-8.file to avoid issues with Unix newlines vs Windows newlines.
-
Victor Stinner authored
bpo-32248: Make sure that Git checks out data files with Unix line ending on Windows as well.
-
- 16 Jan, 2018 7 commits
-
-
Christian Heimes authored
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 authored
* 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 authored
-
Victor Stinner authored
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 authored
-
INADA Naoki authored
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 authored
-
- 15 Jan, 2018 7 commits
-
-
Antoine Pitrou authored
Add a queue.SimpleQueue class, an unbounded FIFO queue with a reentrant C implementation of put().
-
Barry Warsaw authored
-
Yury Selivanov authored
-
Victor Stinner authored
* 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 authored
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 authored
Clarify that on Windows, path must be a directory. On Unix, path can be a file or a directory.
-
Cheryl Sabella authored
`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 Jan, 2018 1 commit
-
-
Raymond Hettinger authored
-
- 13 Jan, 2018 2 commits
-
-
Raymond Hettinger authored
-
Julian Kahnert authored
The code example that demonstrate how to use enum.Flag was missing the import of enum.auto.
-
- 12 Jan, 2018 8 commits
-
-
Brett Cannon authored
-
Serhiy Storchaka authored
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 authored
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 authored
-
Raymond Hettinger authored
-
İsmail Arılık authored
In lexical analysis reference documentation, the internal link to the string literal concatenation section was written as`.. _string-catenation:`. Changed that to `.. _string-concatenation:`.
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
- 11 Jan, 2018 3 commits
-
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
when serialize into memory buffer with C pickle implementations. This optimization already is performed when serialize into memory with Python pickle implementations or into a file with both implementations.
-
Victor Stinner authored
time.strftime() must use the current LC_CTYPE encoding, not UTF-8 if the UTF-8 mode is enabled. Add _PyUnicode_DecodeCurrentLocale() function.
-