Marc Vertes
|
f3f54a5302
|
doc: add explanation about CLA in CONTRIBUTING.md (#483)
|
2020-01-07 16:30:05 +01:00 |
|
Marc Vertes
|
878fcc835c
|
fix: add support for ^ and + as unary operators
|
2020-01-07 15:34:05 +01:00 |
|
Marc Vertes
|
a1f2d3bf1d
|
fix: isNil was not forwarding result when used in a branch expression
|
2019-12-19 18:32:04 +01:00 |
|
Marc Vertes
|
3cd37645eb
|
fix: correct isValueUntyped() to handle typed constants
v0.7.2
|
2019-12-19 15:38:05 +01:00 |
|
Marc Vertes
|
e1ac83f7d8
|
fix: correct type extraction for returned value
|
2019-12-17 10:18:06 +01:00 |
|
Marc Vertes
|
4f93be7f19
|
fix: emulate struct by interface{} only for recursive struct types
|
2019-12-16 19:00:07 +01:00 |
|
Marc Vertes
|
7a0c09f5eb
|
fix: detect untyped values when importing from binary packages
|
2019-12-13 11:18:04 +01:00 |
|
Marc Vertes
|
275391c1e8
|
fix: struct type detection, collision between field and type name
v0.7.1
|
2019-12-12 14:40:05 +01:00 |
|
Marc Vertes
|
273df8af9f
|
fix: improve interface type checks using method sets
|
2019-12-11 14:46:06 +01:00 |
|
Marc Vertes
|
0d2c39d155
|
fix: implicit import package name was not correctly generated
|
2019-12-11 11:54:05 +01:00 |
|
Marc Vertes
|
1ff1a50753
|
fix: add method checks for interface types
|
2019-12-09 18:24:04 +01:00 |
|
Marc Vertes
|
488e491bf8
|
fix: improve type switch clause with assign
|
2019-11-27 23:00:04 +01:00 |
|
Marc Vertes
|
eef59153d8
|
fix: detect non boolean condition for IF and FOR statements
v0.7.0
|
2019-11-26 00:08:05 +01:00 |
|
Marc Vertes
|
d44e4af527
|
fix: handle selector expression in type switch
|
2019-11-25 23:52:03 +01:00 |
|
Marc Vertes
|
786ea366ab
|
fix: handle nil function closure
|
2019-11-25 23:36:03 +01:00 |
|
Marc Vertes
|
e506969172
|
fix: correct handling of dynamic type for interface values
|
2019-11-25 23:20:04 +01:00 |
|
Marc Vertes
|
9f1f31210a
|
fix: automatic type conversion when returning untyped value
|
2019-11-19 15:22:05 +01:00 |
|
Marc Vertes
|
56bec974e1
|
fix: handle index expression on binary string type
|
2019-11-19 15:06:05 +01:00 |
|
Marc Vertes
|
08a37fc4bf
|
fix: handle type assertion from literal interface type
|
2019-11-19 14:50:06 +01:00 |
|
Marc Vertes
|
c5ec5e492f
|
fix: assign a literal composite to an interface object
|
2019-11-19 14:34:05 +01:00 |
|
Marc Vertes
|
773147ef71
|
fix: properly align atomic counters
|
2019-11-08 00:34:04 +01:00 |
|
Marc Vertes
|
a6ecebab92
|
fix: automatic conversion of untyped literal float to int
|
2019-10-31 17:32:05 +01:00 |
|
Dan Kortschak
|
d893a7427e
|
doc: fix spelling
|
2019-10-30 11:20:05 +01:00 |
|
Marc Vertes
|
3969ab16c4
|
fix: improve handling of untyped complex numbers
|
2019-10-29 18:14:05 +01:00 |
|
Dan Kortschak
|
714253c1e6
|
interp: add eval cancelation by semaphore
|
2019-10-29 16:18:04 +01:00 |
|
Marc Vertes
|
75a696a5c8
|
fix: goexports performs correct conversion on float32 constants
|
2019-10-29 10:20:05 +01:00 |
|
Marc Vertes
|
15686873e0
|
fix: assign binary func to func type var
|
2019-10-20 04:52:03 +02:00 |
|
Marc Vertes
|
ac504a2e8a
|
fix: assign untyped value to typed var may require type conversion
|
2019-10-20 02:30:03 +02:00 |
|
Ludovic Fernandez
|
e193d95dc2
|
feat: update syscall for go1.12.12
|
2019-10-19 18:30:04 +02:00 |
|
Marc Vertes
|
7164a23664
|
fix: do not hide receiver type for method with anonymous receiver
|
2019-10-19 17:44:03 +02:00 |
|
Marc Vertes
|
0b4dcbf7bb
|
feature: add support for custom build tags
|
2019-10-11 16:02:05 +02:00 |
|
Ludovic Fernandez
|
2765478137
|
chore: update linter to support go1.13
|
2019-10-09 14:14:04 +02:00 |
|
Marc Vertes
|
de5a6e1038
|
feature: rename exported func Repl into REPL
|
2019-10-08 23:54:04 +02:00 |
|
Dan Kortschak
|
398b0e0255
|
interp: use io.Reader and io.Writer for REPL parameters
|
2019-10-08 17:34:05 +02:00 |
|
Marc Vertes
|
4f95c27634
|
fix: generate closures for literal functions in CFG
|
2019-10-05 19:26:04 +02:00 |
|
Marc Vertes
|
7d19108f01
|
fix: compute type of slice expression globally
|
2019-10-05 19:14:04 +02:00 |
|
Ludovic Fernandez
|
1cf327bd7d
|
Drop go1.11
|
2019-10-01 14:40:05 +02:00 |
|
Dan Kortschak
|
4bf4aeecbb
|
interp: fix map range handling
|
2019-10-01 13:54:03 +02:00 |
|
Dan Kortschak
|
47923866ff
|
interp: fix array size assignment type inference
v0.6.2
|
2019-09-30 22:58:04 +02:00 |
|
Dan Kortschak
|
bb2921b42f
|
interp: fix range expression handling
|
2019-09-30 22:44:04 +02:00 |
|
Marc Vertes
|
2c2b471cb9
|
fix: goexports to convert value type only for untyped constants
|
2019-09-27 15:44:05 +02:00 |
|
Marc Vertes
|
0f46cd5efb
|
fix: handle type declaration inside function
v0.6.1
|
2019-09-26 00:50:04 +02:00 |
|
Marc Vertes
|
35e645c690
|
fix: correct handling of types alias of interfaces
|
2019-09-25 15:24:04 +02:00 |
|
Marc Vertes
|
03596dac45
|
fix: correct automatic type conversion for untyped constants
|
2019-09-25 15:02:04 +02:00 |
|
Dan Kortschak
|
8db7a815e3
|
interp: don't panic for undefined types
|
2019-09-25 12:24:05 +02:00 |
|
Dan Kortschak
|
424e7ac90d
|
test: ensure hour-aligned timezone
|
2019-09-25 02:40:03 +02:00 |
|
Marc Vertes
|
effd64c980
|
fix: handle forward declaration of alias type
|
2019-09-24 16:10:04 +02:00 |
|
Marc Vertes
|
8a88a1ab8a
|
fix: range over string iterates on runes instead of bytes
|
2019-09-23 17:02:04 +02:00 |
|
Marc Vertes
|
030dd3cbc2
|
fix: support variadic parameters on methods
|
2019-09-23 15:20:04 +02:00 |
|
Marc Vertes
|
bee21968c7
|
doc: README, supported go versions: 1.12 and 1.13
|
2019-09-19 15:00:05 +02:00 |
|