- 07 Eyl, 2018 15 kayıt (commit)
-
-
Pablo Galindo yazdı
* Add elimination of non-int-like parameters in math.factorial to "What's new".
-
Pablo Galindo yazdı
* Make sure that when some of the tests in test_smtplib fail, the allocated threads and sockets are not leaked. * Use support.join_thread() instead of thread.join() to avoid infinite blocks.
-
Pablo Aguiar yazdı
Some methods of the SMTP class use mutable default arguments. Specially `send_message` is affected as it mutates one of the args by appending items to it, which has side effects on further calls.
-
Zackery Spytz yazdı
-
William Grzybowski yazdı
Pass the user/group name as Unicode to the formatting function, instead of always decoding a bytes string from UTF-8.
-
Victor Stinner yazdı
-
Victor Stinner yazdı
* Add %T format to PyUnicode_FromFormatV(), and so to PyUnicode_FromFormat() and PyErr_Format(), to format an object type name: equivalent to "%s" with Py_TYPE(obj)->tp_name. * Replace Py_TYPE(obj)->tp_name with %T format in unicodeobject.c. * Add unit test on %T format. * Rename unicode_fromformat_write_cstr() to unicode_fromformat_write_utf8(), to make the intent more explicit.
-
Pablo Galindo yazdı
Implement the "attributes objects" parameter of `os.posix_spawn` to complete the implementation and fully cover the underlying API.
-
Victor Stinner yazdı
* Replace "master process" with "parent process" * Replace "master option mappings" with "main option mappings" * Replace "master pattern object" with "main pattern object" * ssl: replace "master" with "server" * And some other similar changes
-
Victor Stinner yazdı
Rename also run_tests_slave() to run_tests_worker().
-
William Grzybowski yazdı
Release GIL on grp.getgrnam(), grp.getgrgid(), pwd.getpwnam() and pwd.getpwuid() if reentrant variants of these functions are available. Patch by William Grzybowski.
-
Julien Palard yazdı
-
Sergey Fedoseev yazdı
-
jdemeyer yazdı
When calling tp_descr_get(self, obj, type), make sure that we own a strong reference to "self".
-
Sergey Fedoseev yazdı
-
- 06 Eyl, 2018 2 kayıt (commit)
-
-
Zackery Spytz yazdı
-
Tal Einat yazdı
Co-Authored-By: Wouter Bolsterlee.
-
- 05 Eyl, 2018 1 kayıt (commit)
-
-
Erik Janssens yazdı
-
- 04 Eyl, 2018 5 kayıt (commit)
-
-
Brendan Gerrity yazdı
-
Alexander Buchkovsky yazdı
Fix for invalid assert on big output of multiprocessing.Process.
-
Serhiy Storchaka yazdı
-
Victor Stinner yazdı
distutils.spawn.find_executable() now falls back on os.defpath if the PATH environment variable is not set.
-
Pablo Galindo yazdı
Fail `test_semaphore_tracker_sigint` if no warnings are expected and one is received. Fix race condition when the child receives SIGINT before it can register signal handlers for it. The race condition occurs when the parent calls `_semaphore_tracker.ensure_running()` (which in turn spawns the semaphore_tracker using `_posixsubprocess.fork_exec`), the child registers the signal handlers and the parent tries to kill the child. What seem to happen is that in some slow systems, the parent sends the signal to kill the child before the child protects against the signal.
-
- 03 Eyl, 2018 6 kayıt (commit)
-
-
Pablo Galindo yazdı
math.factorial() was accepting non-integral Decimal instances. This is inconsistent with the actual behaviour for floats, which are not accepted.
-
Victor Stinner yazdı
* Fix Tools/clinic/clinic_test.py: add missing FakeClinic.destination_buffers attribute and pass a file argument to Clinic(). * Rename Tools/clinic/clinic_test.py to Lib/test/test_clinic.py: add temporary Tools/clinic/ to sys.path to import the clinic module. Co-Authored-By: Pablo Galindo <pablogsal@gmail.com>
-
Victor Stinner yazdı
bpo-34485, bpo-34544: Again, pymain_read_conf() leaves LC_ALL locale unchanged: only modify LC_CTYPE.
-
Victor Stinner yazdı
* Add _testcapi.get_coreconfig() to get the _PyCoreConfig of the interpreter * test.pythoninfo now gets the core configuration using _testcapi.get_coreconfig()
-
Victor Stinner yazdı
bpo-34544: If _Py_CoerceLegacyLocale() fails to coerce the C locale, restore the LC_CTYPE locale to the its previous value.
-
Victor Stinner yazdı
bpo-34485, bpo-34544: On some FreeBSD, nl_langinfo(CODESET) fails if LC_ALL or LC_CTYPE is set to an invalid locale name. Replace _Py_SetLocaleFromEnv(LC_CTYPE) with _Py_SetLocaleFromEnv(LC_ALL) to initialize properly locales. Partially revert commit 177d921c.
-
- 02 Eyl, 2018 2 kayıt (commit)
-
-
Raymond Hettinger yazdı
Make it clear that the n==0 case is included. Otherwise, you have to know that max==0.0 whenever n==0.
-
Zachary Ware yazdı
... by removing a superfluous "either". Reported by Никита Люшненко on docs@.
-
- 01 Eyl, 2018 3 kayıt (commit)
-
-
Thomas Herzog yazdı
-
Tim McNamara yazdı
"explicitelly" → "explicitly"
-
Michael Felt yazdı
p.wait()
-
- 31 Agu, 2018 6 kayıt (commit)
-
-
Pablo Galindo yazdı
Sometimes some versions of the shared libraries that are part of the traceback are compiled in optimised mode and the Program Counter (PC) is not present, not allowing gdb to walk the frames back. When this happens, the Python bindings of gdb raise an exception, making the test impossible to succeed.
-
Pablo Galindo yazdı
bpo-34408: Prevent a null pointer dereference and resource leakage in `PyInterpreterState_New()` (GH-8767) * A pointer in `PyInterpreterState_New()` could have been `NULL` when being dereferenced. * Memory was leaked in `PyInterpreterState_New()` when taking some error-handling code path.
-
Raymond Hettinger yazdı
The *max* value is no longer treated as a special case in the main loop. Besides making the main loop simpler and branchless, this also lets us relax the input restriction of *vec* to contain only non-negative values.
-
Brendan Gerrity yazdı
bpo-34062: Add missing launcher argument and make behavior consistent between short and long arguments (GH-8827) Added previously missing "--list" argument. Made "--list" and "--list-paths" behavior consistent with the corresponding "-0" and "-0p" arguments.
-
Steve Dower yazdı
-
Marcel Plch yazdı
Move strict_timestamps to constructor.
-