FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
gh-74028: `concurrent.futures.Executor.map`: avoid reference cycles when an exception is raised by ebonnal · Pull Request #131701 · python/cpython · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
python
/
cpython
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
35.3k
Star
74.9k
Code
Issues
5k+
Pull requests
2.6k
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
gh-74028: concurrent.futures.Executor.map: avoid reference cycles when an exception is raised
- #131701
#131701
Open
ebonnal
wants to merge 49 commits into
python:main
python/cpython:main
from
ebonnal:test/executor-map-ref-cycles
ebonnal/cpython:test/executor-map-ref-cycles
Copy head branch name to clipboard
Conversation
Commits
49
(49)
Checks
Files changed
Open
gh-74028: concurrent.futures.Executor.map: avoid reference cycles when an exception is raised
#131701
ebonnal
wants to merge 49 commits into
python:main
python/cpython:main
from
ebonnal:test/executor-map-ref-cycles
ebonnal/cpython:test/executor-map-ref-cycles
Copy head branch name to clipboard
Commits
Commits on Mar 24, 2025
`test_concurrent_futures.test_map_exception`: assert no reference cycle from failed future captured in its exception’s traceback
ebonnal
committed
7dc850b
View commit details
Copy full SHA for 7dc850b
Browse repository at this point
Commits on Mar 25, 2025
test there is no future in referrers
ebonnal
committed
19edced
View commit details
Copy full SHA for 19edced
Browse repository at this point
switch to assertTrue(all(...))
ebonnal
committed
1c3d01a
View commit details
Copy full SHA for 1c3d01a
Browse repository at this point
add test msg
ebonnal
committed
fa790f1
View commit details
Copy full SHA for fa790f1
Browse repository at this point
format msgs
ebonnal
committed
e48d0e0
View commit details
Copy full SHA for e48d0e0
Browse repository at this point
switch to assert list empty for a better assertion error message
ebonnal
committed
99850b8
View commit details
Copy full SHA for 99850b8
Browse repository at this point
Commits on Mar 26, 2025
edit comment
ebonnal
committed
6e78014
View commit details
Copy full SHA for 6e78014
Browse repository at this point
Merge remote-tracking branch 'cpython/main' into test/executor-map-ref-cycles
ebonnal
committed
48ed15d
View commit details
Copy full SHA for 48ed15d
Browse repository at this point
Commits on Mar 30, 2025
Merge branch 'main' into test/executor-map-ref-cycles
graingert
authored
f59c749
View commit details
Copy full SHA for f59c749
Browse repository at this point
assert there are no reference cycles at all
graingert
committed
3dc2461
View commit details
Copy full SHA for 3dc2461
Browse repository at this point
avoid a reference cycle in subinterpreter pools
graingert
committed
4dce280
View commit details
Copy full SHA for 4dce280
Browse repository at this point
test that traceback frames should not contain any variables referring to an Exception or a failed Future
ebonnal
committed
9bc69b9
View commit details
Copy full SHA for 9bc69b9
Browse repository at this point
interpreter.WorkerContext.run: finally unassign exc_wrapper
ebonnal
committed
9c781c1
View commit details
Copy full SHA for 9c781c1
Browse repository at this point
fix msg grammar
ebonnal
committed
a438301
View commit details
Copy full SHA for a438301
Browse repository at this point
fix access to exception
ebonnal
committed
ada6140
View commit details
Copy full SHA for ada6140
Browse repository at this point
narrow test: traceback frames should not contain any exception
ebonnal
committed
d5e8c7a
View commit details
Copy full SHA for d5e8c7a
Browse repository at this point
Commits on Mar 31, 2025
clean up exc_wrapper with minimal indentation
ebonnal
committed
c4b771a
View commit details
Copy full SHA for c4b771a
Browse repository at this point
test_map_exception: only search for exception that captures itself in its own traceback
ebonnal
committed
03f8ab4
View commit details
Copy full SHA for 03f8ab4
Browse repository at this point
concurrent.futures.process: avoid ref cycle in _sendback_result
ebonnal
committed
ef30122
View commit details
Copy full SHA for ef30122
Browse repository at this point
concurrent.futures.process: avoid ref cycle in _process_worker
ebonnal
committed
09b0819
View commit details
Copy full SHA for 09b0819
Browse repository at this point
format test msg
ebonnal
committed
4fab860
View commit details
Copy full SHA for 4fab860
Browse repository at this point
Merge remote-tracking branch 'cpython/main' into test/executor-map-ref-cycles
ebonnal
committed
0714013
View commit details
Copy full SHA for 0714013
Browse repository at this point
refactor ZeroDivisionError assert
ebonnal
committed
f5135ab
View commit details
Copy full SHA for f5135ab
Browse repository at this point
Revert "concurrent.futures.process: avoid ref cycle in _process_worker"
Show description for 855c427
ebonnal
committed
855c427
View commit details
Copy full SHA for 855c427
Browse repository at this point
Revert "concurrent.futures.process: avoid ref cycle in _sendback_result"
Show description for 4504516
ebonnal
committed
4504516
View commit details
Copy full SHA for 4504516
Browse repository at this point
skip referrers test for free-threading build on win/linux
ebonnal
committed
fc7a569
View commit details
Copy full SHA for fc7a569
Browse repository at this point
call gc.collect for free-threading on linux/windows
ebonnal
committed
cae6474
View commit details
Copy full SHA for cae6474
Browse repository at this point
Commits on Apr 1, 2025
Revert "call gc.collect for free-threading on linux/windows"
Show description for 4abb239
ebonnal
committed
4abb239
View commit details
Copy full SHA for 4abb239
Browse repository at this point
Revert "skip referrers test for free-threading build on win/linux"
Show description for 4bc07c0
ebonnal
committed
4bc07c0
View commit details
Copy full SHA for 4bc07c0
Browse repository at this point
Commits on Apr 3, 2025
Merge branch 'main' into test/executor-map-ref-cycles
graingert
authored
7b7a5e6
View commit details
Copy full SHA for 7b7a5e6
Browse repository at this point
more gc referrers
graingert
committed
3b00c5f
View commit details
Copy full SHA for 3b00c5f
Browse repository at this point
even more gc referrers
graingert
committed
1948eb3
View commit details
Copy full SHA for 1948eb3
Browse repository at this point
Commits on Apr 4, 2025
Merge branch 'main' into test/executor-map-ref-cycles
graingert
authored
37b7cb3
View commit details
Copy full SHA for 37b7cb3
Browse repository at this point
delete a ref to work_item
graingert
committed
9184964
View commit details
Copy full SHA for 9184964
Browse repository at this point
delete reference to result_item before joining process
graingert
committed
7e5300c
View commit details
Copy full SHA for 7e5300c
Browse repository at this point
unpack ResultItem and WorkItem
graingert
committed
c5e39ee
View commit details
Copy full SHA for c5e39ee
Browse repository at this point
Commits on Apr 5, 2025
fix typo
graingert
committed
548d517
View commit details
Copy full SHA for 548d517
Browse repository at this point
Merge branch 'main' into test/executor-map-ref-cycles
graingert
authored
fac7e89
View commit details
Copy full SHA for fac7e89
Browse repository at this point
bit of a hack?
graingert
committed
fd9a89e
View commit details
Copy full SHA for fd9a89e
Browse repository at this point
Commits on Apr 7, 2025
Revert investigations
ebonnal
committed
dbaa044
View commit details
Copy full SHA for dbaa044
Browse repository at this point
pause before checking referrers
ebonnal
committed
869e4b7
View commit details
Copy full SHA for 869e4b7
Browse repository at this point
Merge remote-tracking branch 'cpython/main' into test/executor-map-ref-cycles
ebonnal
committed
a40b9b8
View commit details
Copy full SHA for a40b9b8
Browse repository at this point
add comment about the avoided ref cycle with exc_wrapper
ebonnal
committed
1ee9bf4
View commit details
Copy full SHA for 1ee9bf4
Browse repository at this point
format test
ebonnal
committed
95765f6
View commit details
Copy full SHA for 95765f6
Browse repository at this point
Merge remote-tracking branch 'cpython/main' into test/executor-map-ref-cycles
ebonnal
committed
9020971
View commit details
Copy full SHA for 9020971
Browse repository at this point
make the self-captured exceptions check not rely on var name
ebonnal
committed
a5c6b17
View commit details
Copy full SHA for a5c6b17
Browse repository at this point
use traceback.walk_tb
ebonnal
committed
0f8748c
View commit details
Copy full SHA for 0f8748c
Browse repository at this point
comment the skipping of the current frame
ebonnal
committed
85a3c36
View commit details
Copy full SHA for 85a3c36
Browse repository at this point
Commits on Apr 23, 2025
test_map_exception: improve readability
ebonnal
committed
82542f3
View commit details
Copy full SHA for 82542f3
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL