From 09f99176d3cbf177566d686c6e9028dbcceb9eed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20Szil=C3=A1gyi?= Date: Wed, 20 Dec 2017 15:09:45 +0200 Subject: [PATCH] vendor: pull in latest duktape with my upstream fixes --- .../gopkg.in/olebedev/go-duktape.v3/README.md | 10 ++++-- .../olebedev/go-duktape.v3/appveyor.yml | 34 +++++++++++++++++++ vendor/vendor.json | 6 ++-- 3 files changed, 45 insertions(+), 5 deletions(-) create mode 100644 vendor/gopkg.in/olebedev/go-duktape.v3/appveyor.yml diff --git a/vendor/gopkg.in/olebedev/go-duktape.v3/README.md b/vendor/gopkg.in/olebedev/go-duktape.v3/README.md index 7385617e45..2ddaad5e10 100644 --- a/vendor/gopkg.in/olebedev/go-duktape.v3/README.md +++ b/vendor/gopkg.in/olebedev/go-duktape.v3/README.md @@ -1,4 +1,10 @@ -# Duktape bindings for Go(Golang) [![wercker status](https://app.wercker.com/status/3a5bb2e639a4b4efaf4c8bf7cab7442d/s "wercker status")](https://app.wercker.com/project/bykey/3a5bb2e639a4b4efaf4c8bf7cab7442d) [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/olebedev/go-duktape?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) +# Duktape bindings for Go(Golang) + +[![wercker status](https://app.wercker.com/status/3a5bb2e639a4b4efaf4c8bf7cab7442d/s "wercker status")](https://app.wercker.com/project/bykey/3a5bb2e639a4b4efaf4c8bf7cab7442d) +[![Travis status](https://travis-ci.org/olebedev/go-duktape.svg?branch=v3)](https://travis-ci.org/olebedev/go-duktape) +[![Appveyor status](https://ci.appveyor.com/api/projects/status/github/olebedev/go-duktape?branch=v3&svg=true)](https://ci.appveyor.com/project/olebedev/go-duktape/branch/v3) +[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/olebedev/go-duktape?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) + [Duktape](http://duktape.org/index.html) is a thin, embeddable javascript engine. Most of the [api](http://duktape.org/api.html) is implemented. The exceptions are listed [here](https://github.com/olebedev/go-duktape/blob/master/api.go#L1566). @@ -21,7 +27,7 @@ func main() { result := ctx.GetNumber(-1) ctx.Pop() fmt.Println("result is:", result) - // To prevent memory leaks, don't forget to clean up after + // To prevent memory leaks, don't forget to clean up after // yourself when you're done using a context. ctx.DestroyHeap() } diff --git a/vendor/gopkg.in/olebedev/go-duktape.v3/appveyor.yml b/vendor/gopkg.in/olebedev/go-duktape.v3/appveyor.yml new file mode 100644 index 0000000000..7d38d58b12 --- /dev/null +++ b/vendor/gopkg.in/olebedev/go-duktape.v3/appveyor.yml @@ -0,0 +1,34 @@ +os: Visual Studio 2015 + +clone_folder: C:\gopath\src\gopkg.in/olebedev/go-duktape.v3 +clone_depth: 5 +version: "{branch}.{build}" +environment: + global: + GOPATH: C:\gopath + CC: gcc.exe + matrix: + - DUKTAPE_ARCH: amd64 + MSYS2_ARCH: x86_64 + MSYS2_BITS: 64 + MSYSTEM: MINGW64 + PATH: C:\msys64\mingw64\bin\;C:\Program Files (x86)\NSIS\;%PATH% + - DUKTAPE_ARCH: 386 + MSYS2_ARCH: i686 + MSYS2_BITS: 32 + MSYSTEM: MINGW32 + PATH: C:\msys64\mingw32\bin\;C:\Program Files (x86)\NSIS\;%PATH% + +install: + - rmdir C:\go /s /q + - appveyor DownloadFile https://storage.googleapis.com/golang/go1.9.2.windows-%DUKTAPE_ARCH%.zip + - 7z x go1.9.2.windows-%DUKTAPE_ARCH%.zip -y -oC:\ > NUL + - go version + - gcc --version + +build_script: + - go get -t + - go install ./... + +test_script: + - go test ./... diff --git a/vendor/vendor.json b/vendor/vendor.json index 20ec5df411..ddcff21fc1 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -694,10 +694,10 @@ "revisionTime": "2016-06-21T03:49:01Z" }, { - "checksumSHA1": "yPC9KQ8FsgkXOW/asyYb3e342zM=", + "checksumSHA1": "YvuEbc0a032zr+BTp/YbBQojiuY=", "path": "gopkg.in/olebedev/go-duktape.v3", - "revision": "ba35a085130ba4a40459f68bf64c30232c1da09a", - "revisionTime": "2017-12-16T04:10:41Z" + "revision": "9af39127cb024b355a6a0221769f6ddfe3f542e7", + "revisionTime": "2017-12-20T12:19:14Z" }, { "checksumSHA1": "4BwmmgQUhWtizsR2soXND0nqZ1I=",