Gregory Sobol

Results 107 issues of Gregory Sobol

https://github.com/wasmerio/wasmer/blob/66c1c00df0704ba2ba59c250ac571586d5010c79/lib/engine-universal/src/artifact.rs#L85-L103 Hello guys, as I can see in code above, you work with `string slice` without any checks before. As a result this may cause problems in some cases. For...

🎉 enhancement
priority-medium

### Problem Currently we use `wasmer` as main executor for smart contracts. `wasmi` is used for machine which does not support `SSE 4.1 4.2`. Also we use `wasmi` for native...

C0-bug

### Problem `gr_read` and `gr_size` do not charge gas, except what we charge for call instruction. https://github.com/gear-tech/gear/blob/dad47f4926baf0dda1bb68b84e26f2c3ba111ecf/core-backend/sandbox/src/funcs.rs#L308-L335 `msg` in ext charges nothing https://github.com/gear-tech/gear/blob/dad47f4926baf0dda1bb68b84e26f2c3ba111ecf/core-processor/src/ext.rs#L490-L492 ### Steps - ### Possible Solution _No...

P1-asap
C0-bug

### Problem to Solve Currently when user call `msg::load`, but msg is empty we call `gr_read` syscall, but it is not necessary. ### Possible Solution We can make `if` for...

D3-gstd
P2-sometimesoon
C1-feature

### Problem For long running smart contracts one sendMessage call generates big (can be infinity) number of send_message calls: pallet_gear::pallet::Pallet::send_message. This cause that some smart contracts can be executed many...

P1-asap
C0-bug

### Problem Last week We have added new algorithm for lazy pages, which differs a lot from old algorithm. To support old runtimes lazy pages uses versioning now: by default...

D2-node
C0-bug
Q2-moderate

### Problem We can make `.wasm` file, which has size less then 512 kByte and it's absolutely correct and suit for our restrictions. But this file cannot be upload because...

C0-bug

### Problem to Solve Implement smart contracts multithread execution. ### Possible Solution As I can see we must use substrate crate sp-tasks to run smart contracts in different threads. Actually,...

D2-node
C1-feature
P3-backlog
Q4-epic

### File Location(s) _No response_ ### Proposal To support old runtimes in test-net and workshop-net we need to keep deprecated code in gear-lazy-pages and gear-runtime-interface packages. You need to remove...

P2-sometimesoon
C2-refactoring

### Problem to Solve https://github.com/gear-tech/dlmalloc-rust Allocation in static buffer can be done much faster than common dlmalloc allocation in heap. Currently very small buffer is used for that goal. We...

C1-feature
P4-consider