Releases: expr-lang/expr
Releases · expr-lang/expr
v1.3.0
15 Oct 12:13
Compare
Sorry, something went wrong.
No results found
Added support for functions with variadic arguments.
Added fast call opcode for special case functions.
v1.2.0
05 Oct 12:13
Compare
Sorry, something went wrong.
No results found
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
19 Jan 09:14
Compare
Sorry, something went wrong.
No results found
Add support for method of map #19
v1.1.3
22 Oct 07:05
Compare
Sorry, something went wrong.
No results found
Improved speed of &&, || operators
Added support for go1.8
Added more benchmarks
v1.1.2
10 Oct 15:32
Compare
Sorry, something went wrong.
No results found
Fixed work with field functions
v1.1.1
10 Oct 15:03
Compare
Sorry, something went wrong.
No results found
Fixed work of methods with pointer receiver
v1.1.0
10 Oct 11:36
Compare
Sorry, something went wrong.
No results found
Added support for struct's methods as functions.
Fixed type checker for ~ operator.
Fixed type checker for ?: operator.
v1.0.7
09 Oct 16:03
Compare
Sorry, something went wrong.
No results found
Refactored embedded structs to types table conversion.
Deprecated expr.With, use expr.Env instead.
v1.0.6
04 Oct 14:09
Compare
Sorry, something went wrong.
No results found
Added type checks for "in" operator
v1.0.5
18 Sep 14:08
Compare
Sorry, something went wrong.
No results found