Allow circuit rendering for partially correct programs
- Dominant language
- Rust
- Stars
- 1k
- Forks
- 212
- Avg merge
- 3d 8h
- Merged PRs (30d)
- 65
Description
Currently you can't get any code lenses including circuit rendering while you program doesn't compile.
When developing larger programs, it's common to develop them part by part. When you are writing a function, other portions of the program may not compile. You still want to see a circuit for a function being developed if everything it depends on compiles.
Say you want to add another parameter to a function that gets called in 100 places. You add this parameter and want to see the circuit for the new function. Now you have to go over all 100 places and add that parameter to the call before you can quickly check a circuit.
Contributor guide
Research direction
Start by locating the code-lens and circuit-rendering paths and how they handle compilation failures. Review any existing tests for these features; done means a function with unresolved callers can still produce a circuit when its dependencies compile, without requiring unrelated program errors to be fixed.
Written by the indexing model from the issue text.
Assessment
- Domain
- compilers, developer-experience
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100