-
Microsoft
- San Francisco Bay Area
- https://python.org/~guido/
- @gvanrossum
Block or Report
Block or report gvanrossum
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
-
-
pyxl3 Public
Forked from vikasuy/pyxl
A Python 3 extension for writing structured and reusable inline HTML.
-
-
825 contributions in the last year
Less
More
Contribution activity
December 2022
Created 5 commits in 2 repositories
Created a pull request in faster-cpython/ideas that received 4 comments
Remove special syntax for super(X) = A + B in favor of macro(X) = A + JOIN + B
This can now be expressed as a macro using A + JOIN + B. See also python/cpython#100124 and #507.
+6
−6
•
4
comments
Opened 6 other pull requests in 2 repositories
python/cpython
2
merged
2
closed
iritkatriel/cpython
1
merged
1
closed
Reviewed 41 pull requests in 6 repositories
python/cpython
25 pull requests
- gh-96461: clarify the meaning of the oparg for CACHE and COPY opcode
- Correct typo in typing.py
- GH-99554: Pack location tables more effectively
- GH-91166: zero copy SelectorSocketTransport transport implementation
-
add tests for
asynciotransport sockets -
GH-100192: add more
asynciosubprocess tests - gh-100160: Deprecate implicit creation of an event loop
- gh-100344: Provide C implementation for asyncio.current_task
- [draft] register machine
- [3.11] gh-100160: Remove any deprecation warnings in asyncio.get_event_loop()
- gh-100129: Make the names of all classes in the types module resolvable
-
GH-100363: Speed up
asyncio.get_running_loop -
GH-100133: fix
asynciosubprocess losingstderrandstdoutoutput - gh-94912: Added marker for non-standard coroutine function detection
- gh-100146: Steal references from stack when building a list
-
GH-99554:
marshalbytecode more efficiently - [3.10] gh-99830: asyncio: Document returns of remove_{reader,writer} (GH-100302)
- [3.11] gh-99830: asyncio: Document returns of remove_{reader,writer} (GH-100302)
- gh-99830: asyncio: Document returns of remove_{reader,writer}
- Each instruction is two codewords, and consists of "opcode, oparg, 0, 0"
- gh-99941: asyncio.Protocol.data_received now received immutable bytes
- gh-99761: Add _PyLong_IsPositiveSingleDigit
-
GH-100112: wrap
_wrap_awaitableas a coroutine inasynciointernally - GH-98831: Remove super-instruction definitions, use macro instructions instead
- Fix an outdated test in asyncio
- Some pull request reviews not shown.
python/peps
2 pull requests
python/pyperformance
1 pull request
iritkatriel/cpython
1 pull request
faster-cpython/tools
1 pull request
gvanrossum/gvanrossum.github.io
1 pull request
Created an issue in faster-cpython/ideas that received 4 comments
Can super-instructions be rewritten as macros in the instruction definition DSL?
Currently our DSL has two separate but similar bits of syntax for super- and macro instructions:
super(X) = A + B;
macro(X) = A + B;
These differ …
4
comments






