inkeliz

Results 134 comments of inkeliz

Currently, the test is faling due to out-of-memory. That issue is already know: https://github.com/SteveSandersonMS/dotnet-wasi-sdk/issues/11. However, that is might a hint of poor performance and the lack stack-reuse. The code should...

Looking into Span internals, seems that is optimized by JIT, which might explains why karmem.Slice is ~5ms slower. I'm not C# expert, but sounds like there's some internal code optimized...

Ok. Compiling without `-c Release` reveals the issue, and it's releated to the lack of GC (or lack of GrowCalls): ``` [wasm_trace_logger] * Assertion at /home/runner/work/dotnet-wasi-sdk/dotnet-wasi-sdk/modules/runtime/src/mono/mono/metadata/sgen-stw.c:77, condition `info->client_info.stack_start >= info->client_info.info.stack_start_limit...

The tests are passing on TCP/Native, the Fuzzing is falling on WASM. However, the Flatbuffers is also failling on WASM, while working on TCP/Native. I'll assume that it's an issue...

That is something that I'm looking to implement. Currently, the main-branch, already generates `PacketIdentifier`, which is deterministic based on the name of the `struct` (that will be improved soon). That...

I'm reviewing that issue again. But, I can't find one balance between Performance VS Usability. Or, something may have better performance (and fewer allocations) or it's easy to use (and...

Currently, it supports AssemblyScript (which is TypeScript). I think it's not that difficult to port to TypeScript. However, since scripting language doesn't allow you to read information directly from the...

I don't think that is a good addition, honestly. That creates more ways of doing the same thing. We could end up with one code like: ``` struct Foo inline...

Currently, you can wrap strings into some `inline` struct, such as: ``` struct StringContainer inline { Data []char; } struct Foo table { Strings []StringContainer; } ``` It's possible to...

I would like to add more benchmarks, including compare other languages (such as C#, Swift and C, which also have support for Flatbuffers). _Actually, I'm testing Flatbuffers on C# and...