gluon v0.4.0 Release Notes

Release Date: 2017-05-16 // almost 7 years ago
  • ๐Ÿ”– Version 0.4.0 is a primarily a bug fix release with only a single significant feature as the upcoming features are all still WIP.

    ๐Ÿ”‹ Features

    • ๐Ÿ“œ Name the the parser's tokens fit better in error messages (33f733c8)
    • Use the async branch of hyper in the http example (46f1dc39)
    • http: Add multiple routes for the http server example (e93109d0)
    • repl: Allow binding variables in the repl for later use (4f0dcf99)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ“œ Display what tokens are expected when the parser fails (6925c7b5, closes #270)
    • โšก๏ธ Update the http server example to conform to a newer hyper version (c841e4f3)
    • check:
      • When checking record constructors, include the type fields in the guess (60d8cb0b)
      • Don't guess a record type when the field list is empty (9db233a0)
    • http: Move the handler creation of the http server to a file (248474e6)

    ๐ŸŽ Performance

    • Reuse an existing Kind::Type instance when creating a type variable (81befe0c)
    • Add a kind cache as well to mirror the type cache (f3c9efd2)
    • Reuse the Arc pointers for builtin types (ff3ab278)