I am paid by Red Hat to maintain Python upstream (python.org) and downstream (RHEL, Fedora). @python core-dev.
Block or Report
Block or report vstinner
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
1,807 contributions in the last year
Less
More
Contribution activity
December 2022
Created 35 commits in 7 repositories
Created a pull request in python/cpython that received 10 comments
gh-98724: Fix Py_CLEAR() macro side effects (#99100)
The Py_CLEAR(), Py_SETREF() and Py_XSETREF() macros now only evaluate their arguments once. If an argument has side effects, these side effects are…
+235
−29
•
10
comments
Opened 16 other pull requests in 4 repositories
python/cpython
4
closed
8
merged
- gh-98724: Fix the Py_CLEAR() macro in the limited C API
- test_ast uses infinite_recursion() to prevent crash
- gh-100086: Add build info to test.libregrtest
- gh-100086: Add build details to sys.version
- gh-99485: Remove PyGen_New() function
- PyUnicode_KIND() uses _Py_RVALUE()
- gh-100008: VS 2017 is required since Python 3.11
- gh-100008: Require Two's complement to build Python
- gh-99892: test_unicodedata: skip test on download failure
- gh-100008: Document Python build requirements
- gh-100005: Skip test_script_as_dev_fd() on FreeBSD
- [3.11] gh-99845: _PyObject_DictPointer(): fix dictoffset cast
python/peps
2
merged
Nuitka/Nuitka
1
closed
vstinner/hachoir
1
merged
Reviewed 16 pull requests in 2 repositories
python/cpython
15 pull requests
- gh-99761: Add _PyLong_IsPositiveSingleDigit
- gh-99761: add invalid_index macro
- [3.11] test_ast uses infinite_recursion() to prevent crash (GH-100104)
- gh-100008: Document Python build requirements
- gh-98680: Add PyBUF_* constants to the Limited API listing
- [3.10] gh-99892: test_unicodedata: skip test on download failure (GH-100011)
- [3.11] gh-99892: test_unicodedata: skip test on download failure (GH-100011)
- [3.11] gh-100005: Skip test_script_as_dev_fd() on FreeBSD (GH-100006)
- gh-99593: Add tests for Unicode C API (part 2)
- gh-99069: Consolidate checks for static_assert
- gh-100001: Omit control characters in http.server stderr logs.
- [3.10] gh-99845: _PyObject_DictPointer(): fix dictoffset cast (GH-99922)
- gh-98950: Pass through -X options to test.bisect_cmd
- gh-99845: Use size_t type in __sizeof__() methods
- gh-99612: Fix PyUnicode_DecodeUTF8Stateful() for ASCII-only data
vstinner/hachoir
1 pull request
Created an issue in python/cpython that received 7 comments
Add more details about the Python build in sys.version
Currently, it's not easy to guess how Python was built just by looking at python -VV output or sys.version.
I propose to enhance sys.version to inc…
7
comments






