14 Commits

Author SHA1 Message Date
Marc Vertes
2c92a7c7ab fix: do not panic when assigning to _ (blank) var.
Fix interp.isEmptyInterface to tolerate a nil type.

Fixes #1619
2024-04-02 19:18:03 +02:00
Marc Vertes
0dde990d0b feature: improve extract, add unrestricted syscalls 2020-09-29 18:42:05 +02:00
Ludovic Fernandez
a89a8b9ce4 chore: add goexports to the archive. 2019-08-01 01:46:04 -07:00
Ludovic Fernandez
470960aa93 chore: Move commands (#235)
* chore: move genop to internal.

* chore: move yaegi command.
2019-07-03 17:57:46 +02:00
Fernandez Ludovic
12b608b625 chore: rename to yaegi. 2019-03-20 10:15:35 +01:00
Ludovic Fernandez
5ac3a6f92d refactor: speedup tests. (#68) 2019-01-30 22:00:02 +01:00
Marc Vertes
29f5a29d28 rename interp2.go into inception.go 2018-12-19 16:39:23 +01:00
Marc Vertes
27cbeef38d Methods created in the interpreter can now be used by runtime 2018-12-19 15:10:26 +01:00
Marc Vertes
006e96a9eb Fix memory management in case of multiple source files
Do not depend on order or location when parsing for global and symbols:
a global symbol can be used before being defined, use and definition
can be in different files.
2018-08-16 19:22:18 +02:00
Sebastien Binet
476a31322d Go get ellipsis (#1)
* gi: rename gi_c into _gi_c

* gi: rename test into _test

* gi: fix README syntax
2018-06-26 10:17:01 +02:00
Marc Vertes
67c2171574 remove spurious swap file 2018-04-29 17:29:31 +02:00
Marc Vertes
62af242771 add goexports command to generate binary symbols registration code. Work in progress. 2018-04-25 23:43:16 +02:00
Marc Vertes
f90f4f91c4 update .gitignore 2018-01-23 13:35:20 +01:00
Marc Vertes
9f5514dd38 add gi_c, a minimal C go interpreter POC 2018-01-15 23:18:24 +01:00