Releases: mrodz/mscript
Releases · mrodz/mscript
MScript v1 Release Candidate 4
What's Changed
- 177 [bug] incorrectly allowing variable to be callable by @mrodz in #179
- 181 [bug] types are not enforced in child scopes by @mrodz in #182
- bump versioning to
v1.0.0-rc.4
by @mrodz in #184 - Changed internal processing, worked out some errors, and added better error messages.
Full Changelog: v1.0.0-rc.3...v1.0.0-rc.4
v1.0.0-rc.3
MScript v1 Release Candidate 2
This is the second release candidate for MScript. Examples are found in the /examples folder.
Please test it!
Although extensive testing has been done, there are likely a few more things needed to be polished before the release.
What's Changed
- [bug] remove values left by pre-walk of module by @mrodz in #168
- [bug] bad type checking for indexable values by @mrodz in #169
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2
MScript v1 Release Candidate
This is the first release candidate for MScript. Examples are found in the /examples
folder.
Please test it!
Although extensive testing has been done, there are likely a few more things needed to be polished before the release.
Full Changelog: v0.0.1-alpha...v1.0.0-rc.1
Interpreter and Transpiler
What's Changed
- #1 + Documentation by @mrodz in #3
- 4 bytecode if statements by @mrodz in #6
- Changed how instructions pass messages up to the interpreter by @mrodz in #8
- 5 cmp instruction by @mrodz in #13
- update docs by @mrodz in #17
- 11 functions by @mrodz in #18
- 12 closures by @mrodz in #22
- 19 vector primitive datatype by @mrodz in #23
- 20 object primitive datatype by @mrodz in #25
- 28 command line app by @mrodz in #29
- 14 comparison bytecode instructions = = by @mrodz in #31
- 26 native instruction by @mrodz in #32
- Add README.md by @mrodz in #33
- switched parsing methods by @mrodz in #35
- 36 crate to compile human readable ir to bytecode by @mrodz in #37
New Contributors
Full Changelog: /~https://github.com/mrodz/mscript-lang/commits/v0.0.1-alpha