v0.3.5
v0.3.5 (2023-06-02)
Implemented enhancements:
- Update standard library for better readability, efficiency and iterator use #2153 (lukaszcz)
- Use the
JUVIX_LLVM_DIST_PATH
environment variable to search for the clang executable #2152 (paulcadman) - Finish the new pretty printing algorithm and delete the old one #2151 (janmasrovira)
- Add
:doc
command to the repl #2142 (janmasrovira) - Allow to specify VampIR variable names #2141 (lukaszcz)
- VampIR pipeline: handle booleans in the type of
main
#2137 (lukaszcz) - Add
main
field tojuvix.yaml
#2120 (janmasrovira) - Add
:def
command to the repl #2119 (janmasrovira)
Merged pull requests:
- Properly scan imports inside local modules #2165 (janmasrovira)
- Add extra git dependencies to
cabal.project
#2158 (janmasrovira) - Support new
import ... open
syntax in REPL #2156 (paulcadman) - Add the
format
pragma #2150 (lukaszcz) - Remove code for
Eval
andPrint
statements #2149 (lukaszcz) - Fix printing of infix constructor values #2144 (lukaszcz)
- Add
ValueType
#2143 (janmasrovira) - Add
Semigroup
instance forAnsiText
#2140 (janmasrovira) - Show unicode characters without escaping #2127 (janmasrovira)
- Iterator syntax #2126 (lukaszcz)
- Fix spurious messages from Makefile.generic #2125 (lukaszcz)
- Add gnu-sed to the macOS build in the CI #2123 (jonaprieto)
- Fix baseUrl for juvix docs in Doctor command #2122 (vrom911)
- Remove --no-format option #2121 (vrom911)
- Add Bottom node #2112 (janmasrovira)
- VampIR integration #2103 (lukaszcz)
- Add VampIR to the CI #2096 (jonaprieto)