kavoc-brown

Results 6 issues of kavoc-brown

**Describe the bug** In the fast interpreter with `memory64` enabled, `memory.grow` incorrectly truncates the 64-bit delta to 32 bits. When the delta exceeds `UINT32_MAX` (e.g., `0x1_0000_0000` pages), the truncation turns...

bug

**Describe the bug** On the classic interpreter build with `memory64` enabled, `memory.init` fails when asked to copy more than 4 GiB of data from a passive segment: instead of copying,...

bug

### Summary The C code generator in wit-bindgen panics with "duplicate symbols" error when processing valid WIT files that contain function names differing only in case. ### Environment - **wit-bindgen...

gen-c

### Summary wit-bindgen panics when processing WIT files that contain type aliases to resource handles (e.g., `type my-handle = own`). ### Environment - **wit-bindgen version**: 0.47.0 - **Affected component:** wit-bindgen-core...

gen-rust

### Summary wit-bindgen panics with "assertion failed: sig.retptr" when generating bindings for a WIT world that exports a function returning `error-context`. ### Environment - **wit-bindgen version**: 0.47.0 - **Affected generator**:...

### Summary C bindings generated by wit-bindgen 0.46.0 never call the resource drop helper when freeing a list. ### Details The C generator (`crates/c/src/lib.rs`) walks each list element when emitting...

gen-c