Alex Beregszaszi

Results 333 issues of Alex Beregszaszi

For quite a long time we considered creating a WebAssembly build, going back as far as when [runevm](https://github.com/axic/runevm) was created. We did try, but since evmone was using exceptions at...

This would enable using a much larger variety of inputs for benchmarking, including token contracts, dexes, and #224.

This could be useful as a preparation for geth or other use cases to make it simple for users' to acquire evmone. @chfast what do you think?

See https://github.com/axic/snailtracer

See https://eips.ethereum.org/EIPS/eip-663 It would be nice to see some benchmarks in order to decide between those options.

``` def main(): u32[16] memory = [0; 16] memory[17] = 1 return ``` ``` Compiling bug1.zok index out of bounds: the len is 16 but the index is 17 (/Users/alex/Projects/ZoKrates/zokrates_core/src/static_analysis/propagation.rs:85:77)...

Type: Bug

Follow up of #90.

help wanted
Priority: Medium

``` struct Memory { u8[6] values } def main(Memory memory): // 56 constraints with this line, or 54 if this is commented out bool x = memory.values[1] != 0 return...

Type: Enhancement

Currently the IR format is sparingly described at https://zokrates.github.io/toolbox/ir.html ![Screenshot](https://user-images.githubusercontent.com/20340/119027452-3f208800-b99e-11eb-8d01-c238517556f7.png) *bincode* is a Rust-specific serialisation format capable of seamlessly handling Rust structs, but [according to its author](https://github.com/bincode-org/bincode/issues/221#issuecomment-345031157) is not meant...

Type: Enhancement