Releases: Riey/erars
Releases · Riey/erars
0.5.0
0.4.0
Notice
This contains many breaking changes(for frontend devs).
- json frontend now produce input/redraw separately
- wasm frontend now serialize i64 as bigint
- wasm frontend
input
give youInputRequest
instead ofConsoleFrame
What's Changed
- [wasm] Add get_config functon by @Riey in #85
- Add more str convert methods by @Riey in #86
- Fix GetTime format by @Riey in #87
- Add check_function pass by @Riey in #89
- Complete SQN methods by @Riey in #92
- Implement GETCONFIG, GETCONFIGS by @Riey in #93
- VARSIZE, EXISTCSV by @Riey in #94
- update wasm by @Riey in #96
Full Changelog: v0.3.3...v0.4.0
0.3.3
0.3.2
0.3.1
- Fix egui frontend
Full Changelog: v0.2.2...v0.3.1
0.2.2
- New GUI frontend
erars-egui
- Fix default TA,TB size to 100,100,100
- Handling substring edge case
Full Changelog: v0.2.1...v0.2.2
0.2.1
What's Changed
- Implement TINPUT/ONEINPUT by @Riey in #9
- Fix #11 by @Riey in #12
- Fix PRINTC by @Riey in #15
- Replace AtomicBool with Notify by @Riey in #16
- Flush drawqueue when it's full by @Riey in #19
- Split vm, ui, stdio, http modules by @Riey in #20
- Fix str add-op by @Riey in #23
- Merge MARK.CSV, TCVAR.CSV by @Riey in #24
- Allow indexing with string by @Riey in #28
- Parse @@ expr by @Riey in #29
- Call LOADDATAEND after LOADDATA by @Riey in #30
- Parse GAMEBASE by @Riey in #32
- Implement JUMP, TRYGOTO by @Riey in #34
- Fix button parsing by @Riey in #36
- state machine by @Riey in #37
- Parse bom by @Riey in #38
- String interning by @Riey in #39
- Implement bytecode save/load by @Riey in #40
- Ignore case by @Riey in #42
- Fix #43 by @Riey in #44
- Add wasm frontend by @Riey in #45
- Add json frontend, Rework VConsole by @Riey in #46
- Make async by @Riey in #48
- Make Instruction with tagged union by @Riey in #50
- Using mmap to load bytecode by @Riey in #51
- Fix #52 by @Riey in #53
- issues/55 by @Riey in #56
- Make instruction size 5 byte by @Riey in #59
- Remove DYNAMIC variables after function end by @Riey in #60
Full Changelog: v0.1.4-alpha...v0.2.1
0.1.0-beta
What's Changed
- Implement TINPUT/ONEINPUT by @Riey in #9
- Fix #11 by @Riey in #12
- Fix PRINTC by @Riey in #15
- Replace AtomicBool with Notify by @Riey in #16
- Flush drawqueue when it's full by @Riey in #19
- Split vm, ui, stdio, http modules by @Riey in #20
Full Changelog: v0.1.4-alpha...v0.1.0-beta
stdio, http?
stdio는 테스트용 콘솔 ui를 가졌고 http는 다른 ui에서 사용할수있는 형식입니다.
잘 모르겠으면 stdio를 받으세요.
0.1.4-alpha
0.1.3-alpha
PRINTW 구현