ControlCplusControlV
ControlCplusControlV
**Constant Folding** Evaluate all expressions which can be evaluated at compile time ```c c := add(100, 15) a := add(c, 50) b := add(b, 10) ``` Should compiled down to...
**Common subexpression elimination** In the expression (a + b) - (a + b)/4, "common subexpression" refers to the duplicated (a + b). Compilers implementing this technique realize that (a +...
## Dynamic re-ordering of vars to optimize stack usage A big cost when doing loop-heavy stuff is ensuring that the stack is in the same order as it was before...
## One-time stack re-ordering step for repeat loops For repeat loops, instead of re-ordering the stack afterwards to be like before, you can instead see what the stack is going...
#807 #808
Good to close @rfuelsh ?
Estimation task now has its own issue
Just read README, sorry > In the .env file, modify the L1_RPC_URL field to contain a valid Ethereum RPC. For the Optimism and Base testnets, this must be a Goerli...
For the graphql api to we want to attach this to the `Contract` object so after querying a contract you can inspect its state, or as a standalone endpoint where...
`RUSTFLAGS="-C split-debuginfo=unpacked" cargo build` has a runtime of 2 minutes for me, and so does `cargo build` (after a cargo clean for both on fuel-core) so it looks like build...