Skip to content

Releases: sigmaSd/IRust

1.20.0

03 Jul 09:00
Compare
Choose a tag to compare
**1.20.0**

- Update to rscript 0.8.0, the advantage is scripts can specify different comparators for specifying the irust version requirement (used to be only exact versioning was supported)

1.19.0

02 Jul 10:57
Compare
Choose a tag to compare
**1.19.0**

- Update to rscript 0.7.0, the advantage is scripts are now checked for incompatibility with versioning, previously an incompatibile script could be loaded by IRust which lead to subtle undefined behaviors

1.18.0

30 Jun 19:14
Compare
Choose a tag to compare
**1.18.0**

- Add a new `:compile_time` command, set it to on will make IRust print compiling time on each input
- Update to rscript 0.6.0 (improves script writing ergonomics, scripts also updated)

1.17.0

29 Jun 12:32
Compare
Choose a tag to compare
**1.17.0**

- Add SetInputPrompt/SetOutputPrompt script v4 hooks, ResetPrompt command, and a irust_prompt script example
- Update v4 scripts to rscript 0.5.0

1.16.0

18 Jun 18:15
Compare
Choose a tag to compare
**1.16.0**

- Add persistence for scripts states: (active/inactive will be saved and restored automatically)
- Add a new hook `Startup`
- `:scripts $script activate/deactivate`, will now send Hook::Startup and hook::Shutdown respectively
- Improvement to irust-vim mode script

1.15.0

15 Jun 08:21
Compare
Choose a tag to compare
**1.15.0**

- Improve `:scripts` command, scripts can now be individually activated/deactivated
- Add Script v4 support (see Scripts.md for more info)

1.14.0

12 Jun 11:59
Compare
Choose a tag to compare
**1.14.0**

- Add a shutdown hook (gives a change for scritps to cleanup)
- Vim-mode script: use different cursor shapes for different modes
- Update to crossterm 0.20.0

1.13.0

06 Jun 10:16
Compare
Choose a tag to compare
**1.13.0**

- IRust: Add `:evaluator` command, it allows changing the evaluator used by IRust, checkout the README for more info on its usage
- irust-repl: Make the evaluator swap-able
- Update deps
- Improve vim-mode script
- Color `unsafe` keyword

1.12.0

13 May 11:39
Compare
Choose a tag to compare
**1.12.0**

- Add more commands/ update vim script

1.11.0

12 May 10:19
Compare
Choose a tag to compare
**1.11.0**

- Fix regression: Restore history caching to disk
- Add default toolchain, and use it by default
- Add macro_rules to automatic `;` insert list
- Fix regression: Reflect repl changes on main_extern so it can be seen by gui editors (when using :edit command)