Releases: expr-lang/expr
Releases · expr-lang/expr
v1.2.0
- Fixed comparison between nil and simple types (int, bool, string).
- Fixed equal operation on different nil types.
- Fixed bug with nil vars, now is possible to compare fields with
nil
literal.
- Fixed default type of map created in expr.
- Fixed type checker for interface's methods.
- Added bytecode virtual machine.
- Added optimizing compiler.
- Added builtin functions: all, none, any, one, filter, map.
- Added operator overloading.
- Improved error messages.
v1.1.4
- Add support for method of map #19
v1.1.3
- Improved speed of &&, || operators
- Added support for go1.8
- Added more benchmarks
v1.1.2
- Fixed work with field functions
v1.1.1
- Fixed work of methods with pointer receiver
v1.1.0
- Added support for struct's methods as functions.
- Fixed type checker for
~
operator.
- Fixed type checker for
?:
operator.
v1.0.7
- Refactored embedded structs to types table conversion.
- Deprecated
expr.With, use expr.Env instead.
v1.0.6
- Added type checks for "in" operator
v1.0.4
- Added support for embedded structs.
- Fixed type checks for functions and methods.