mitchmindtree

Results 219 issues of mitchmindtree

As mentioned [here](https://github.com/FuelLabs/sway/pull/2004#pullrequestreview-1012828683), this is an important follow-up to #2004. It should make it much easier to enable type-checking the same program multiple times within the same process. Currently this...

enhancement
compiler
code quality
compiler: frontend

This PR is a WIP that aims to address the first 3 steps in #1833. This is in anticipation of using `forc test` to support unit testing (rather than Rust...

forc
testing
The Sway Book
P: high

The aim here is the separation of two major kinds of functionality currently provided by `forc`: 1. **Managing Sway code projects / hosting plugins** (`init`, `clean`, `check`, `build`, `update`, `plugins`)....

enhancement
forc
code quality
P: critical

Deploying contracts and running scripts on the Fuel VM will cost gas. We need a way to enable users of `forc deploy` and `forc run` to sign transactions from a...

enhancement
forc
P: critical
blocked

This is a tracking issue for supporting gas profiling of unit tests. Blocked by: #1832 --- The aim here is to enable devs to be able to reason about gas...

enhancement
compiler
forc
testing
blocked

`forc`'s current approach to logging is quite inconsistent. The aim is to use `tracing` throughout and take advantage of its support for customisable "subscriber"s to control things like filtering, whether...

enhancement
forc
code quality
logging

Currently, the only way to filter certain kinds of logging output is to specify a filter level via `RUST_LOG`, e.g. `RUST_LOG=trace`, `RUST_LOG=off`, and so on. It could be useful to...

enhancement
forc
logging

`forc` uses `tracing` for logging. This is quite useful for gaining control over how output is handled. In particular, it makes it much easier to filter certain output. Currently, `forc-util`'s...

enhancement
forc
logging

Currently `forc` has quite the mess of custom functions for outputting to stdout with certain colours or other formatting. We should refactor this to be closer to [`fuelup`'s implementation](https://github.com/FuelLabs/fuelup/blob/57021980d5917c8f0507860e90d80dc2dc0ae2f3/src/fmt.rs) which...

enhancement
good first issue
forc
logging

## Motivation / Idea I plan to work with a large number (~500) of `STM32F107`s over an Ethernet network. In order to simplify the process of uploading new firmware to...