Investigate memory management issue with HttpRequest URLs in http_client.zig
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tái cấu trúc
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- zig
- Lĩnh vực
- testing
Hướng nghiên cứu
Bắt đầu với http_client.zig và theo dõi quyền sở hữu URL của HttpRequest trong quá trình khởi tạo và deinit, sau đó kiểm tra thiết lập test được tham chiếu. Xác định cách các chuỗi global được xử lý và liệu workaround nhân bản hiện có còn cần thiết hay không. Được xem là hoàn tất khi quá trình dọn dẹp request không còn cố giải phóng các chuỗi global không thuộc quyền sở hữu của request và các test bị ảnh hưởng đều vượt qua.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Review and refactor how memory is managed for HttpRequest URLs, particularly in test scenarios where the deinit method tries to free global strings. Consider alternative approaches for test setups or memory management.
Reference:
// TODO: The request de-allocates the memory used by the url in the deinit method.
// Because of this, with this test, we have to dupe it or else it cant deinit a global string.
// Needing to do this is a sign that something is off here, but also newing up requests directly
// isn't really intended either. Either way, need to look into this further.
- Ngôn ngữ chính
- Zig
- Star
- 11
- Fork
- 1
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
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 bradcypert/httpspec
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
bradcypert/httpspec#22 · 1 bình luận ·
-
enhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
bradcypert/httpspec#12 ·
Tất cả issue của bradcypert/httpspec
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
test(activity): the useActivity pagination test races a third page against its second-page assertion Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
jessepollak/home#765 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 91/100
nesquena/hermes-webui#7735 ·
-
test_rule_oracle fails against hashcat 7.1.2+ dev builds: --stdout now $HEX-encodes candidates Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
trustedsec/hate_crack#337 · 2 bình luận ·
-
AuTest Bug Tests
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
apache/trafficserver#13714 ·