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/*