Latest Results
Align itertools constructor binding and conversions (#9632)
* Align batched arguments and termination behavior
Assisted-by: OpenAI Codex:model version not exposed
* Align islice index conversion order
Assisted-by: OpenAI Codex:model version not exposed
* Validate combinator sizes in CPython order
Assisted-by: OpenAI Codex:model version not exposed
* Distinguish omitted repeat count from None
Assisted-by: OpenAI Codex:model version not exposed
* Bind itertools arguments before conversions
Assisted-by: OpenAI Codex:model version not exposed
* Match iterator count conversion diagnostics
Assisted-by: OpenAI Codex:model version not exposed
* Match repeat count overflow conversion
Assisted-by: OpenAI Codex:model version not exposed
* Reuse the shared optional argument binder for islice
Bind the two required and two optional raw positional arguments together. Preserve explicit None values and deferred index conversion while removing the per-arity parsing branches.
Assisted-by: OpenAI Codex:model version not exposed
* Restore typed positional itertools arguments after binder validation
Use PyIter for cycle, starmap, takewhile, dropwhile, filterfalse, and pairwise now that positional arity and keyword checks precede conversion. Keep _tee source ownership through its position snapshot, and cover constructor callbacks, subclass keywords, and source finalization.
Use an islice step expression and gate the remaining int value helper to its test, serde, and JIT consumers to keep Clippy clean.
Assisted-by: OpenAI Codex:model version not exposed Latest Branches
0%
youknowdot:fix/function-controls-20261104 0%
youknowdot:fix/sqlite-callback-binding-batch-20261107 0%
JMLX42:feat/owned-exception-payloads © 2026 CodSpeed Technology