Block or Report
Block or report markshannon
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
1,177 contributions in the last year
Less
More
Activity overview
Contribution activity
April 2022
Created 12 commits in 3 repositories
Created a pull request in python/cpython that received 18 comments
GH-88116: Use a compact format to represent end line and column offsets.
Reduces the memory consumption for extended location information to less than half. Location information now takes ~3.5 bytes per instruction, inst…
+853
−533
•
18
comments
Opened 9 other pull requests in 2 repositories
python/cpython
5
merged
1
closed
1
open
- GH-88116: Document that PyCodeNew is dangerous, and make PyCode_NewEmpty less dangerous.
- GH-88756: Update docs for PEP 523 eval function type.
-
gh-91202: Add
f_stateattribute to frame object. - bpo-40421: Add new PyFrame_GetLasti C-API function
- GH-89480: Document motivation, design and implementation of 3.11 frame stack.
- bpo-47215: Add undocumented, unstable FrameStack API for use by greenlets and similar libraries.
- Revert "bpo-44800: Document internal frame naming conventions"
faster-cpython/ideas
2
merged
Reviewed 12 pull requests in 1 repository
python/cpython
12 pull requests
- GH-88116: Use a compact format to represent end line and column offsets.
- gh-91432: Specialize FOR_ITER
- gh-90667: Add specializations of Py_DECREF when types are known
- gh-90997: bpo-46841: Disassembly of quickened code
- gh-91625: Don't ignore extended args of adaptive opcodes
-
gh-91404: Improve
reperformance - bpo-47120: make POP_JUMP_IF_TRUE/FALSE/NONE/NOT_NONE relative
- bpo-47120: make POP_JUMP_IF_NONE/NOT_NONE relative
- bpo-47120: define virtual opcodes in opcode.py. Better organization of jump opcodes.
- bpo-47189: What's New in 3.11: Faster CPython
-
bpo-47177: Replace
f_lastiwithprev_instr - bpo-47172: Make virtual opcodes negative. Make is_jump detect only actual jumps, use is_block_push for the exception block setup opcodes.
Created an issue in python/cpython that received 7 comments
Possible slowdown of regex searching in 3.11
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state. Show more details GitHub fi…
7
comments
Opened 3 other issues in 3 repositories
colesbury/nogil
1
closed
faster-cpython/ideas
1
open
python/cpython
1
open
Started 1 discussion in 1 repository
faster-cpython/ideas
faster-cpython/ideas
2
contributions
in private repositories
Apr 8