d0cd

Results 121 issues of d0cd

## ๐Ÿ’ฅ Proposal The errcov utility helped us determine which errors were covered in our test suite. Helpful for getting coverage metrics.

proposal
๐Ÿงช Testing

## ๐Ÿ’ฅ Proposal The compiler's interface can be simplified to `compile` and `compile_with_file`. The interface for constructing the object can simplified so that it is not needed to instantiate the...

proposal
๐Ÿงฑ Core Compiler
๐Ÿงน Code Quality

## ๐Ÿš€ Feature The current test framework defaults to `TestnetV0`. While there aren't many differences between our networks, parameterizing the framework would allow us to test network specific properties like...

feature
๐Ÿงช Testing

## ๐Ÿš€ Feature `snarkVM` has a limit of `16` inputs and `16` outputs per transition/function. Leo can overcome these limits by repackaging all non-record inputs and outputs into a "canonical"...

feature
syntax-sugar
๐Ÿงฑ Core Compiler

## ๐Ÿš€ Feature A CLI utility to verify: - transactions produced by snarkVM. - raw Varuna proofs produced by snarkVM. For either option, the utility will need to take in...

feature

The Leo CLI relies on the `.env` file to set some parameters. It would also be nice if the CLI chose some defaults for network and endpoint (if not provided)...

feature

^ The default one should be stored in the home directory. Actually, a more interesting idea would be do have "profiles" in the CLI. Counterpoint would be that it's adding...

feature

The Leo compiler should be able to correctly support hashing of arbitrary data types, but catching the correct size in the case of the Pedersen variants.

bug

The Updater struct is superfluous, and its associated functions and consts should just be in the top level of the updater module.

proposal
๐Ÿ–ฅ๏ธ CLI