🌐 AI搜索 & 代理 主页
Skip to content
Open
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
684e800
[mypyc] feat: extend get_expr_length for enumerate, map, zip, and range
BobTheBuidler Sep 26, 2025
c792337
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 26, 2025
6319617
fix: missing import
BobTheBuidler Sep 26, 2025
48ebc0d
fix mypy errs
BobTheBuidler Sep 26, 2025
3e31189
support list and tuple call expr
BobTheBuidler Sep 26, 2025
d38d4b4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 26, 2025
4940cfc
validate arg kind
BobTheBuidler Sep 26, 2025
5017979
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 26, 2025
b6f098d
support sorted and reversed
BobTheBuidler Sep 26, 2025
3389573
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 26, 2025
e788168
testTupleBuiltFromLengthCheckable
BobTheBuidler Sep 26, 2025
68c81ce
fix: add map fixture
BobTheBuidler Sep 26, 2025
5f4ef4d
fix: IR
BobTheBuidler Sep 26, 2025
a64f2e4
fix: check arg count for range
BobTheBuidler Sep 26, 2025
f6f98e4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 26, 2025
048a50e
Merge branch 'master' into patch-9
BobTheBuidler Sep 29, 2025
59740e2
Merge branch 'master' into patch-9
BobTheBuidler Sep 30, 2025
3f5409c
Merge branch 'master' into patch-9
BobTheBuidler Oct 2, 2025
29d1df0
Merge branch 'master' into patch-9
BobTheBuidler Oct 4, 2025
e376ec3
constant fold range args
BobTheBuidler Oct 4, 2025
c398aa7
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 4, 2025
293f001
Update for_helpers.py
BobTheBuidler Oct 4, 2025
d0a6e7c
Update for_helpers.py
BobTheBuidler Oct 6, 2025
744383d
Merge branch 'master' into patch-9
BobTheBuidler Oct 10, 2025
a1219b0
Merge branch 'master' into patch-9
BobTheBuidler Oct 14, 2025
9bb7444
Merge branch 'master' into patch-9
BobTheBuidler Oct 14, 2025
d13cb4a
Merge branch 'master' into patch-9
BobTheBuidler Oct 14, 2025
ec0ccd2
Merge branch 'master' into patch-9
BobTheBuidler Oct 18, 2025
fd4f73c
Merge branch 'master' into patch-9
BobTheBuidler Oct 22, 2025
24e5c0b
Merge branch 'master' into patch-9
BobTheBuidler Dec 11, 2025
339e05c
Update for_helpers.py
BobTheBuidler Dec 11, 2025
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
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed Sep 26, 2025
commit d38d4b4d5becb0190cfa2beb7e469778932caed8
5 changes: 4 additions & 1 deletion mypyc/irbuild/for_helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -1203,7 +1203,10 @@ def get_expr_length(expr: Expression) -> int | None:
return len(expr.node.final_value)
elif isinstance(expr, CallExpr) and isinstance(callee := expr.callee, NameExpr):
fullname = callee.fullname
if fullname in ("builtins.list", "builtins.tuple", "builtins.enumerate") and len(expr.args) == 1:
if (
fullname in ("builtins.list", "builtins.tuple", "builtins.enumerate")
and len(expr.args) == 1
):
return get_expr_length(expr.args[0])
elif fullname == "builtins.map" and len(expr.args) == 2:
return get_expr_length(expr.args[1])
Expand Down
Loading