Skip to content

Releases: traefik/yaegi

v0.9.17

15 Apr 09:19
a241119
Compare
Choose a tag to compare

Changelog

428b658 Allow colon-equal to override variable type
9aeb78f interp: fix method lookup for aliased types
3e3f8d5 interp: implement unsafe.Offsetof
a241119 interp: improve handling of aliased types
7863456 interp: refactor slice type management

v0.9.16

01 Apr 13:34
d92051d
Compare
Choose a tag to compare

Changelog

451c754 extract: process interface wrapper method with variadic parameter
84ad467 fix #1056, extract: replace the code for get package name.
9926767 interp: allow redeclaration of imports
ec5392d interp: do not skip use of tmp frame in multi-assign
aa2621f interp: fix a panic when embedding an error interface
2b1d6f0 interp: fix append on variadic recursive struct
d92051d interp: treat var declaration within a block as a define statement

v0.9.15

11 Mar 14:41
7d8fdbc
Compare
Choose a tag to compare

Changelog

51e0b46 Use fmt.Fprintln instead of fmt.Println in runCfg
fdfcb9c interp: do not check properties of incomplete types
a988459 interp: fix a memory management issue causing wrong closure context
7d8fdbc interp: fix closure in a struct field

v0.9.14

17 Feb 09:32
eb06aee
Compare
Choose a tag to compare

Changelog

8bb5daf feat: update stdlib mapping for go1.16
eb06aee fix: use portable path manipulation for choosing package names

v0.9.13

11 Feb 15:01
ac80d1b
Compare
Choose a tag to compare

Changelog

ac80d1b interp: fix setting interface objects from operators

v0.9.12

04 Feb 13:11
2e17cfa
Compare
Choose a tag to compare

Changelog

ff521ec fix: handle function references in composite bin map
d73111c fix: untyped check
bd60de5 interp: allow early constant evaluation from builtin call
6337f8b interp: clarify error about GOPATH probably not set
61b4980 interp: do not panic in case of invalid constant definition
2e17cfa interp: do not wrap empty interface
3f4e166 interp: fix default type for constants from runtime
b9b0897 interp: fix nil value check in case of interface
100d090 interp: fix sending object implementing an interface through channel

v0.9.11

21 Jan 17:18
274eecd
Compare
Choose a tag to compare

Changelog

274eecd interp: fix type recursivity detection

v0.9.10

19 Jan 08:04
8fa00f8
Compare
Choose a tag to compare

Changelog

a64fe5b interp: fix detection of type recursivity
8fa00f8 interp: fix map assignment from arithmetic operations
5c59dc4 interp: fix operators working on integer constants
8ad14d8 interp: handle aliased string used as a slice
8a1f9ef interp: parse circular interface definitions

v0.9.8

03 Dec 10:39
92d65c2
Compare
Choose a tag to compare

Changelog

b25ee3f interp: fix method lookup on aliased types
662d2a6 interp: fix parsing of assign to dereferenced pointer
2db4579 interp: fix short-form type assertions
81e1e5f interp: handle getting address of interpreter interface value
92d65c2 interp: remove incorrect type check on array object
1e0f6ec interp: support more type assertion cases
101633c interp: support two more type assertion cases

v0.9.7

19 Nov 13:33
d494f9e
Compare
Choose a tag to compare

Changelog

6da1107 fix: do not confuse function call with type conversion
d494f9e interp: support calling goto from sub-scope