✨ Support updating values during execution
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ó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- cpp
- Lĩnh vực
- devtools, quantum-computing
Hướng nghiên cứu
Bắt đầu bằng cách lập bản đồ các điểm vào thực thi và kiểm tra biến của MQT Debugger, sau đó xác định các điểm tích hợp DAP được đề cập trong issue. Làm rõ cách xử lý các giá trị cổ điển, các qubit riêng lẻ, nhiều qubit và các qubit vướng víu trước khi triển khai. Được xem là hoàn tất khi hành vi đã được xác định và được hỗ trợ nhất quán trong cả debugger và DAP.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
What's the problem this feature will solve?
Typical debuggers often allow users to set the values of variables during execution. Having a similar feature for this in the MQT Debugger would be interesting.
This new feature should also be added to the DAP
Describe the solution you'd like
This comes in two forms:
- Setting classical values: Updating classical variables allows the developers to change classical values that are used in classically-controlled gates to check the behavior of the program. Considerations: Often, classical values represent the quantum state in some way (think of quantum teleportation as one use case). Simply changing the values may break many algorithms, so it's not necessarily always usful.
- Setting qubit values: Updating qubits could be helpful for debugging. Users may either want to update individual qubits or sets of multiple qubits. Considerations: If updated qubits were entangled with other qubits, this could cause issues. One should first consider how to best solve this situation.
- Ngôn ngữ chính
- C++
- Star
- 21
- Fork
- 8
- Merge trung bình
- 6 giờ 31 phút
- Pull request đã merge (30 ngày)
- 26
Chuẩn bị môi trường
- 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 munich-quantum-toolkit/debugger
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 84/100
munich-quantum-toolkit/debugger#469 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 66/100
munich-quantum-toolkit/debugger#468 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
✨ Improve CLI UX: line editing, function-key shortcuts, and help barCó thể đã có người làm @rturrado đã nhận 40 ngày trước. Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
munich-quantum-toolkit/debugger#467 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
munich-quantum-toolkit/debugger#465 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
c++ enhancement help wanted
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
munich-quantum-toolkit/debugger#168 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của munich-quantum-toolkit/debugger
Issue tương tự
-
area:decoder area:libnvmpi bug P3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
gjrtimmer/jetson-nvmpi#164 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
redis/memtier_benchmark#850 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug-unconfirmed
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 91/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Status: Needs confirmation Status: Needs triage
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 77/100
FreeCAD/FreeCAD#33863 · 1 bình luận ·
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 68/100
pawelsalawa/letos#5839 ·