Nick Furfaro

Results 22 issues of Nick Furfaro

Not quite there yet, but I'm out of time for today. Currently failing to run e2e tests locally with: ``` Compiling should_fail/vec_swap_param2_out_of_bounds Compiled library "core". Compiled library "std". Compiled script...

Tests don't pass yet (and I need to add some more coverage) as we're waiting on the release of `fuel-core` `v0.10`. It would still be good to get some eyes...

lib: std

We currently have `const` values which must be hardcoded. For values which can't be hardcoded, or are subject to change, we have `storage`. Configuration-time constants (in Solidity these are `immutable`...

enhancement
forc
language feature
P: medium
compiler: frontend
compiler: parser

@JoranHonig Hello. Great work on this project. I've just started playing with it a bit on a fairly large codebase. I ran a full test (--sample-ratio = 1.0) last night,...

### Motivation While working to implement a `load_contract()` function for the stdlib, I need to wrap the `ldc` opcode. `ldc` requires that the stack be empty when used, or the...

enhancement
comp:FVM

In the EVM, both contracts and EOAs have an `address`, and can largely be treated the same. In the FuelVM, an `Address` and a `ContractId` are not the same and...

enhancement

>If the F_UNSAFEMATH flag is unset, an operation that would have set $err to true is instead a panic. >If the F_WRAPPING flag is unset, an operation that would have...

documentation

This updates the wrapper for the `smo` opcode to follow the example of the wrapper for the `tro` opcode (send_message_output()`). This can't really be tested untill SDK support (i.e: `append_message_output`)...

lib: std
P: high

Also adds tests for untested functions currently in the stdlib.

lib: std
P: high
blocked

Expose the `mlog` opcode in the stdlib.

enhancement
good first issue
lib: std