Brice

Results 176 issues of Brice

There is currently a hack in the REPL analysis code to handle magic comments. The parser could and should do a better job of handling comments correctly, making the later...

architecture enhancement

The original `ASTVisitor` design expected a valid AST. Then we decided to use it earlier, before the checks, so it needed to be hardened to handle invalid ASTs. My changes...

architecture enhancement

It seems that we should be able to have brew install shell completion scripts for us when installing clarinet. For example, see [this formula](https://github.com/Homebrew/homebrew-core/blob/6a8f5692ae05d70f347ce194d9cd892370712239/Formula/hub.rb#L30-L32). It seems that we should be...

cli

We currently support two annotations for the check-checker, `allow(unchecked_data)` and `allow(unchecked_params)`. Both of these are too broad. `allow(unchecked_data)` applies to all expressions within the expression on the next line, and...

When using the `rust-analyzer` plugin in VS Code, it provides a "Run Test" button for unit tests. This uses the following flags to run the test: ``` cargo test --package...

bug

The REPL should be able to generate a stack trace to help with debugging smart contracts. Still need to think through usage details a bit more.

S
functional enhancement

With the switch to 2.1, we have the opportunity to make some breaking changes to the language. It would make sense to put together a formal specification of the language,...

functional enhancement

This suggestion originates from a discussion in Discord. > can we add checks for sip token transfer functions whether they do a transfer only or more bad things? If I...

functional enhancement

When printing the costs in the REPL, we see a table that includes "Consumed" and "Limit". It would be helpful to add another column with the percentage, to easily identify...

XS
functional enhancement