fix: Check assignment type during resolution
Maintainer thường phản hồi trong vòng 2 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 65/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- backend-api-design
Hướng nghiên cứu
Start by locating the resolver logic exercised by tgpu.resolve and the tests around assignment typing; the issue does not name a file or test path. Reproduce the shown case where a number | d.v2f variable accepts a d.u32 initializer and then a d.vec2f() assignment. Done when resolution rejects assignments whose type is incompatible with the variable’s declared type and the regression is covered by a test.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Currently this is allowed, and it shouldn't be:
it('...', () => {
const fn = tgpu.fn([d.vec4f])((v) => {
'use gpu';
let t: number | d.v2f = d.u32(1);
t = d.vec2f();
});
expect(tgpu.resolve([fn])).toMatchInlineSnapshot(`
"fn fn_1(v: vec4f) {
var t = 1u;
t = vec2f();
}"
`);
});
- Ngôn ngữ chính
- TypeScript
- Star
- 3.3k
- Fork
- 143
- Merge trung bình
- 2 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 72
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không 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 software-mansion/TypeGPU
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
software-mansion/TypeGPU#3327 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
docs: Mnist on small phonesĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
software-mansion/TypeGPU#3320 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Opt-out for the module-load eval probe (strict CSP reports a violation on import)Có thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
software-mansion/TypeGPU#3276 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
software-mansion/TypeGPU#3219 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
texture.write(VideoFrame) uses the padded coded size instead of the visible sizeCó thể đã có người làm @RaphaelFakhri đã nhận 18 ngày trước. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
software-mansion/TypeGPU#3213 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của software-mansion/TypeGPU
Issue tương tự
-
content triage
Độ 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
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
tensorflow/tfjs#8754 ·
-
tool-submission
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 83/100
BraveOPotato/NoSignups#2348 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
code-yeongyu/oh-my-openagent#12784 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
external-issue to-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 71/100
Maintainer thường phản hồi trong vòng 1 ngày