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]
265 contributions in the last year
Less
More
Contribution activity
April 2022
Created 10 commits in 1 repository
Created a pull request in python/cpython that received 5 comments
Opened 16 other pull requests in 2 repositories
python/cpython
8
merged
3
open
1
closed
- gh-90501: Fix refleak in PyErr_SetExcInfo/PyErr_SetHandledException
- gh-91625: Don't ignore extended args of adaptive opcodes
- gh-78607: Replace __ltrace__ with __lltrace__
- gh-90699: Use _Py_STR(empty) instead of PyUnicode_New(0, 0)
- gh-91432: Add FOR_END, alternate: keep FOR_ITER around.
- gh-91428: include specialized opcodes in _PyOpcode_OpName
- gh-91462: Make lltrace output human-readable.
- gh-91432: Test for Blurb-It
- gh-91428: Add _PyOpcode_OpName to opcode.h of debug builds
- gh-91432: Replace JUMP+FOR_ITER with FOR_END
- Add a smallrangeiterator for small ints
- bpo-47009: Let PRECALL_NO_KW_LIST_APPEND do its own POP_TOP
sweeneyde/cpython
1
open
3
closed
Reviewed 9 pull requests in 1 repository
python/cpython
9 pull requests
- gh-91576: Speed up iteration of strings
- gh-91625: Don't ignore extended args of adaptive opcodes
- gh-89253: Add 3.10 whatsnew section for itertools.pairwise
- gh-91462: Make lltrace output human-readable.
- gh-90699: Use _Py_STR(empty) instead of PyUnicode_New(0, 0)
- gh-91266: refactor bytearray strip methods
- gh-91432: Replace JUMP+FOR_ITER with FOR_END
- gh-89279: In ceval.c, redefine some macros for speed
- bpo-47189: What's New in 3.11: Faster CPython
Created an issue in python/cpython that received 7 comments
Replace JUMP+FOR_ITER with FOR_END
We can execute one less opcode in every iteration (except for the first) of every for-loop by changing from
GET_ITER
top: FOR_ITER [body] JUMP_BAC…
7
comments
Opened 4 other issues in 2 repositories
python/cpython
2
open
1
closed
python/blurb_it
1
closed
Started 1 discussion in 1 repository
faster-cpython/ideas
faster-cpython/ideas