Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
44b2a60
bpo-31861: Add operator.aiter and operator.anext
jab Aug 24, 2018
142523b
address comments from first review
jab Sep 7, 2018
3ebce05
Address new review comments + rebase
jab Nov 30, 2020
2f8df99
improve tests
jab Dec 4, 2020
ad12116
Sketch out async iterator in C
lordmauve Dec 4, 2020
ce35092
Implement aiter() and anext() using sync methods only
lordmauve Dec 7, 2020
f9dc183
Add basic aiter built-in [WIP]
justin39 Dec 7, 2020
086bb79
Start aiter implementation
justin39 Dec 9, 2020
29ef712
Get test_asyncgen tests passing
justin39 Dec 10, 2020
331e80e
Fix awaitable iternext
justin39 Dec 10, 2020
95879d8
Add anext builtin
justin39 Dec 11, 2020
5b64589
Use stop iter functions for anext
justin39 Dec 14, 2020
6e145db
Use stop iter functions in aiter
justin39 Dec 14, 2020
2fd4be6
Note about implementing __reduce__ for aiter
justin39 Dec 16, 2020
430dd59
Refactor aiter and anext type names
justin39 Dec 16, 2020
4266e65
Add documentation for aiter()
justin39 Dec 16, 2020
ecbedc7
Update documentation for aiter and anext
justin39 Dec 18, 2020
5fa3812
Clean up docs and formatting
justin39 Dec 18, 2020
0f9c814
Remove async iterator code from operator.py
justin39 Dec 18, 2020
8160c82
Cleanup formatting
justin39 Dec 18, 2020
fa8b12a
Fix test_builtins_have_signatures + misc. cleanups
jab Dec 18, 2020
a2242d9
Use PyErr_SetNone now that we can
jab Dec 18, 2020
3ce5675
whitespace
jab Dec 18, 2020
0038cde
cosmetic fixes
jab Dec 19, 2020
06019ea
Add null check and use StopAsyncIteration when aiter is exhausted
justin39 Dec 19, 2020
0cc00f2
Fix AC definition and resulting signature
justin39 Dec 21, 2020
8b8a689
Fix comparison to NULL instead of Py_None
justin39 Dec 21, 2020
894600d
Revert None deafult for aiter/anext and add whatsnew entry
justin39 Dec 21, 2020
e687d88
Merge branch 'master' of https://github.com/python/cpython into justi…
justin39 Feb 26, 2021
259af97
Delint tests + docs (fixes CI), alphabetize names.
jab Mar 20, 2021
97d06e5
Merge branch 'master' into justin39/aiter-c
jab Mar 20, 2021
dd7c02d
Fix code style and comments.
jab Mar 20, 2021
2fbdd5b
Remove 2-arg variant of aiter.
jab Mar 22, 2021
009118c
Fix use of clinic.
jab Mar 22, 2021
71fede3
Address some feedback from Guido's review.
jab Mar 22, 2021
4a51ace
No longer need to exclude aiter from test_builtins_have_signatures.
jab Mar 22, 2021
108e4a3
Improve aiter() docs.
jab Mar 22, 2021
042f596
Fix typo.
jab Mar 22, 2021
6ee8824
Add test_aiter_idempotent().
jab Mar 23, 2021
6f50ef8
Remove public API added for anext.
jab Mar 23, 2021
ef40fb7
Slightly improve wording
gvanrossum Mar 23, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'master' into justin39/aiter-c
* master: (129 commits)
  bpo-43452: Micro-optimizations to PyType_Lookup (GH-24804)
  bpo-43517: Fix false positive in detection of circular imports (#24895)
  bpo-43494: Make some minor changes to lnotab notes (GH-24861)
  Mention that code.co_lnotab is deprecated in what's new for 3.10. (#24902)
  bpo-43244: Remove symtable.h header file (GH-24910)
  bpo-43466: Add --with-openssl-rpath configure option (GH-24820)
  Fix a typo in c-analyzer (GH-24468)
  bpo-41561: Add workaround for Ubuntu's custom security level (GH-24915)
  bpo-43521: Allow ast.unparse with empty sets and NaN (GH-24897)
  bpo-43244: Remove the PyAST_Validate() function (GH-24911)
  bpo-43541: Fix PyEval_EvalCodeEx() regression (GH-24918)
  bpo-43244: Fix test_peg_generators on Windows (GH-24913)
  bpo-39342: Expose X509_V_FLAG_ALLOW_PROXY_CERTS in ssl module (GH-18011)
  bpo-43244: Fix test_peg_generator for PyAST_Validate() (GH-24912)
  bpo-42128: Add 'missing :' syntax error message to match statements (GH-24733)
  bpo-43244: Add pycore_ast.h header file (GH-24908)
  bpo-43244: Rename pycore_ast.h to pycore_ast_state.h (GH-24907)
  Remove unnecessary imports in the grammar parser (GH-24904)
  bpo-35883: Py_DecodeLocale() escapes invalid Unicode characters (GH-24843)
  Add PEP 626 to what's new in 3.10. (#24892)
  ...
  • Loading branch information
jab committed Mar 20, 2021
commit 97d06e5b49034375f7e898ddcc15bce51e670ac0

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.