ChaiScript v5.8.0 Release Notes

Release Date: 2016-02-17 // about 8 years ago
  • ๐Ÿ”„ Changes since 5.7.1

    • ๐Ÿ“œ Make all parser iterator operations range checked
    • ๐Ÿ“œ Parse in-string eval statements once, not once for each execution
    • ๐Ÿ›  Fix parsing of operators (ie 1<-1 now parses)
    • ๐Ÿ›  Fix variable scoping for functors
    • ๐Ÿ‘ป Exception reduction
    • ๐Ÿ›  Various object lifetime fixes
    • โž• Add JSON support for load / save #207
    • ๐Ÿ›  Numeric overload resolution fixes #209
    • ๐Ÿ›  Fix long long #208
    • โž• Add octal escapes in strings #211
    • ๐Ÿ›  Fixed sizing of binary literals #213
    • โž• Added support for != with bool values #217
    • ๐Ÿ›  Various value assignment vector fixes
    • ๐Ÿ›  Fixed broken hex escape sequences from @ChristianKaeser
    • ๐Ÿ›  Multiply defined symbols fixes #232 @raptorfactor
    • โž• Add add_class helper #233@vrennert
    • ๐Ÿ›  Cheatsheet fixes #235 @mlamby
    • ๐Ÿ›  Fix parsing of strings inside of in-string eval statements
    • ๐Ÿ‘ Allow lower-case global keyword
    • ๐ŸŽ Enable thread-local on MSVC (should be significant performance boost)