Math PhD Student, CPython Core Developer. (he/him)
-
The Ohio State University
- Columbus, Ohio
Block or Report
Block or report sweeneyde
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
thompson_knots Public
Scripts related to creating knot-theoretical links from elements of Thompson's group
Python
-
FEH-Robot Public
The program used for Team E4 (Zach Boledovic, Mason Cobb, Luke Koury and Dennis Sweeney) in the 2018 FEH Robot competition at The Ohio State University
C++
-
1
class LazyProductObject:
2# Assume there are n >= 1 iterators, with repeat = r.3# len(pools) == n and len(indices) == len(result) == n*r4# pools[0:num_incomplete_pools] are lists of items that will still5# get added to from iterators, while pools[num_incomplete_pools:n]
314 contributions in the last year
Contribution activity
May 2022
Created 7 commits in 1 repository
Created 1 repository
Created a pull request in python/cpython that received 11 comments
Opened 14 other pull requests in 1 repository
python/cpython
3
open
8
merged
3
closed
- gh-93143: Avoid NULL check in LOAD_FAST based on analysis in the compiler
- [3.10] gh-93061: Mark as artificial: backwards jump after async for (GH-93062)
- gh-93061: Mark as artificial: backwards jump after async for
- gh-92930: _pickle.c: Acquire strong references after PyDict_Next
- gh-92536: Compute unicode struct sizes to ensure MemError is raised
- Fix NULL check in test_type_from_ephemeral_spec
- Fix NULL test in _testinternalcapi
- Micro-optimize the LOAD_FAST opcode
-
gh-92739: Warn on code like
if x == 1 or 2 - gh-92311: Add tests for frame_setlineno jumping over listcomps
- [3.9] gh-92311: Let frame_setlineno jump over listcomps
- gh-92031: Improve test for unquickening static code
- gh-92031: Add consistently failing version of test_finalize_structseq
-
Avoid setting
frame->prev_instrduring some instructions
Reviewed 13 pull requests in 1 repository
python/cpython
13 pull requests
- gh-91247: improve performance of list and tuple repeat (with specialization for n=1)
- [3.11] gh-93061: Mark as artificial: backwards jump after async for (GH-93062)
- gh-93033: Use wmemchr in find_char and replace_1char_inplace
- gh-92839: fixed typo in _bisectmodule.c (line 131)
- gh-93008: refactor compiler functions that add instructions to take only a basicblock* (not the whole compiler)
- [3.10] Fix NULL test in _testinternalcapi (GH-92861)
- [3.11] Fix NULL test in _testinternalcapi (GH-92861)
- Summarize stats: Increase number shown Predecessor/Successor Pairs from 3 to 5.
- [3.11] gh-92311: Add tests for frame_setlineno jumping over listcomps (GH-92741)
- gh-92782: unify the style of CFG traversal algorithms in the compiler
- gh-91966 Document where key functions are applied in the bisect module
- gh-92031: Improve test for unquickening static code
- gh-92031: Deoptimize Static Code at Finalization