stgi v1.1 Release Notes

Release Date: 2017-11-10 // over 6 years ago
  • ๐Ÿ”‹ Features

    • ๐Ÿ“œ Monomorphize the parser module to โ€ฆ -> StgParser a for readability (was
      ๐Ÿ“œ (TokenParsing parser, Monad parser) => โ€ฆ -> StgParser a)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixed a bug that made case evaluation/return frames unnecessarily prolong the
      lifetime of objects (#86)
    • ๐Ÿ›  Fix buildability with stack install stgi, because Trifecta changed its API
      for errors in 1.6

    ๐Ÿ”จ Refactoring

    • Split evaluation into valid and error rule modules
    • Give rules more detailed names, e.g. rule1_functionApp

    ๐Ÿ“š Documentation

    • Document each rule individually with Haddock
    • โž• Add lots of docstrings

Previous changes from v1.0.1

  • Functionality

    • โž• Add partition to Prelude
    • Implement naiveSort in terms of partition

    ๐Ÿ“š Documentation

    • ๐Ÿ›  Small fixes