What's Changed
- Reworked the module system as well as better runtime environment handling in #1
- refactored the standard library organization in #2
- Parsing and Compilation updates in #3
- Conditional statements in #4
- Loops in #5
- Primitives in #6
- implemented recursion by cloning stack frames at user function execution in #7
- Runtime user-defined classes in #8
- Implemented cross-platform compatibility in #9
- implemented importing other local yosen files in #10
- implemented importing other yosen files in #11
- implemented global variables in #12
- implemented parser and compiler bug fixes throughout the language core in #13
- Setup github actions to test builds across platforms in #14
New Contributors
- @FlareCoding made their first contribution in #1
Full Changelog: https://github.com/FlareCoding/Yosen/commits/1.0.0