Skip to content

Releases: goplus/gop

Release v0.3.5

07 Jun 13:01
Compare
Choose a tag to compare

#137 qexport 实现合并包功能
#138 qexport fix +build ver check and clean vendor code

Release v0.3.3

07 Jun 13:02
Compare
Choose a tag to compare

#135 bugfix: 回调函数返回值不支持 error 类型

Release v0.3.2

07 Jun 13:02
Compare
Choose a tag to compare

#131 fix 常表达式优化带来的 bug
#129 fix Link broken in README

Release v0.2.96

07 Jun 13:01
Compare
Choose a tag to compare

#131 fix 常表达式优化带来的 bug

Release v0.3.1

07 Jun 13:02
Compare
Choose a tag to compare

#126 qexport, update import line spec to qlang.v3
#127 解决http包并发问题:实际上由于 Go 代码的回调可能来自新的 goroutine 导致

Release v0.3.0

07 Jun 13:03
Compare
Choose a tag to compare

功能

  1. 优化变量访问性能;
  2. #123 解决并发支持Bug

不兼容调整

qlang.v3 在 qlang.v2 基础上,有如下不兼容调整:

  1. exec.Context: Var(name) 改名为 GetVar(name);
  2. 采用 vendor 机制,放弃手工在包名上带上版本号(这意味着我们不再支持 go1.4 及以下版本);
  3. 目录结构调整:
    • 语言规范: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

07 Jun 13:03
Compare
Choose a tag to compare

#119 package meta: doc的对象如果为map,则进行排序
#120 IDE: support Atom with syntax highlighting
#122 add gocardreport badge

Release v0.2.93

07 Jun 13:04
Compare
Choose a tag to compare

这次更新有两个不兼容的调整:

  • 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!", "", "")

Release v0.2.92

07 Jun 13:04
Compare
Choose a tag to compare

#112 qexport support goapi version check, add +build verion export
#115 eql: embedded qlang
qlang.StructOf
qlang tutorial: terminal

Release v0.2.91

07 Jun 13:04
Compare
Choose a tag to compare

#105 #108 社区风格约定
#111 qexport update to qlang style export
#78 qlang shell: multi line code