Releases: goplus/gop
Releases · goplus/gop
Release v0.3.5
Release v0.3.3
#135 bugfix: 回调函数返回值不支持 error 类型
Release v0.3.2
Release v0.2.96
#131 fix 常表达式优化带来的 bug
Release v0.3.1
Release v0.3.0
功能
- 优化变量访问性能;
- #123 解决并发支持Bug
不兼容调整
qlang.v3 在 qlang.v2 基础上,有如下不兼容调整:
- exec.Context: Var(name) 改名为 GetVar(name);
- 采用 vendor 机制,放弃手工在包名上带上版本号(这意味着我们不再支持 go1.4 及以下版本);
- 目录结构调整:
- 语言规范:qlang.io/qlang.spec.v1 => qlang.io/spec
- 编译器:qlang.io/qlang.v2/qlang => qlang.io/cl/qlang
- 运行时:qlang.io/exec.v2 => qlang.io/exec
- 可执行程序:qlang.io/app/* => qlang.io/cmd/*
Release v0.2.95
Release v0.2.93
这次更新有两个不兼容的调整:
- qlang.New 原型改变:
ql, err := qlang.New(options)
改为:
ql := qlang.New()
- eql 模块改名为 eqlang
其他更新:
- eql 增加了以 module 方式使用:
ql = qlang.new()
eql = eqlang.new(ql)
ql.setVar("a", "qlang")
eql.execute("Hello, $a!", "", "")