Dmitry Bezhetskov

Results 7 issues of Dmitry Bezhetskov

### Test Case https://user-images.githubusercontent.com/5621716/161971426-a7599e7d-886f-4101-b379-8f5c20a38a8e.mov ( couldn't upload .wasm file so I'd changed extension to .mov, it is actually .wasm file) ### Steps to Reproduce RUST_BACKTRACE=1 gdb --args wasmtime run -g...

bug

Hi, this is just small cleanup. I've replaced union with std::variant to free `Type` type because now it should be always POD as a member of union. Suddenly, after refactoring...

Hi, right now wasm-sdk isn't strong enough to support ICU libs and some needs to create workarounds for that, for example https://bugzilla.mozilla.org/show_bug.cgi?id=1706949. But iiuc wasi with atomic and threads support...

The example func_ref_o.wat: ``` (module (func (export "main") (result i32) (call_ref (i32.const 10) (ref.func $foo) ) ) (func $foo (param $x i32) (result i32) (i32.add (local.get $x) (i32.const 19)) )...

#### e6fec899e0025cb0576561998e9f29e433aa391e Support struct.new, struct.get and struct.set. https://bugs.webkit.org/show_bug.cgi?id=243208 This patch introduces basic support of all main structs operations - struct.new, struct.get and struct.set from the Wasm GC proposal (https://github.com/WebAssembly/gc/blob/main/proposals/gc/MVP.md#structures). In...

merging-blocked

`rr replay` after a `rr record`: ``` [FATAL src/AutoRemoteSyscalls.cc:905:check_syscall_result()] (task 120571 (rec:120521) at time 1749) -> Assertion `false' failed to hold. Syscall mprotect failed with errno ENOMEM arg1=0x15d300000000 arg2=0x14afffff000 arg3=0x2...

Hey, I found another crash around mprotect ``` [FATAL src/ReplaySession.cc:1562:flush_syscallbuf()] (task 134826 (rec:134705) at time 3013) -> Assertion `t->stop_sig() == SIGSEGV && r.ip() == t->vm()->do_breakpoint_fault_addr()' failed to hold. Replay got...