Pinned
2,141 contributions in the last year
Less
More
Contribution activity
October 2021
Created 37 commits in 7 repositories
Created a pull request in python/cpython that received 13 comments
bpo-45439: Move _PyObject_VectorcallTstate() to pycore_call.h
Move _PyObject_VectorcallTstate() and _PyObject_FastCallTstate() to pycore_call.h (internal C API). Convert PyObject_CallOneArg(), PyObject_Vector…
+162
−123
•
13
comments
Opened 22 other pull requests in 1 repository
python/cpython
19
merged
1
open
2
closed
- bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h
- bpo-45440: Require math.h isinf() to build
- bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs()
- bpo-45439: _PyObject_Call() only checks tp_vectorcall_offset once
- bpo-45412: Move copysign() define to pycore_pymath.h
- bpo-45434: Python.h no longer includes <stdlib.h>
- bpo-41123: Remove Py_UNICODE_COPY() and Py_UNICODE_FILL()
- bpo-45410: Add test.support.flush_std_streams()
- bpo-45412: Update _Py_ADJUST_ERANGE1() comment
- bpo-45434: Clean-up Python.h header file
- bpo-45412: Move _Py_SET_53BIT_PRECISION_START to pycore_pymath.h
- bpo-45401: Fix ResourceWarning in test_logging
- bpo-45412: Remove Py_SET_ERRNO_ON_MATH_ERROR() macro
- bpo-45410: libregrtest -jN writes stderr into stdout
- bpo-45402: Fix test_tools.test_sundry()
- bpo-45403: Fix test_sys.test_stdlib_dir()
- bpo-45400: Fix suggestion test of test_exceptions
- bpo-41710: gc_collect_main() uses _PyTime_GetPerfCounter()
- bpo-41710: Add private _PyDeadline_Get() function
- bpo-41710: Fix PY_TIMEOUT_MAX on Windows
- [3.10] bpo-41710: Fix PY_TIMEOUT_MAX value on Windows
- [3.10] bpo-41710: PyThread_acquire_lock_timed() uses sem_clockwait()
Reviewed 24 pull requests in 3 repositories
python/cpython
22 pull requests
- bpo-45445: Fail if an invalid X-option is provided in the command line
- bpo-45440: Require math.h isinf() to build
- [3.9] bpo-45351, asyncio: Enhance echo server example, print all addresses (GH-28828)
- [3.10] bpo-45351, asyncio: Enhance echo server example, print all addresses (GH-28828)
- bpo-44511: Improve the bytecode for class and mapping patterns
- [3.9] bpo-45401: Fix a resource warning in test_logging (GH-28864)
- [3.10] bpo-45401: Fix a resource warning in test_logging (GH-28864)
- bpo-45401: Fix a resource warning in test_logging
- bpo-45351: Print all addresses
- Fix a leak in _PyImport_LoadDynamicModuleWithSpec() after failing PySys_Audit()
- Handle error when PyUnicode_GetLength returns a negative value.
- [3.9] bpo-45262, asyncio: Fix cache of the running loop holder (GH-28796)
- [3.10] bpo-45262, asyncio: Fix cache of the running loop holder (GH-28796)
- bpo-45262: Prevent use-after-free in asyncio
- [3.10] bpo-45400: Fix suggestion test of test_exceptions (GH-28783)
- bpo-29410: Change the default hash algorithm to SipHash13.
- bpo-45385: Fix reference leak from descr_check
- bpo-43931: Export Python version as API data
- bpo-45354: Skip obsolete device name tests on Windows 11
- [3.9] bpo-41710: PyThread_acquire_lock_timed() uses sem_clockwait() (GH-28671)
- bpo-45325: Add a new 'p' parameter to Py_BuildValue to convert an integer into a Python bool
- bpo-41710: PyThread_acquire_lock_timed() uses sem_clockwait()