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,890 contributions in the last year
Contribution activity
May 2022
Created 59 commits in 7 repositories
Created a pull request in python/cpython that received 15 comments
gh-89653: PEP 670: Convert PyUnicode_KIND() macro to function
In the limited C API version 3.12, PyUnicode_KIND() is now implemented as a static inline function. Keep the macro for the regular C API and for th…
+21
−10
•
15
comments
Opened 47 other pull requests in 3 repositories
python/cpython
4
open
35
merged
2
closed
- gh-87347: Add parenthesis around PyXXX_Check() arguments
- [3.11] gh-92781: Avoid mixing declarations and code in C API (#92783)
- gh-92781: Avoid mixing declarations and code in C API
- gh-89653: PEP 670: Fix Sphinx syntax in Unicode doc
- gh-89653: Use int type for Unicode kind
- gh-89653: PEP 670: Update C API unicode documentation
- gh-89653: PEP 670: unicodeobject.h uses _Py_CAST()
- gh-89653: PEP 670: Convert PyDict_GET_SIZE() macro to function
- gh-89653: PEP 670: Use PyObject* type for parameters
- gh-89653: Add assertions to unicodeobject.h functions
- gh-89653: PEP 670: Limited API doesn't cast arguments
- gh-89653: PEP 670: Convert PyCell macros to functions
- gh-92651: Remove the Include/token.h header file
- gh-89653: PEP 670: Convert pycore_gc.h macros to functions
- gh-89653: PEP 670: Convert unicodeobject.h macros to functions
- What's New 3.12: PyFrame_BlockSetup() was removed in 3.11
- gh-90978: asyncio TestSSL uses SHORT_TIMEOUT
- gh-92584: test_decimal uses shutil.which()
- gh-92584: test_cppext uses setuptools
- gh-88750: On Windows, PyThread_acquire_lock() no longer check for NULL
- [WIP] gh-92584: Rename the distutils package to _distutils
- gh-85858: Remove PyUnicode_InternImmortal() function
- What's New in Python 3.12: move C API at the end
- gh-90978: test_ssl of test_asyncio uses LONG_TIMEOUT
- gh-91827: Fix typo in What's New in Python 3.11
- Some pull requests not shown.
python/pythoncapi-compat
2
closed
3
merged
python/release-tools
1
merged
Reviewed 39 pull requests in 6 repositories
python/cpython
25 pull requests
- gh-89653: PEP 670: Convert PyUnicode_KIND() macro to function
-
gh-87901: os.popen: Fix new
encodingargument. - [3.11] gh-89653: PEP 670: unicodeobject.h uses _Py_CAST() (GH-92696)
- Fix minor documentation error
- [3.11] gh-92031, test_embed: Improve test for unquickening static code (GH-92440)
- [3.11] gh-89653: PEP 670: Use PyObject* type for parameters (GH-92694)
- [3.11] gh-89653: PEP 670: Limited API doesn't cast arguments (GH-92654)
- [3.11] gh-90978: asyncio TestSSL uses SHORT_TIMEOUT (GH-92642)
- gh-92031: Improve test for unquickening static code
- gh-85858: Remove PyUnicode_InternImmortal() function
- gh-91731: Fix typo in pymacro.h
- gh-88750: Remove the PYTHONTHREADDEBUG env var support.
- GH-92308 What's New: list pending removals in 3.13 and future versions
- gh-91731: Add macro compatibility for static_assert for old libcs
- What's New in Python 3.12: move C API at the end
- [3.11] What's New in Python 3.11: move C API changes (GH-92390)
- [3.11] Enhance PyConfig documentation (GH-92394)
- [3.8] bpo-47194: Update zlib to v1.2.12 on Windows to resolve CVE-2018-25032 (GH-32241)
- Fix What's New: use :gh: instead of :issue:
- gh-91827: Add method info_pathlevel() in tkinter
- gh-92308: Add Pending Removal section to 3.11 What's New
- [3.10] gh-92047: Py_GetVersion multi-digit minor version (GH-92047) (GH-92048)
- [3.9] gh-92047: Py_GetVersion multi-digit minor version (GH-92047) (GH-92048)
- gh-57684: Add -P cmdline option and PYTHONSAFEPATH env var
-
Restore default role check in
make check. - Some pull request reviews not shown.
python/peps
1 pull request
rpm-software-management/dnf
1 pull request
vstinner/misc
1 pull request
erlend-aasland/cpython
1 pull request
python/pythoncapi-compat
1 pull request
Created an issue in python/cpython that received 12 comments
PEP 632: Rename the distutils package to _distutils
The distutils module was deprecated in Python 3.10 and is scheduled for removal in Python 3.12. Right now, Python still uses distutils for differen…
12
comments