Releases: sigmaSd/IRust
Releases · sigmaSd/IRust
1.28.0
**1.28.0** - :edit command now looks for a EDITOR variable for an editor it its invoked with no arguments - BugFix: Fix output position after Enter
1.27.0
**1.27.0** - Add more completions to racer - Add :exit :quit commands - Fix Typo in :type
1.26.0
**1.26.0** - Downgrade crossterm due to upstream bug https://github.com/crossterm-rs/crossterm/issues/601
1.25.0
**1.25.0** - Handle rust2021 new error format - Add `show_warngings` option - Add `macro` to keywords - Add `macro` to auto statement - Add `const fn` and `unsafe fn` to statements that don't require `;` to be inserted, also score some style points with pattern matching - Add new expect tests - Update deps
1.24.0
**1.24.0** - Fix and simplify `read_until_bytes` (used by racer) - Fix crash on unicode char boundary -Improve the emoji situation 2: Accept that dealing with emoji is too troublesome and just replace any char with width != 1 with '�'. The char is not actually replaced, only the printing is affected, this means the output wont change
1.23.0
**1.23.0** - Improvement to `:load` command - irust `{path_to_rust_file}` will now start IRust with the file loaded in the repl - Simplified `:load` command by removing `find and remove main` logic - Update dependencies
1.22.2
**1.22.2** - Fix regressions (:asm)
1.22.1
**1.22.1** - Fix regressions (:type :evaluator)
1.22.0
**1.22.0** - repl: - remove `new` and change `new_with_executor` to `new` - implement Default for Repl - Add a new type MainResult, available options are Unit or Result - irust: - Add new command `main_result` to switch between main result types, using MainResult::Result allows using `?` with no boilerplate
1.21.0
**1.21.0** - Process all scripts shutdown commands instead of the just the first one