-
Google
- Menlo Park, CA
- @gpshead
Block or Report
Block or report gpshead
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
epaper-circuitpython Public
An ePaper display driver for use on CircuitPython running on microcontrollers with a demo that draws a fractal.
-
-
life_circle Public
Code for a both a WiPy and ATtiny85 to animate Conway's Game Of Life on a circular LED disc.
Python
-
Adafruit_IS31FL3731 Public
Forked from adafruit/Adafruit_IS31FL3731
Arduino Library for IS31FL3731 LED charlieplex driver
C++
-
RFM69 Public
Forked from LowPowerLab/RFM69
RFM69 library for RFM69W, RFM69HW, RFM69CW, RFM69HCW (semtech SX1231, SX1231H)
C++
424 contributions in the last year
Contribution activity
September 2022
Created 9 commits in 2 repositories
Created 2 repositories
- gpshead/JIT_graveyard
- gpshead/pip Python
Created a pull request in python/cpython that received 23 comments
gh-96512: Modernize int_max_str_digits protection in 3.12
This takes care of the TODOs outlined in the linked issue:
Cleanup: Move int_max_str_digits into PyConfig in 3.12.
Use int32_t or Py_ssize_t ins…
Opened 20 other pull requests in 3 repositories
python/cpython
2
open
14
merged
2
closed
- gh-96512: Move int_max_str_digits setting to PyConfig
- gh-96512: Update int_max_str docs to say 3.11
- gh-95865: Further reduce quote_from_bytes memory consumption
-
gh-88500: Reduce memory use of
urllib.unquote - gh-96710: Make the test timing more lenient for the int/str DoS regression test.
- [3.8] exercising test-with-buildbots
- [3.10] gh-95778: Correctly pre-check for int-to-str conversion (GH-96537)
- gh-95778: remove unneeded doc note on float.as_integer_ratio
- [3.7] gh-95778: CVE-2020-10735: Prevent DoS by very large int()
- [3.8] gh-95778: CVE-2020-10735: Prevent DoS by very large int()
- [3.9] gh-95778: CVE-2020-10735: Prevent DoS by very large int()
- [3.10] gh-95778: CVE-2020-10735: Prevent DoS by very large int()
- [3.11] gh-95778: CVE-2020-10735: Prevent DoS by very large int()
- gh-95778: CVE-2020-10735: Prevent DoS by very large int()
- [3.7] gh-79217: Remove empty log line in the suspicious.py tool
- [3.7] fix CI on macOS due to infrastructure changes
- [3.7] Fix the Windows CI config.
- [3.7] gh-87891: Add ABI and generated files checks to CI
markshannon/JIT_graveyard
1
open
python/buildmaster-config
1
merged
Reviewed 27 pull requests in 2 repositories
python/cpython
25 pull requests
- gh-96512: Move int_max_str_digits setting to PyConfig
- gh-97005: Update libexpat from 2.4.7 to 2.4.9
- gh-96848: Fix -X int_max_str_digits option parsing
- gh-96397: Document that keywords in calls need not be identifiers
- bpo-42969: Hang non-main threads that attempt to acquire the GIL during finalization
- [3.10] gh-68966: Make mailcap refuse to match unsafe filenames/types/params (GH-91993)
- [3.9] gh-95778: Mention sys.set_int_max_str_digits() in error message (#96874)
- gh-95778: Mention sys.set_int_max_str_digits() in error message
-
Fix type annotation of
pstats.FunctionProfile.ncalls -
[3.10] gh-95778: Fix
sys.set_int_max_str_digits()parameter name (GH-96798) -
[3.11] gh-95778: Fix
sys.set_int_max_str_digits()parameter name (GH-96798) -
gh-95778:
sysdocs: fixsys.set_int_max_str_digits()parameter name - gh-90916: Improve readability of expected Instruction lists in test_dis
- [3.10] gh-96710: Make the test timing more lenient for the int/str DoS regression test. (GH-96717)
- [3.11] gh-96710: Make the test timing more lenient for the int/str DoS regression test. (GH-96717)
- gh-96465: Clear fractions hash lru_cache under refleak testing
- [3.11] gh-95778: Correctly pre-check for int-to-str conversion (GH-96537)
- gh-95778: Add pre-check for int-to-str conversion
- [3.10] gh-95778: remove unneeded doc note on float.as_integer_ratio (GH-96553)
- [3.11] gh-95778: remove unneeded doc note on float.as_integer_ratio (GH-96553)
- gh-95778: CVE-2020-10735: Prevent DoS by very large int()
- [3.10] doc typo: spell limitation (GH-96542)
- [3.11] doc typo: spell limitation (GH-96542)
- changing limition to limitation
- [3.7] gh-95778: CVE-2020-10735: Prevent DoS by very large int()
- Some pull request reviews not shown.
markshannon/JIT_graveyard
1 pull request
Created an issue in python/cpython that received 4 comments
Reduce user friction: Improve docs on how to work around our integer to/from decimal str length limit
Based on this discussion comment: https://discuss.python.org/t/int-str-conversions-broken-in-latest-python-bugfix-releases/18889/17 But one group …






