370 Commits

Author SHA1 Message Date
Massimiliano Ghilardi
4ee426e96b freebsd: if compiled with Go >= 1.14, support loading third-party packages at runtime
(by updating gomacro dependency)
v0.7.1
2020-07-19 13:27:50 +02:00
Massimiliano Ghilardi
39e156a960 update dependencies to latest gomacro, fixes #208 2020-06-07 18:40:54 +02:00
Massimiliano Ghilardi
060639a733 update section [Limitations] in README.md 2020-06-07 16:43:13 +02:00
Massimiliano Ghilardi
e4e83a80d5 update gomacro dependency to version v0.0.0-20200523102612-cd4d5176e746
fixes import of versioned modules, see https://github.com/cosmos72/gomacro/issues/95
2020-05-26 19:16:01 +02:00
Massimiliano Ghilardi
10097f0b21 Merge branch 'Oshuma-issue-196' 2020-04-22 20:01:24 +02:00
Massimiliano Ghilardi
1e54350980 shell commands: improve parsing and error messages 2020-04-22 20:00:49 +02:00
Dale Campbell
29b2c79210
Implement stdout/stderr pipe to Jupyter kernel. Issue #196 2020-04-22 00:49:10 -04:00
Dale Campbell
7408543f28
First stab at implementing shell command. Issue #196 2020-04-12 23:15:31 -04:00
Massimiliano Ghilardi
d8cdc3872a README.md: fix #200 add 'chmod +w ./kernel.json' to installation instructions
README.md: update version to v0.7.0
2020-03-10 19:25:27 +01:00
Sebastien Binet
7bdc956a8a doc: update installation notes for Windows v0.7.0 2020-03-10 09:46:24 +01:00
Sebastien Binet
d5b4ed9034 ci: drop Go-1.11, add Go-1.14 2020-02-27 13:06:40 +01:00
Sebastien Binet
f86965e17b all: zmq -> zmq4 2020-02-27 13:06:40 +01:00
Sebastien Binet
428fab0392 all: use pure-Go implementation of zmq4
Fixes #199.
2020-02-27 13:06:40 +01:00
Massimiliano Ghilardi
7faaaffc30 fix #199 Frequent kernel crashes if compiled with Go 1.14 2020-02-27 12:51:34 +01:00
Massimiliano Ghilardi
f4844bf541 go.mod: update gomacro to 20200226181501, fixes import of third-party packages on Go >= 1.14 2020-02-26 19:27:03 +01:00
Massimiliano Ghilardi
15a2814f12 README.md: document '%go111module off' workaround to import packages that require cgo 2020-01-09 20:12:43 +01:00
Massimiliano Ghilardi
b4a03c0a8c Merge branch 'master' of https://github.com/gopherdata/gophernotes 2020-01-09 20:03:54 +01:00
Massimiliano Ghilardi
ffed719d50 implement special commands %help and %go111module {on|off} 2020-01-09 20:03:21 +01:00
Massimiliano Ghilardi
e0041b6ecb
Merge pull request #193 from kgeneral/master
Update README.md
2020-01-02 14:42:42 +01:00
Massimiliano Ghilardi
97ba7c0f9e manually add content of @steele232 pull request https://github.com/gopherdata/gophernotes/pull/178 2020-01-02 14:37:17 +01:00
kgeneral
d0cc4dda01
Update README.md
enhance installation guide for Linux - when copied kernel.json has no write permission
2020-01-02 15:05:34 +09:00
Massimiliano Ghilardi
6124cc7fba version 0.6.1 v0.6.1 2019-12-08 19:20:38 +01:00
Massimiliano Ghilardi
c1c08c988a use github.com/gofrs/uuid instead of github.com/satori/go.uuid
update dependencies to gomacro v0.0.0-20191208174034-544c7736fb06
2019-12-08 19:17:08 +01:00
Massimiliano Ghilardi
6806b5aa81
Merge pull request #190 from lakexyde/patch-1
Update README.md
2019-12-04 15:16:42 +01:00
Olalekan Oladipupo
02bac7772a
Update README.md 2019-12-03 14:12:21 +01:00
Massimiliano Ghilardi
f601dca792
Merge pull request #189 from gopherdata/go1.11module
Go 1.11 module support
v0.6.0
2019-12-02 15:22:17 +01:00
Massimiliano Ghilardi
3a09b20f74 update Dockerfile* for Go 1.11 modules 2019-12-01 14:01:19 +01:00
Massimiliano Ghilardi
37954c03da update Windows build script for GO111MODULE 2019-11-30 14:47:11 +01:00
Massimiliano Ghilardi
53d939150b imports/a_package.go: do not rename imported package "github.com/cosmos72/gomacro/imports" 2019-11-30 12:10:35 +01:00
Massimiliano Ghilardi
3b43e94ac7 README.md: write more robust installation instructions for Linux and Mac OS X 2019-11-30 11:35:10 +01:00
Massimiliano Ghilardi
c09014919e update go.mod and go.sum 2019-11-28 22:29:44 +01:00
Massimiliano Ghilardi
d957030e54 * update go.mod to latest gomacro for runtime support of Go 1.11 modules:
import "/path/to/some/package" is now module-aware
* require Go compiler >= 1.11, the first version with modules support
* delete vendor/ directory, replaced by versioned dependencies in go.mod
2019-11-28 22:08:37 +01:00
Sebastien Binet
8a9de0dd7a ci: drop Go-1.10 and 1.9, add Go-1.13 and 1.12 v0.5.0 2019-10-01 13:52:29 +02:00
Sebastien Binet
79c7916ea1 all: add support for Go modules
Fixes #181.
Fixes #170.
2019-10-01 13:52:19 +02:00
Massimiliano Ghilardi
a8228d64ec really fix #174: previous fix broke some imports, including "fyne.io/fyne/widget" v0.4.0 2019-07-04 22:50:17 +02:00
Massimiliano Ghilardi
17a3c8c219 disable gomacro experimental CTI generics 2019-06-24 19:40:47 +02:00
Massimiliano Ghilardi
3f7b312635 update vendored gomacro to fix #176 2019-06-24 19:39:12 +02:00
Massimiliano Ghilardi
5004e48269 fix issue #175, fix bootstrap panic if Go toolchain is not installed at runtime 2019-06-22 19:03:13 +02:00
Massimiliano Ghilardi
013398a601 fix build errors with go 1.9 2019-06-19 22:35:00 +02:00
Massimiliano Ghilardi
1c4b514e4b fix #174 2019-06-17 22:48:09 +02:00
Massimiliano Ghilardi
7c3ca4e0f5 update vendored gomacro to fix #172 2019-06-01 22:30:37 +02:00
Massimiliano Ghilardi
42dbcfe6d3
Merge pull request #171 from mattn/fix-display
Fix displaying `image.Image`
2019-05-24 19:42:50 +02:00
Yasuhiro Matsumoto
94e11a2b83
Fix display 2019-05-18 21:08:10 +09:00
Massimiliano Ghilardi
b4c872a4fc
Merge pull request #169 from gopherdata/autorender_interfaces
add and document auto-rendering interfaces, as described in #166
2019-04-17 12:35:02 +02:00
Massimiliano Ghilardi
d50a05f4c6 improve auto-rendering of interpreted types 2019-04-14 15:22:36 +02:00
Massimiliano Ghilardi
a079f39dab As per @SpencerPark suggestions, try all auto-rendering interfaces
instead of stopping after the first successful one.
Adds support for types that implement more than one of HTMLer, JPEGer...
2019-04-13 22:57:40 +02:00
Massimiliano Ghilardi
b7e97ff1e2 pass around *interp.Interp and xreflect.Type and use them to detect
if an interpreted type implements one of the rendering interfaces.
2019-04-12 22:13:29 +02:00
Massimiliano Ghilardi
644268658a use auto-rendering interfaces, as decided in #166
TODO: keep []xreflect.Type returned by eval(), to preserve interpreted methods
2019-04-11 22:22:37 +02:00
Massimiliano Ghilardi
44fda23b4b add the new rendering interfaces (not used yet) decided in #166 2019-04-10 22:31:51 +02:00
Massimiliano Ghilardi
f5d22ffe2c simplify display functions and types in preparation for interfaces dedicated to rendering - see issue #166 2019-04-10 22:15:44 +02:00