Skip to content

Releases: goplus/gop

v1.0.16

17 Oct 23:51
3d2a6ae
Compare
Choose a tag to compare

changes:

  • cmd/gop: go build and go install with multiple files
  • cmd/gop: check flag.parse return error in gop
  • cmd/gopfmt: fix use error format package
  • README: replace Git protocol with HTTPS protocol

v1.0.15

14 Oct 15:37
0457cf4
Compare
Choose a tag to compare

new features:

  • igop
  • add action for binary release
  • add issue template

changes:

  • add README_zh.md
  • add set -e to all.bash, to make script exit immediately when any command fails
  • inject version when releasing
  • rm cl/_cltest
  • change make dir perm from 0777 to 0755

v1.0.14

10 Oct 14:46
Compare
Choose a tag to compare

new features:

  • add cmd/gopfmt: support fmt from stdin, for vscode code formatting.
  • add ./all.bash to install gop from source code.

v1.0.13

09 Oct 00:51
Compare
Choose a tag to compare

changes:

  • github.com/goplus/gox v1.7.10
  • github.com/qbox/spc => github.com/qbox/gopla/spc (TODO: remove this code)

v1.0.12

07 Oct 04:51
Compare
Choose a tag to compare

changes:

  • important: gmxMainFunc changed
  • class file: support gameIsPtr
  • gmx.getScheds: delayload
  • RegisterClassFileType: allow extSpx be empty

v1.0.9

06 Oct 15:30
Compare
Choose a tag to compare

new features:

  • builtin func - sprint/sprintf/sprintln
  • parser: parseFileEx support ast.FileTypeSpx

v1.0.8

01 Oct 18:39
Compare
Choose a tag to compare

new features:

  • goto Param command
  • TestCanAutoCall, TestErrBranchStmt

changes:

v1.0.7

28 Sep 01:47
Compare
Choose a tag to compare

new slogan:

  • The Go+ language for engineering, STEM education, and data science

new features:

  • support methods of builtin types:
    • 1.string, 3.14.string
    • "Hi".len, "100".int, "3.14".float, "gop run foo.gop".fields, "1,2,4".split(",")
    • [1, 2, 3].len, ["Hello", "Go+"].join(" ")
    • {"Hi": 1, "Go+": 2}.len
  • ast.ExprStmt: support cmdline style
  • cmdline style: support []

changes:

  • ast.CallExpr: NoParen => NoParenEnd

v1.0.5

24 Sep 06:40
Compare
Choose a tag to compare

new features:

  • new LambdaExpr style support: => {...}, x => {...} or (x, y, z) => {...}
  • command line style: println "Hi"
  • use RegisterClassFileType to support class file types
  • gop/cmd: gop build
  • gop/printer: add *printer.NewlineStmt
  • gop/printer.SetDebug

changes:

  • fix #763 (symbol lookup priority), #813, #787
  • .gmx use main, and .spx use Main

v1.0.1

16 Sep 17:09
Compare
Choose a tag to compare

changes: