Pinned
2,169 contributions in the last year
Less
More
Contribution activity
October 2021
Created 52 commits in 7 repositories
Created a pull request in python/cpython that received 14 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…
+127
−100
•
14
comments
Opened 33 other pull requests in 1 repository
python/cpython
31
merged
2
closed
- bpo-45410: regrtest replaces print_warning.orig_stderr
- bpo-45434: Mark the PyTokenizer C API as private
- bpo-45434: Remove pystrhex.h header file
- bpo-45434: Move _Py_BEGIN_SUPPRESS_IPH to pycore_fileutils.h
- pycore_pystate.h no longer redefines PyThreadState_GET()
- bpo-45453: Fix test_embed.StdPrinterTests
- bpo-45410: regrtest -W leaves stdout/err FD unchanged
- bpo-45434: pyport.h no longer includes <stdlib.h>
- bpo-45434: bytearrayobject.h no longer includes <stdarg.h>
- bpo-45434: Convert Py_GETENV() macro to a function
- bpo-45410: Enhance libregrtest -W/--verbose3 option
- 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
- Some pull requests not shown.
Reviewed 26 pull requests in 3 repositories
python/cpython
24 pull requests
- bpo-45461: Fix IncrementalDecoder and StreamReader in the "unicode-escape" codec
- [3.10] bpo-45453: Fix test_embed.StdPrinterTests (GH-28916)
- 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()