Skip to content

Releases: SoptikHa2/desed

Fixed BSD file watch support on armv7

14 Oct 16:30
26c910f
Compare
Choose a tag to compare

See #24

With this version, all dependencies Desed uses were upgraded to the latest version.

KQueue, which was used to watch files on BSD systems, had a bug where it didn't work on armv7. This was fixed with kqueue 1.0.6, which desed upgraded to now.

Added autoreload + BSD support

01 Oct 23:41
a04a118
Compare
Choose a tag to compare

This release, only possible thanks to work from @suve and others, adds a new feature to desed.

Now when when edits a source file or input file, desed automatically recognizes that and reloads the environment to reflect updated files. This would not be possible without suve who coded this whole thing, and worr, whose kqueue crate was cruical to get this working on *BSD, and helped to fix bugs and release new crate version when we ran into problems with it.

Thanks, guys!

Minor bugfixes

23 Apr 11:56
d54798c
Compare
Choose a tag to compare

This release mainly fixes the implementation of subset of sed that we made to track, which line of code are we currently executing.

Hotfix: defaulting to gsed

22 Apr 11:44
d11b4fb
Compare
Choose a tag to compare

A bug occured where we switched to gsed all the time unless path to executable was specified.

This is fixed now, and we will switch to gsed only if sed returns an error. Also we print that we're doing it by default.

Fixed terminal breaking and improved BSD support

22 Apr 10:57
daea6a3
Compare
Choose a tag to compare

While BSD is still not supported, we now try to be clever and use gsed when sed fails. This version also improves error reporting a little bit.

Terminal breaking after using desed is fixed as well. As long as the code doesn't panic, you should find you terminal in the same state you left it.

Fixed various bugs with code hotreloading

21 Apr 17:51
0f3b24b
Compare
Choose a tag to compare

Fixed various bugs and misspellings.

Few of them were interrupt thread panicking when exiting UI and flooding screen with error messages, regex messages being displayed with off-by-one ID, and output not being displayed if it was the last instruction of the last input.

Added hot reload

21 Apr 17:49
87614e9
Compare
Choose a tag to compare

Added option to hot reload. When pressing l, new source code will be loaded without losing current debugging state.