Remove unused FVS_* macros
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 1/5
- Thời gian dự kiến
- Dưới một giờ
- Mức phù hợp với người mới
- 78/100
Hướng nghiên cứu
Issue xác định FVS_MASK và FVS_HAVE_SPEC trong Include/ceval.h là không được sử dụng sau khi opcode FORMAT_VALUE bị loại bỏ trong Python 3.13. Đọc định nghĩa của chúng và tìm các tham chiếu còn lại trong mã nguồn. Công việc được xem là hoàn tất khi các macro không sử dụng được xóa bỏ mà không có thời gian deprecation và xác nhận không còn tham chiếu nào.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Feature or enhancement
The macros FVS_MASK and FVS_HAVE_SPEC, which are defined in Include/ceval.h, are unused in the cpython code base. They are left over from the removal of the FORMAT_VALUE opcode in python 3.13: they were used to determine if an f-string had a format spec or not. I do not think they need a deprecation period: they were never documented, and any use of them would be unrelated to their original purpose.
I've discussed this with @vstinner who agreed that we don't need a deprecation period.
Has this already been discussed elsewhere?
This is a minor feature, which does not need previous discussion elsewhere
Links to previous discussion of this feature:
No response
- Ngôn ngữ chính
- Python
- Star
- 77.6k
- Fork
- 38.4k
- Merge trung bình
- 20 giờ 19 phút
- Pull request đã merge (30 ngày)
- 624
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của python/cpython
-
extension-modules type-bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
python/cpython#160001 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
stdlib topic-XML type-bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Docs: problem with page "msvcrt — Useful routines from the MS VC runtime"Có thể làm lại được @jikekei đã nhận 11 ngày trước và không có pull request nào đang mở. Đang mởdocs
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
python/cpython#159072 · 6 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Document unpacking in generator expressions (PEP 798)Có thể đã có người làm @Marwan-verse đã nhận 9 ngày trước. Đang mởdocs
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
python/cpython#159061 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
`http.client.HTTPSConnection._tunnel` raises `AttributeError: 'NoneType' object has no attribute 'encode'` when header value is `None`Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở3.14 3.15 3.16 stdlib type-bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
python/cpython#159044 · 17 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của python/cpython
Issue tương tự
-
infrastructure
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
khuisman/mcp-gee-sweet#1152 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
backroom bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
ditto-assistant/ditto-subnet#3069 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
open-webui/open-webui#32901 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
0.3.3 bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày