v0.2.1
v0.2.1 (2022-07-12)
(release originally created by @jonaprieto, ported to this repository by @cwgoes)
MiniJuvix is now Juvix
Implemented enhancements:
- Specialize commands of/for internal use #270 (jonaprieto)
- Improve handling of location information for different objs #263 (jonaprieto)
- Add issues and PR templates #261 (jonaprieto)
- Throw error when reading a file that conflicts with embedded stdlib #243 (paulcadman)
- Embed standard library in the minijuvix binary #210 (paulcadman)
Fixed bugs:
- Fixed a bug with the path to walloc.c #237 (lukaszcz)
- Perform ScopedToAbstract exactly once for each module #223 (paulcadman)
Merged pull requests:
- Label renaming #275 (jonaprieto)
- Update link to discord #264 (Romainua)
- Include
open import
statements when generating HTML #260 (paulcadman) - Renaming MiniJuvix to Juvix #259 (jonaprieto)
- Updates tests to use the updated standard library #253 (paulcadman)
- Enforce C99 standard in the generated C files #252 (lukaszcz)
- Restore mascot images to the minijuvix book #250 (paulcadman)
- Allow jumping to another module in emacs #249 (janmasrovira)
- Restore Juvix mascot image to README #248 (paulcadman)
- Add emacs option
minijuvix-disable-embedded-stdlib
#247 (paulcadman) - Deprecate GHC backend #244 (lukaszcz)
- Removed 'eval' and 'print' keywords (#214) #242 (lukaszcz)
- Add option to disable minijuvix input method #239 (janmasrovira)
- Remove the 'match' keyword #238 (lukaszcz)
- Removed tests/positive/HelloWorld.mjuvix and specified clang version in the documentation #236 (lukaszcz)
- Filter symbol entries properly in the scoper #234 (janmasrovira)
- Use the ModulesCache for
open
statements in ScopedToAbstract pass #224 (paulcadman) - README: Include
--recursive
in git clone command to fetch stdlib #211 (paulcadman) - Update project description v0.2.0 #209 (jonaprieto)
- Unify AST representation of types and expressions in MicroJuvix #188 (janmasrovira)