mirror of
https://github.com/anoma/juvix.git
synced 2024-11-10 15:06:54 +03:00
2b4cc3ee36
* [ .gitignore ] updated * Add updated changelog waiting for new PRs * Fixed minor typos
4.0 KiB
4.0 KiB
The MiniJuvix Changelog
0.1.3
(2022-05-03)
Closed issues:
- Compile minihaskell output to WASM #50
- Stop type checking at the first type error #49
- Crash when typechecking a constructor pattern-match #41
- Do not mangle
main
function name #40 - Do not mangle top-level module names #39
- Make SimpleFungibleToken.mjuvix work end-to-end #33
- Make
--no-colors
flag global for pretty printer #29 - Github Action Haskell workflow #4
v0.1.2
(2022-04-11)
Closed issues:
- Add en emacs mode with support for scoped highlighting #25
- Add support for project root detection through a minijuvix.yaml file #24
- Add CLI cmd to generate minijuvix autocompletion files for fish and zsh #23
- Add pretty and typecheck subcommands to the microjuvix CLI #21
- Translate identifiers from MicroJuvix to MiniHaskell (valid Haskell) #19
- Implement the MiniHaskell to Haskell translation (prettyprinter) #18
- Implementation of a typechecker for MicroJuvix #16
- Add references to the Abstract AST to update compilation to MiniHaskell #12
- Order in the house #10
Merged pull requests:
- The MiniJuvix project now follows the same goals as the original Juvix project. #7 (jonaprieto)
- dev→main #6 (jonaprieto)
- Big update including termination checking #5 (janmasrovira)
- Parser and scoper #3 (jonaprieto)
- upgrade to ghc9 and use hpack #2 (janmasrovira)
- merge #1 (jonaprieto)
v0.1.1
(2022-03-25)
- Add support in the parser/scoper for Axiom backends
- Add support for
foreign
keyword - Add flag
--no-colors
for the scope command - Upgrade to GHC 9.2.2
- Improve resolution of local symbols in the scoper
- Several new tests related to ambiguous symbols
- Add
--version
flag - Add InfoTableBuilder effect for the scoper
Closed issues: