Skip to content

Releases: sigmaSd/IRust

1.28.0

02 Oct 08:14
Compare
Choose a tag to compare
**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

22 Sep 08:23
Compare
Choose a tag to compare
**1.27.0**

- Add more completions to racer
- Add :exit :quit commands
- Fix Typo in :type

1.26.0

13 Sep 13:11
Compare
Choose a tag to compare
**1.26.0**

- Downgrade crossterm due to upstream bug https://github.com/crossterm-rs/crossterm/issues/601

1.25.0

13 Sep 11:36
Compare
Choose a tag to compare
**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

01 Aug 10:09
Compare
Choose a tag to compare
**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

01 Aug 07:23
Compare
Choose a tag to compare
**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

14 Jul 13:44
Compare
Choose a tag to compare
**1.22.2**

- Fix regressions (:asm)

1.22.1

14 Jul 13:38
Compare
Choose a tag to compare
**1.22.1**

- Fix regressions (:type :evaluator)

1.22.0

14 Jul 13:15
Compare
Choose a tag to compare
**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

10 Jul 08:10
Compare
Choose a tag to compare
**1.21.0**

- Process all scripts shutdown commands instead of the just the first one