Jon Pretty

Results 333 issues of Jon Pretty

This means the repo gets downloaded twice, unnecessarily.

bug
performance
backend

When errors are highlighted in output, and the caret points at (for example) a bracket, every subsequent symbolic character is highlighted too. This shouldn't be the case.

enhancement
good first issue
minor
user interface

Fury's central data directory will end up storing large numbers of files. We can currently delete all of these, but there's no way to delete just the files being used...

enhancement
data
performance
backend

When we construct a fat JAR, we include every binary dependency, including those of the compiler, namely `scala-library`, `scala-reflect` and `scala-compiler`. In general `scala-compiler` isn't required, and I believe (though...

model
backend

Using the `Result` type from Quarantine should make it impossible to forget to handle certain types of exception. We should be able to implement this step-by-step.

enhancement
minor
code

There are a variety of occasions when users will need to merge layers. We can already diff two layers, getting a list of differences between two layers, but we would...

enhancement
important
user interface
data
model
backend

Fury uses certain temporary resources (directories, names, etc) for compilation. Usually, there's only a single instance running at any time, so these can be reused between runs, but sometimes they...

backend

Fury should keep track of which log files are open in a `Set`, and shouldn't delete them when running `fury clean logs`.

minor
backend

The group ID should be suggested before the project IDs.

enhancement
minor
user interface