Commit Graph
Select branches
Hide Pull Requests
master
#1
#1001
#1003
#1006
#1008
#1009
#101
#1013
#1014
#1016
#1017
#1018
#1020
#1021
#1023
#1027
#1028
#1029
#103
#1032
#1033
#1034
#1038
#1039
#104
#1044
#1048
#1049
#105
#1050
#1054
#1057
#1061
#1064
#1066
#1067
#107
#1070
#1072
#1073
#1074
#1075
#1076
#1078
#1079
#1079
#108
#1080
#1081
#1081
#1085
#1086
#1087
#109
#1096
#1097
#1099
#11
#110
#1102
#1103
#1104
#1105
#1108
#1109
#111
#1111
#1112
#1113
#1117
#1118
#1119
#112
#1120
#1124
#1127
#113
#1130
#1131
#1135
#1137
#1140
#1141
#1143
#1146
#1148
#115
#1152
#1153
#1155
#116
#1161
#1162
#1164
#1165
#1168
#1169
#117
#1171
#1174
#1176
#1178
#118
#1180
#1183
#1184
#1186
#119
#1190
#1192
#1193
#1197
#1198
#1199
#12
#1201
#1204
#1207
#1209
#121
#1210
#1211
#1216
#1217
#1219
#122
#1220
#1222
#1225
#1226
#1229
#123
#1231
#1232
#1235
#1236
#1237
#1239
#124
#1240
#1241
#1242
#1243
#1244
#1246
#1247
#1248
#125
#1250
#1252
#1254
#1256
#1257
#1258
#126
#1261
#1262
#1263
#1264
#1265
#1265
#1267
#127
#1277
#1278
#128
#1281
#1282
#1284
#1286
#1289
#129
#1290
#1295
#1298
#1299
#13
#130
#1301
#1305
#1307
#1309
#1312
#1313
#1316
#1317
#1318
#1319
#132
#1321
#1327
#1329
#133
#1331
#1334
#1336
#1338
#134
#1348
#1348
#1357
#1357
#1358
#1359
#1362
#1366
#1367
#1370
#1372
#1374
#1376
#1379
#1380
#1384
#1387
#1389
#1390
#1391
#1392
#1393
#1395
#1397
#1398
#1399
#1400
#1403
#1405
#1406
#1407
#1409
#141
#1412
#1413
#1415
#1417
#142
#1420
#1422
#1428
#1430
#1432
#1433
#1436
#1438
#144
#1441
#1443
#1445
#1448
#1449
#1450
#1452
#1455
#146
#1461
#1467
#1468
#1469
#1471
#1472
#1473
#1474
#1476
#1477
#1479
#148
#1487
#1489
#149
#1492
#1494
#15
#1500
#1501
#1508
#1509
#151
#1516
#1522
#1524
#1525
#1526
#1527
#1529
#1533
#1539
#1541
#1545
#1546
#155
#1551
#1551
#1556
#1559
#156
#1560
#1560
#1562
#1562
#1563
#1565
#1567
#1568
#1572
#158
#1586
#1587
#1595
#1598
#160
#1607
#1614
#1615
#162
#1620
#1621
#1624
#1625
#1628
#1633
#1633
#1638
#1638
#164
#1641
#1642
#1642
#1644
#1645
#1646
#1647
#1647
#1648
#1650
#1654
#166
#1677
#1679
#1680
#1684
#1684
#1685
#1695
#170
#1705
#1705
#1708
#1708
#1710
#1711
#1711
#1712
#1712
#172
#173
#175
#177
#179
#181
#182
#190
#193
#194
#196
#199
#2
#202
#203
#204
#205
#206
#207
#208
#209
#211
#212
#214
#216
#218
#220
#221
#223
#226
#227
#228
#229
#231
#233
#234
#235
#236
#237
#239
#24
#240
#242
#244
#245
#246
#247
#248
#25
#250
#255
#256
#26
#263
#267
#27
#279
#282
#284
#29
#291
#294
#295
#296
#297
#299
#30
#305
#306
#31
#311
#313
#318
#319
#32
#323
#324
#326
#329
#33
#330
#333
#334
#335
#336
#339
#344
#347
#349
#35
#350
#351
#353
#355
#356
#358
#36
#360
#362
#364
#365
#366
#367
#369
#37
#370
#373
#374
#375
#376
#377
#379
#38
#381
#382
#383
#385
#387
#388
#389
#39
#391
#392
#393
#395
#397
#398
#399
#400
#401
#402
#404
#405
#406
#407
#41
#410
#411
#414
#417
#418
#42
#420
#429
#432
#433
#439
#44
#440
#441
#442
#444
#445
#446
#447
#45
#451
#454
#458
#459
#46
#460
#461
#463
#466
#472
#473
#476
#477
#479
#482
#483
#484
#485
#489
#491
#493
#495
#497
#499
#5
#50
#502
#504
#506
#508
#509
#512
#514
#516
#518
#519
#520
#522
#526
#528
#53
#530
#533
#534
#538
#539
#543
#544
#545
#548
#550
#552
#555
#557
#559
#562
#563
#565
#566
#569
#572
#573
#574
#576
#578
#580
#582
#583
#584
#586
#588
#59
#591
#593
#595
#598
#6
#600
#602
#604
#61
#611
#613
#615
#616
#617
#618
#619
#620
#621
#622
#625
#627
#628
#629
#63
#632
#635
#638
#64
#643
#644
#65
#650
#653
#657
#658
#66
#661
#663
#664
#665
#668
#669
#670
#672
#673
#674
#676
#677
#678
#679
#68
#683
#684
#688
#691
#692
#693
#695
#698
#699
#700
#702
#703
#704
#706
#707
#708
#709
#710
#712
#715
#717
#718
#72
#722
#723
#724
#726
#729
#73
#732
#733
#734
#736
#737
#738
#739
#74
#740
#741
#745
#747
#749
#75
#751
#753
#755
#757
#760
#762
#764
#765
#767
#769
#771
#773
#774
#777
#779
#783
#786
#787
#790
#792
#793
#794
#795
#796
#797
#8
#80
#802
#805
#807
#808
#809
#810
#812
#813
#814
#816
#817
#818
#821
#822
#823
#823
#824
#826
#827
#828
#830
#831
#833
#836
#838
#839
#84
#844
#846
#849
#85
#852
#855
#859
#861
#861
#863
#867
#869
#872
#874
#876
#877
#88
#881
#885
#891
#892
#894
#895
#896
#897
#898
#899
#900
#902
#903
#904
#905
#908
#909
#910
#912
#913
#915
#918
#921
#923
#925
#929
#930
#931
#934
#937
#940
#943
#944
#945
#946
#949
#95
#954
#956
#958
#96
#962
#964
#965
#966
#968
#970
#972
#974
#975
#978
#98
#983
#986
#988
#99
#992
#997
#998
v0.0.1
v0.0.2
v0.0.3
v0.0.4
v0.0.5
v0.10.0
v0.11.0
v0.11.1
v0.11.2
v0.11.3
v0.12.0
v0.13.0
v0.14.0
v0.14.1
v0.14.2
v0.14.3
v0.15.0
v0.15.1
v0.16.0
v0.16.1
v0.6.0
v0.6.1
v0.6.2
v0.7.0
v0.7.1
v0.7.2
v0.7.3
v0.7.4
v0.7.5
v0.7.6
v0.8.0
v0.8.1
v0.8.10
v0.8.11
v0.8.12
v0.8.13
v0.8.14
v0.8.2
v0.8.3
v0.8.4
v0.8.5
v0.8.6
v0.8.7
v0.8.8
v0.8.9
v0.9.0
v0.9.1
v0.9.10
v0.9.11
v0.9.12
v0.9.13
v0.9.14
v0.9.15
v0.9.16
v0.9.17
v0.9.18
v0.9.19
v0.9.2
v0.9.20
v0.9.21
v0.9.22
v0.9.23
v0.9.3
v0.9.4
v0.9.5
v0.9.6
v0.9.7
v0.9.8
v0.9.9
Select branches
Hide Pull Requests
master
#1
#1001
#1003
#1006
#1008
#1009
#101
#1013
#1014
#1016
#1017
#1018
#1020
#1021
#1023
#1027
#1028
#1029
#103
#1032
#1033
#1034
#1038
#1039
#104
#1044
#1048
#1049
#105
#1050
#1054
#1057
#1061
#1064
#1066
#1067
#107
#1070
#1072
#1073
#1074
#1075
#1076
#1078
#1079
#1079
#108
#1080
#1081
#1081
#1085
#1086
#1087
#109
#1096
#1097
#1099
#11
#110
#1102
#1103
#1104
#1105
#1108
#1109
#111
#1111
#1112
#1113
#1117
#1118
#1119
#112
#1120
#1124
#1127
#113
#1130
#1131
#1135
#1137
#1140
#1141
#1143
#1146
#1148
#115
#1152
#1153
#1155
#116
#1161
#1162
#1164
#1165
#1168
#1169
#117
#1171
#1174
#1176
#1178
#118
#1180
#1183
#1184
#1186
#119
#1190
#1192
#1193
#1197
#1198
#1199
#12
#1201
#1204
#1207
#1209
#121
#1210
#1211
#1216
#1217
#1219
#122
#1220
#1222
#1225
#1226
#1229
#123
#1231
#1232
#1235
#1236
#1237
#1239
#124
#1240
#1241
#1242
#1243
#1244
#1246
#1247
#1248
#125
#1250
#1252
#1254
#1256
#1257
#1258
#126
#1261
#1262
#1263
#1264
#1265
#1265
#1267
#127
#1277
#1278
#128
#1281
#1282
#1284
#1286
#1289
#129
#1290
#1295
#1298
#1299
#13
#130
#1301
#1305
#1307
#1309
#1312
#1313
#1316
#1317
#1318
#1319
#132
#1321
#1327
#1329
#133
#1331
#1334
#1336
#1338
#134
#1348
#1348
#1357
#1357
#1358
#1359
#1362
#1366
#1367
#1370
#1372
#1374
#1376
#1379
#1380
#1384
#1387
#1389
#1390
#1391
#1392
#1393
#1395
#1397
#1398
#1399
#1400
#1403
#1405
#1406
#1407
#1409
#141
#1412
#1413
#1415
#1417
#142
#1420
#1422
#1428
#1430
#1432
#1433
#1436
#1438
#144
#1441
#1443
#1445
#1448
#1449
#1450
#1452
#1455
#146
#1461
#1467
#1468
#1469
#1471
#1472
#1473
#1474
#1476
#1477
#1479
#148
#1487
#1489
#149
#1492
#1494
#15
#1500
#1501
#1508
#1509
#151
#1516
#1522
#1524
#1525
#1526
#1527
#1529
#1533
#1539
#1541
#1545
#1546
#155
#1551
#1551
#1556
#1559
#156
#1560
#1560
#1562
#1562
#1563
#1565
#1567
#1568
#1572
#158
#1586
#1587
#1595
#1598
#160
#1607
#1614
#1615
#162
#1620
#1621
#1624
#1625
#1628
#1633
#1633
#1638
#1638
#164
#1641
#1642
#1642
#1644
#1645
#1646
#1647
#1647
#1648
#1650
#1654
#166
#1677
#1679
#1680
#1684
#1684
#1685
#1695
#170
#1705
#1705
#1708
#1708
#1710
#1711
#1711
#1712
#1712
#172
#173
#175
#177
#179
#181
#182
#190
#193
#194
#196
#199
#2
#202
#203
#204
#205
#206
#207
#208
#209
#211
#212
#214
#216
#218
#220
#221
#223
#226
#227
#228
#229
#231
#233
#234
#235
#236
#237
#239
#24
#240
#242
#244
#245
#246
#247
#248
#25
#250
#255
#256
#26
#263
#267
#27
#279
#282
#284
#29
#291
#294
#295
#296
#297
#299
#30
#305
#306
#31
#311
#313
#318
#319
#32
#323
#324
#326
#329
#33
#330
#333
#334
#335
#336
#339
#344
#347
#349
#35
#350
#351
#353
#355
#356
#358
#36
#360
#362
#364
#365
#366
#367
#369
#37
#370
#373
#374
#375
#376
#377
#379
#38
#381
#382
#383
#385
#387
#388
#389
#39
#391
#392
#393
#395
#397
#398
#399
#400
#401
#402
#404
#405
#406
#407
#41
#410
#411
#414
#417
#418
#42
#420
#429
#432
#433
#439
#44
#440
#441
#442
#444
#445
#446
#447
#45
#451
#454
#458
#459
#46
#460
#461
#463
#466
#472
#473
#476
#477
#479
#482
#483
#484
#485
#489
#491
#493
#495
#497
#499
#5
#50
#502
#504
#506
#508
#509
#512
#514
#516
#518
#519
#520
#522
#526
#528
#53
#530
#533
#534
#538
#539
#543
#544
#545
#548
#550
#552
#555
#557
#559
#562
#563
#565
#566
#569
#572
#573
#574
#576
#578
#580
#582
#583
#584
#586
#588
#59
#591
#593
#595
#598
#6
#600
#602
#604
#61
#611
#613
#615
#616
#617
#618
#619
#620
#621
#622
#625
#627
#628
#629
#63
#632
#635
#638
#64
#643
#644
#65
#650
#653
#657
#658
#66
#661
#663
#664
#665
#668
#669
#670
#672
#673
#674
#676
#677
#678
#679
#68
#683
#684
#688
#691
#692
#693
#695
#698
#699
#700
#702
#703
#704
#706
#707
#708
#709
#710
#712
#715
#717
#718
#72
#722
#723
#724
#726
#729
#73
#732
#733
#734
#736
#737
#738
#739
#74
#740
#741
#745
#747
#749
#75
#751
#753
#755
#757
#760
#762
#764
#765
#767
#769
#771
#773
#774
#777
#779
#783
#786
#787
#790
#792
#793
#794
#795
#796
#797
#8
#80
#802
#805
#807
#808
#809
#810
#812
#813
#814
#816
#817
#818
#821
#822
#823
#823
#824
#826
#827
#828
#830
#831
#833
#836
#838
#839
#84
#844
#846
#849
#85
#852
#855
#859
#861
#861
#863
#867
#869
#872
#874
#876
#877
#88
#881
#885
#891
#892
#894
#895
#896
#897
#898
#899
#900
#902
#903
#904
#905
#908
#909
#910
#912
#913
#915
#918
#921
#923
#925
#929
#930
#931
#934
#937
#940
#943
#944
#945
#946
#949
#95
#954
#956
#958
#96
#962
#964
#965
#966
#968
#970
#972
#974
#975
#978
#98
#983
#986
#988
#99
#992
#997
#998
v0.0.1
v0.0.2
v0.0.3
v0.0.4
v0.0.5
v0.10.0
v0.11.0
v0.11.1
v0.11.2
v0.11.3
v0.12.0
v0.13.0
v0.14.0
v0.14.1
v0.14.2
v0.14.3
v0.15.0
v0.15.1
v0.16.0
v0.16.1
v0.6.0
v0.6.1
v0.6.2
v0.7.0
v0.7.1
v0.7.2
v0.7.3
v0.7.4
v0.7.5
v0.7.6
v0.8.0
v0.8.1
v0.8.10
v0.8.11
v0.8.12
v0.8.13
v0.8.14
v0.8.2
v0.8.3
v0.8.4
v0.8.5
v0.8.6
v0.8.7
v0.8.8
v0.8.9
v0.9.0
v0.9.1
v0.9.10
v0.9.11
v0.9.12
v0.9.13
v0.9.14
v0.9.15
v0.9.16
v0.9.17
v0.9.18
v0.9.19
v0.9.2
v0.9.20
v0.9.21
v0.9.22
v0.9.23
v0.9.3
v0.9.4
v0.9.5
v0.9.6
v0.9.7
v0.9.8
v0.9.9
-
ef7ab73bc9
string/slice concat and revised builtins master
mleku
2025-11-22 17:38:08 +00:00 -
e34c490753
complete phase 2, mutable strings
mleku
2025-11-22 12:44:15 +00:00 -
54e62ac748
make int explicit int64 on all platforms
mleku
2025-11-22 10:29:39 +00:00 -
b974bb23ea
implement 1.1 explicit collection type pointers
mleku
2025-11-22 09:58:03 +00:00 -
d93266d013
fix: call fmt.Errorf with wrong error
alingse
2025-05-22 04:32:04 +08:00 -
938db1c6c2
fix: use path instead of filepath
secDre4mer
2025-05-21 21:22:05 +02:00 -
f61658199f
fix: correctly resolve fields of aliased structs (#1679)
secDre4mer
2025-01-08 14:50:32 +01:00 -
1e3e91df86
feat: ensure that untyped values are converted to the same type (#1677)
secDre4mer
2025-01-08 14:36:03 +01:00 -
14d3137e98
chore: bump golangci-lint and fix config (#1680)
Marc Vertes
2025-01-08 12:00:23 +01:00 -
e686f55767
interp: fix a missing implicit type conversion for binary expression
Marc Vertes
2024-07-30 19:54:04 +02:00 -
9c4dcfc45d
automatic loop variables in for loops ("loop var"), consistent with go 1.22 behavior
Randall O'Reilly
2024-07-20 08:26:03 -07:00 -
b6315cabee
adds helpful print commands for tracing and debugging the interp system.
Randall O'Reilly
2024-07-19 10:46:04 -07:00 -
81a9d11b1f
fix for issue #1634 -- for passing a closure to exported Go function
Randall O'Reilly
2024-07-19 10:32:04 -07:00 -
c32b3ecfb6
interp: fix mismatch assign statement panic
Kevin Chen
2024-07-19 19:46:03 +08:00 -
94de0aa68c
interp: fix handling of redeclared variables in short declaration.
Marc Vertes
2024-07-18 12:34:04 +02:00 -
77c1ce01c4
Remove unnecessary additional newlines in extract generated interface wrappers
Kai O'Reilly
2024-07-17 07:58:04 -07:00 -
381e045966
interp: allow assignment to exported variables
Larry Clapp
2024-04-30 13:04:04 -04:00 -
c828692c0b
fix: don't panic in map range if assigned value is _
Marc Vertes
2024-04-25 20:20:04 +02:00 -
3fbebb3662
fix: avoid memory leak in closure
v0.16.1
Marc Vertes
2024-04-03 18:22:04 +02:00 -
2c92a7c7ab
fix: do not panic when assigning to _ (blank) var.
Marc Vertes
2024-04-02 19:18:03 +02:00 -
9aa161f2da
chore: update CI
Ludovic Fernandez
2024-03-06 09:12:03 +01:00 -
0a5b16cad6
feat: support go1.22
v0.16.0
Marc Vertes
2024-03-05 17:56:04 +01:00 -
1990b96ccd
update to go1.21 (#1598)
Ludovic Fernandez
2024-03-04 12:00:25 +01:00 -
da27c4fbc2
interp: Add wasip1 to known OS list
Denys Smirnov
2023-09-27 01:22:05 +03:00 -
f5b5481794
interp: Record function names in panic
Denys Smirnov
2023-09-23 13:24:05 +03:00 -
79b7420ee1
interp: fix issue where a var is reused instead of redefined
Marc Vertes
2023-09-21 23:00:06 +02:00 -
8a6061cc86
chore: update linter
Ludovic Fernandez
2023-07-02 10:28:05 +02:00 -
c10e468d01
interp: fix fieldName method parsing embedded + generic fields
bysir
2023-07-01 18:58:05 +08:00 -
75e5f99bc5
doc: fix go install cmd
Hiro
2023-06-20 06:08:06 +05:30 -
79e32b5a92
doc: install using go install
Hiro
2023-06-20 05:16:05 +05:30 -
63b8cc42b9
doc: update readme
Fernandez Ludovic
2023-06-19 14:06:53 +02:00 -
f4a9cd3cbe
stdlib: remove embed wrapper
Marc Vertes
2023-06-14 19:04:05 +02:00 -
6447a677f3
fix(src): use
errors.Is(err, fs.ErrNotExist)laushunyu
2023-06-14 23:00:12 +08:00 -
68a430f969
interp: fix support of type assert expressions in the global scope
Marc Vertes
2023-04-26 10:52:05 +02:00 -
dc7c64ba88
interp: improve support of unsafe
Marc Vertes
2023-04-26 10:16:05 +02:00 -
d6ad13acea
interp: improve handling of embedded fields with binary methods
Marc Vertes
2023-04-13 18:16:05 +02:00 -
d124954a7d
interp: fix computation of array size from constant expression
Marc Vertes
2023-04-11 17:54:05 +02:00 -
8de3add6fa
extract: escape ~ in package names
Senan Kelly
2023-03-27 18:08:05 +01:00 -
20c8f5ef7c
interp: correctly init variables assigned from function call
v0.15.1
Marc Vertes
2023-03-24 11:46:05 +01:00 -
ce2bb794fa
Equality is incorrect when
nilis used as the left argument of==a
2023-03-23 03:20:06 -05:00 -
c4a297cbdc
interp: fix use of function as field of a recursive struct.
Marc Vertes
2023-03-21 11:50:05 +01:00 -
c473dceda8
test: use
t.TempDirto create temporary test directoryEng Zer Jun
2023-03-17 04:40:05 +08:00 -
f202764973
cli: disable race detector if GOFLAGS contains -buildmode=pie
Marc Vertes
2023-03-16 11:54:15 +01:00 -
9d658604be
interp: fix type assertion issues
sasaba
2023-03-14 22:34:05 +08:00 -
166fff7072
interp: add safeguards when searching for vendor root.
Denys Smirnov
2023-03-13 10:20:06 +02:00 -
8efc4f0735
interp: improve handling of methods defined on interfaces
Marc Vertes
2023-03-06 16:46:06 +01:00 -
6aa4f45c42
interp: wrap source functions when used as input parameters.
v0.15.0
Marc Vertes
2023-02-08 12:04:05 +01:00 -
f3dbce93a4
interp: improve handling of generic types
Marc Vertes
2023-02-08 11:48:05 +01:00 -
0e3ea5732a
update to go1.20
Marc Vertes
2023-02-03 14:32:05 +01:00 -
1679870ea3
Suppress http.ErrAbortHandler panics, as in the stdlib
mpl
2023-01-17 14:26:04 +01:00 -
9b4ea62f69
Fix gorountine arguments not copied.
ttoad
2023-01-17 01:38:04 +08:00 -
eee72d1aae
Fix deadlock after parsing directory with no files
Denys Smirnov
2022-12-13 12:46:05 +02:00 -
97cf8c4210
Expose package name of a compiled source
Denys Smirnov
2022-11-07 17:22:12 +02:00 -
7bb8b4631f
interp: fix processing of aliased types
v0.14.3
Marc Vertes
2022-10-26 17:00:07 +02:00 -
9f43170708
interp: error instead of panic when assigning to a constant
Marc Vertes
2022-10-25 18:16:10 +02:00 -
71112dbe87
interp: fix return of untyped values for defined types
Marc Vertes
2022-10-25 17:20:06 +02:00 -
4a8093609f
interp: fix handling interface in operators
Marc Vertes
2022-10-25 14:02:05 +02:00 -
7865c90737
interp: fix case behavior for values converted to empty interface
Marc Vertes
2022-10-25 09:38:05 +02:00 -
e4e3d11772
interp: fix the logic to skip source files based on OS or CPU arch
Marc Vertes
2022-10-24 15:48:04 +02:00 -
a5242cbb9e
interp: retry type definition if an array size is undefined
Marc Vertes
2022-10-24 10:44:06 +02:00 -
c4d1bf5029
chore: update actions/cache to v3
Fernandez Ludovic
2022-10-21 16:21:21 +02:00 -
e003140c6e
interp: improve internal handling of functions
Marc Vertes
2022-10-19 17:54:08 +02:00 -
6b8c94e6c4
interp: check that send operate on channel value
Marc Vertes
2022-10-04 12:00:08 +02:00 -
143e4a4559
interp: fix type assertion for wrapped empty interface
Marc Vertes
2022-10-03 17:50:09 +02:00 -
dfeddbe823
interp: fix handling generic types with multiple type parameters
Marc Vertes
2022-09-22 13:50:09 +02:00 -
021824930d
interp: improve type assertions
Marc Vertes
2022-09-12 22:30:08 +02:00 -
b8301f10a8
interp: add missing conversion for non integer array dimension
Marc Vertes
2022-09-12 19:40:08 +02:00 -
2e8808317f
interp: fix default comm clause in select
Marc Vertes
2022-09-12 15:32:08 +02:00 -
79747f3d6f
interp: fix redeclarations containing a blank variable
v0.14.2
Marc Vertes
2022-09-02 16:44:07 +02:00 -
63825e7201
interp: fix use of interfaces in composite types
Marc Vertes
2022-09-01 12:18:08 +02:00 -
03ccda1a69
interp: fix type switch on arbitrary expressions
Marc Vertes
2022-08-25 12:04:08 +02:00 -
e02621577f
interp: improve handling of composed interfaces wrappers
Marc Vertes
2022-08-25 10:44:11 +02:00 -
ab869c8d20
interp: improve method resolution for embedded interfaces
Marc Vertes
2022-08-17 18:14:10 +02:00 -
b2aa636ea0
interp: fix spurious variable declaration loop
Marc Vertes
2022-08-10 16:10:08 +02:00 -
ae725fb3d9
interp: fix generic check on nil function
v0.14.1
Marc Vertes
2022-08-05 18:20:08 +02:00 -
14bc3b56b8
interp: add support of Go generics in interpreter
v0.14.0
Marc Vertes
2022-08-03 15:18:08 +02:00 -
255b1cf1de
interp: do not allow function declaration without body
Marc Vertes
2022-08-03 10:06:06 +02:00 -
d3fc5e990e
chore: upgrade to go1.19
Marc Vertes
2022-08-03 09:44:07 +02:00 -
dc082b5ded
stdlib: support of go1.18 and go1.19, remove go1.16 and go1.17
Marc Vertes
2022-07-20 17:10:08 +02:00 -
d9c402e20d
interp: fix unit testing for go1.18
Marc Vertes
2022-07-20 11:04:09 +02:00 -
09a1617640
interp: improve support of alias types
ttoad
2022-07-15 01:38:07 +08:00 -
cb642c44ba
interp: improve type checking when comparing aliased types
Luo Peng
2022-06-30 16:22:12 +08:00 -
f76db27c77
interp: fix resolution of methods on aliased types
v0.13.0
Marc Vertes
2022-06-14 14:42:09 +00:00 -
996b1e33c8
interp: catch mismatched types for other comparisons
mpl
2022-06-14 10:52:08 +02:00 -
236a0effaf
interp: improve the behaviour of interface{} function parameters
Marc Vertes
2022-06-14 08:18:08 +00:00 -
eaeb445e17
interp: create interpreter interface value with new
Marc Vertes
2022-06-13 09:36:09 +00:00 -
6933ba2b4e
interp: improve type checking for defined types
Marc Vertes
2022-06-13 09:24:09 +00:00 -
a61a7d5bcd
interp: avoid panic when defining a label in incremental parsing mode
Marc Vertes
2022-06-13 09:10:09 +00:00 -
259f64cfd4
interp: fix redeclaration of an interface variable
Marc Vertes
2022-06-13 08:56:09 +00:00 -
6c74ab7bec
interp: allow conversions of untyped complex
Marc Vertes
2022-06-13 08:42:08 +00:00 -
d64563edee
interp: improve handling values and comparisons in interfaces
v0.12.0
Marc Vertes
2022-05-23 10:30:08 +02:00 -
07039262a0
interp: implements detection of packages with no Go files
Marc Vertes
2022-05-19 18:34:08 +02:00 -
4ed9ccb5c4
interp: fix retrieving the string value of an interface
Marc Vertes
2022-05-19 18:20:09 +02:00 -
25edcfee7a
interp: fix handling of empty interfaces in map index expressions
Marc Vertes
2022-05-19 18:08:09 +02:00 -
d183f4205e
interp: improve handling of empty interface values (#1393)
Marc Vertes
2022-05-19 17:53:56 +02:00 -
821e9ee006
interp: recover interpreter internal panics in EvalWithContext
Marc Vertes
2022-05-19 17:30:09 +02:00 -
00e3f924c1
interp: fix the behaviour of goto, continue and break (#1392)
Marc Vertes
2022-05-19 11:23:30 +02:00 -
2248851d77
interp: fix creation of binary composite types (#1391)
Marc Vertes
2022-05-05 21:31:10 +02:00 -
f74d1ea6d8
interp: detect invalid uses of _ as value
Marc Vertes
2022-05-04 18:51:09 +02:00 -
606b4c3a37
interp: fix import of binary type symbols in current scope (#1380)
Marc Vertes
2022-05-04 17:27:11 +02:00