8000 gh-129068: allow concurrent iteration over range iterators by tom-pytel · Pull Request #131921 · python/cpython · GitHub
[go: up one dir, main page]

Skip to content

gh-129068: allow concurrent iteration over range iterators #131921

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 11 commits into from
Closed
Next Next commit
gh-129068: allow concurrent iteration over range iterators
  • Loading branch information
tom-pytel committed Mar 30, 2025
commit 579bd08e9f4db18fbbe013d619fa587e7698eaec
2 changes: 1 addition & 1 deletion Include/internal/pycore_opcode_metadata.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Include/internal/pycore_range.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,11 @@ typedef struct {
long start;
long step;
long len;
long stop;
} _PyRangeIterObject;

extern long _PyRangeIter_GetLength(_PyRangeIterObject *r, long start);

#ifdef __cplusplus
}
#endif
Expand Down
197 changes: 98 additions & 99 deletions Include/internal/pycore_uop_ids.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 3 additions & 7 deletions Include/internal/pycore_uop_metadata.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading
0