gluon v0.17.0 Release Notes

Release Date: 2020-08-10 // over 3 years ago
  • ๐Ÿ› Bug Fixes

    • Keep type field arguments on the same line as the name (b1e40d37)
    • std:
      • fix formatting for std.monad (df87ac30)
      • fix imports for aforementioned utility functions (da7d3f98)

    ๐ŸŽ Performance

    • vm:
      • Remove unnecessary check when calling closures (9b8075e3)
      • Only check for stack overflow when entering a function (a5a22968)

    ๐Ÿ”‹ Features

    • โšก๏ธ Update salsa (a60a444f)
    • Report multiple kindcheck errors in the same type (00eb1167)
    • Record record fields as symbols (b3b65c75)
    • Add function arguments to all symbol queries (1f063f9e)
    • Recover on most tokenization errors (18692100)
    • completion:
      • Provide symbol information for enum definitions (04a5b20c)
      • Return the kind of type fields (5f8d9d6f)
    • ๐Ÿ“œ parser: Recover on unterminated string literals (b0422366)
    • std:
      • add Kleisli composition operators (a384e046)
      • add utility functions to Option and Result (bed70513)