- 13 May, 2019 1 kayıt (commit)
-
-
Matthias Bussonnier yazdı
`time.clock()` was deprecated in 3.3, and marked for removal removal in 3.8; this thus remove it from the time module.
-
- 12 May, 2019 4 kayıt (commit)
-
-
Pablo Galindo yazdı
-
Jake Tesler yazdı
-
Gordon P. Hemsley yazdı
The combined Python and C coverage test runs now exceed Travis's 50-minute time limit. Splitting them into separate runs gives more leeway. Also, adding branch coverage to Python testing and ensure that coverage is reported even if tests fail. (The primary builds are for tracking test failures.)
-
Pablo Galindo yazdı
-
- 11 May, 2019 7 kayıt (commit)
-
-
Pablo Galindo yazdı
-
Sanyam Khurana yazdı
-
Michael J. Sullivan yazdı
In the parser, when using the type_comments=True option, recognize a TYPE_IGNORE as anything containing `# type: ignore` followed by a non-alphanumeric character. This is to allow ignores such as `# type: ignore[E1000]`.
-
Xi Ruoyao yazdı
-
-
Aurelio Jargas yazdı
-
Victor Stinner yazdı
Android still links to libpython.
-
- 10 May, 2019 14 kayıt (commit)
-
-
Pablo Galindo yazdı
-
Victor Stinner yazdı
Add "struct _ceval_runtime_state *ceval = &_PyRuntime.ceval;" local variables to function to better highlight the dependency on the global variable _PyRuntime and to point directly to _PyRuntime.ceval field rather than on the larger _PyRuntime. Changes: * Add _PyRuntimeState_GetThreadState(runtime) macro. * Add _PyEval_AddPendingCall(ceval, ...) and _PyThreadState_Swap(gilstate, ...) functions. * _PyThreadState_GET() macro now calls _PyRuntimeState_GetThreadState() using &_PyRuntime. * Add 'ceval' parameter to COMPUTE_EVAL_BREAKER(), SIGNAL_PENDING_SIGNALS(), _PyEval_SignalAsyncExc(), _PyEval_SignalReceived() and _PyEval_FiniThreads() macros and functions. * Add 'tstate' parameter to call_function(), do_call_core() and do_raise(). * Add 'runtime' parameter to _Py_CURRENTLY_FINALIZING(), _Py_FinishPendingCalls() and _PyThreadState_DeleteExcept() macros and functions. * Declare 'runtime', 'tstate', 'ceval' and 'eval_breaker' variables as constant.
-
Pierre Glaser yazdı
The multiprocessing.resource_tracker replaces the multiprocessing.semaphore_tracker module. Other than semaphores, resource_tracker also tracks shared_memory segments. Patch by Pierre Glaser.
-
Pierre Glaser yazdı
Fix a bug crashing SharedMemoryManager instances in interactive sessions after a Ctrl-C (KeyboardInterrupt) was sent.
-
Eric Snow yazdı
-
Jeroen Demeyer yazdı
Add new trashcan macros to deal with a double deallocation that could occur when the `tp_dealloc` of a subclass calls the `tp_dealloc` of a base class and that base class uses the trashcan mechanism. Patch by Jeroen Demeyer.
-
Emmanuel Arias yazdı
-
Kojo Idrissa yazdı
Patch by Kojo Idrissa.
-
Stefan Behnel yazdı
-
Olexa Bilaniuk yazdı
Extended attributes can only be set on user-writeable files, but shutil previously first chmod()ed the destination file to the source's permissions and then tried to copy xattrs. This will cause failures if attempting to copy read-only files with xattrs, as occurs with Git clones on Lustre FS.
-
Anthony Shaw yazdı
Fix an issue where os.posix_spawn() would incorrectly raise a TypeError when file_actions is None.
-
Rémi Lapeyre yazdı
csv.DictWriter.writeheader() now returns the return value of the underlying csv.Writer.writerow() method. Patch contributed by Ashish Nitin Patil.
-
-
Victor Stinner yazdı
-
- 09 May, 2019 10 kayıt (commit)
-
-
Julien Palard yazdı
Having multiple paragraphs in a few news entry lead to inconsistent spacing while rendered in HTML by mixing "visually compact lists" (when no entry of the whole list contains multiple paragraphs) and "sparse lists" (when at least one do).
-
Andrew Svetlov yazdı
-
redshiftzero yazdı
Thank you @redshiftzero on the first PR
👏 -
Zackery Spytz yazdı
If the PyObject_MALLOC() call failed in PyType_FromSpecWithBases(), PyObject_Free() would be called on a static string in type_dealloc().
-
Aviv Palivoda yazdı
The Cache and Statement objects are undocumented and implementation details of the sqlite3 module. They aren't usable from pure Python code.
-
Pablo Galindo yazdı
bpo-36851: Clean the frame stack if the execution ends with a return and the stack is not empty (GH-13191)
-
Jason R. Coombs yazdı
-
Julien Palard yazdı
-
Stefan Behnel yazdı
Also provide better grouping of the tokenizer tests.
-
Benjamin Peterson yazdı
Adds ㋿.
-
- 08 May, 2019 4 kayıt (commit)
-
-
Pierre Glaser yazdı
Enable custom reduction callback registration for functions and classes in _pickle.c, using the new Pickler's attribute ``reducer_override``.
-
Eric V. Smith yazdı
If a "=" is specified a the end of an f-string expression, the f-string will evaluate to the text of the expression, followed by '=', followed by the repr of the value of the expression.
-
Pierre Glaser yazdı
Allow reduction methods to return a 6-item tuple where the 6th item specifies a custom state-setting method that's called instead of the regular ``__setstate__`` method.
-
Brian Quinlan yazdı
Co-Authored-By: brianquinlan <brian@sweetapp.com>
-