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,726 contributions in the last year
Less
More
Contribution activity
February 2022
Created 58 commits in 11 repositories
Created 2 repositories
- vstinner/pythoncapi_compat Python
- vstinner/datatable C++
Created a pull request in python/cpython that received 26 comments
bpo-46640: Py_NAN now uses the C99 NAN constant
Building Python now requires a C99 <math.h> header file providing the NAN constant. https://bugs.python.org/issue46640
+20
−21
•
26
comments
Opened 42 other pull requests in 6 repositories
python/cpython
9
open
19
merged
2
closed
- bpo-45490: Convert unicodeobject.h macros to static inline functions
- bpo-46659: Fix the MBCS codec alias on Windows
- bpo-45490: Rename static inline functions
- bpo-46659: Enhance LocaleTextCalendar for C locale
- bpo-46659: Deprecate locale.getdefaultlocale()
- bpo-45459: Rename buffer.h to pybuffer.h
- bpo-46166: Fix compiler warnings in What's New in Python 3.11
- bpo-46670: Remove unused macros in ceval.c
- bpo-39277: Fix PY_TIMEOUT_MAX cast in _threadmodule.c
- bpo-46670: Remove unused macros in the Modules directory
- bpo-46670: Remove unused macros in the Objects directory
- bpo-46670: Remove unused macros in the Python directory
- bpo-46323: _ctypes.CFuncPtr fails if _argtypes_ is too long
- bpo-46670: Fix #ifdef in sha3module.c
- bpo-46670: Fix #ifdef WORDS_BIGENDIAN in audioop.c
- bpo-46670: Test if a macro is defined, not its value
- bpo-46670: Remove unused get_frame_state() function
- bpo-46670: Define all macros for stringlib
- bpo-46668: Remove the mbcs alias
- bpo-45412: Add _PY_SHORT_FLOAT_REPR macro
- bpo-46659: Update the test on the mbcs codec alias
- bpo-46659: test.support avoids locale.getdefaultlocale()
- bpo-46659: calendar uses locale.getlocale()
- bpo-46648: Skip test_urllib2.test_issue16464()
- bpo-46656: Remove Py_NO_NAN macro
- Some pull requests not shown.
python/peps
3
merged
1
open
pythoncapi/pythoncapi_compat
3
merged
h2oai/datatable
2
merged
python/buildmaster-config
2
merged
MatthieuDartiailh/bytecode
1
merged
Reviewed 30 pull requests in 4 repositories
python/cpython
27 pull requests
- bpo-46355: Amend What's New wording
- bpo-46613: Add PyType_GetModuleByDef to the public & limited API
-
bpo-46711: increase timeout for
test_logging::test_post_fork_child_no_deadlock - [3.10] bpo-46433: _PyType_GetModuleByDef: handle static types in MRO (GH-30696)
- bpo-46708: Fix warning: asyncio.events._event_loop_policy was modified by test_asyncio
- bpo-45490: Convert unicodeobject.h macros to static inline functions
- bpo-46323: Reduce stack usage of ctypes python callback function.
- [3.10] bpo-45863: tarfile: don't zero out header fields unnecessarily (GH-29693)
- [3.9] bpo-45863: tarfile: don't zero out header fields unnecessarily (GH-29693)
- bpo-46659: Enhance LocaleTextCalendar for C locale
- bpo-45863: tarfile: don't zero out header fields unnecessarily
- bpo-46323: Use PyObject_Vectorcall while calling ctypes callback function
- bpo-46210: Fix deadlock in print.
- bpo-45459: Rename buffer.h to pybuffer.h
- [3.10] bpo-46648: Rewrite test_urllib2.test_issue16464() with a local HTTP server (GH-31186)
- [3.9] bpo-46648: Rewrite test_urllib2.test_issue16464() with a local HTTP server (GH-31186)
- bpo-46659: Update the test on the mbcs codec alias
- bpo-45412: Move _Py_SET_53BIT_PRECISION_START to pycore_pymath.h
- [3.10] bpo-46648: Skip test_urllib2.test_issue16464() (GH-31161)
- [3.9] bpo-46648: Skip test_urllib2.test_issue16464() (GH-31161)
- Doc: enhance readability by avoiding big blocks for small numbers.
- bpo-46640: Py_NAN now uses the C99 NAN constant
- bpo-39947: Add PyThreadState_SetTrace() function
- [3.9] bpo-45703: Invalidate _NamespacePath cache on importlib.invalidate_cache (GH-29384) (GH-30922)
- bpo-46433: _PyType_GetModuleByDef: handle static types in MRO
- Some pull request reviews not shown.
python/peps
1 pull request
psf/pyperf
1 pull request
h2oai/datatable
1 pull request
Created an issue in python/issues-test-demo-20220218 that received 16 comments
Python can now use the C99 NAN constant or __builtin_nan()
Show more details GitHub fields: assignee = None assignees = [None] body = 'This issue has been migrated from <https://bugs.python.org/issue46640>.'
16
comments
Opened 15 other issues in 2 repositories
python/issues-test-demo-20220218
10
open
3
closed
- regrtest didn't respect the timeout when running test_subprocess on AMD64 Windows11 3.x
- test_logging: test_post_fork_child_no_deadlock() failed with timeout on AMD64 Arch Linux Asan Debug 3.10
- test_asyncio: test_sock_client_fail() changes asyncio.events._event_loop_policy
- test_urllib: testInterruptCaught() has a race condition and fails randomly
- encodings: the "mbcs" alias doesn't work
- Build Python with -Wundef: don't use undefined macros
- Deprecate locale.getdefaultlocale() function
- test_math test_cmath test_complex fails on Fedora Rawhide buildbots
- test_ssl: 2 tests fail on cstratak-CentOS9-fips-x86_64
- AddressSanitizer: Skip tests directly in Python, not with external config
- test_urllib2.test_issue16464() fails randomly
- test_zlib: test_pair() and test_speech128() fail with s390x hardware accelerator
- Python built with clang -O0 allocates 10x more stack memory than clang -O3 on a Python function call