Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 1.23 KB

File metadata and controls

38 lines (33 loc) · 1.23 KB

New in MicroHs 0.15.0.0

Features

  • New language extensions
    • EmptyDataDeriving
    • NondecreasingIndentation
  • Evaluation stats in interactive system: set +s
  • STM (implementation from David Sabel)
  • GHC compatible exception handling (mask etc.)
  • System.Mem.Weak
  • Foreign.StablePtr
  • out.comb can be generated compressed and base64 encoded
  • FFI wrapper for eval.c
  • New BFILE stuff: file descriptor, buffering, base64 encoding
  • Double and Float are now different types
  • Int64/Word64 on 32 bit platforms

Performance

  • Evaluation in the interactive system is much faster

FFI

  • foreign export ccall implemented
  • foreign import javascript implemented
  • JavaScript version of the MicroHs runtime is part of the distribution: generated/mhseval.js

Bug fixes

  • Pattern binding with overloaded expression.
  • Windows build

Contributors