Data races with frame objects
Đang mở
Chưa có ai nhận issue này.
3.16
interpreter-core
topic-free-threading
type-bug
- Ngôn ngữ chính
- Python
- Star
- 77.2k
- Fork
- 35.9k
- Chỉ số merge pull request
- Chỉ số pull request đang chờ
Mô tả
Bug report
We've fixed most of the data races with Python frame objects in:
But I think we missed a few places, such as:
-
repr(frame)on an frame that is executing or in the process of getting cleared -
frame.f_lasti - Accessing variables through
frame.f_locals
Additionally, I'd like to add more free threading tests for frames.
Linked PRs
- gh-144479
- gh-144546
- gh-145183
- gh-156037
- gh-156893
- gh-156973
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.
Hướng nghiên cứu
Bắt đầu với mục frame.f_locals chưa được đánh dấu và xem lại các PRs được liên kết về phần xử lý race của frame-object. Issue không nêu tên file hoặc test nào; hoàn tất có nghĩa là giải quyết race còn lại khi truy cập biến và thêm các test frame free-threading được yêu cầu.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- compilers
- Loại issue
- Lỗi
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 15/100