 Anton MedvedevandGitHub
|
205e24128e
|
Add better error message for OpFetchField on missing field (#276)
|
2022-11-05 22:00:11 +01:00 |
|
Anton Medvedev
|
bfeb63ba2b
|
Remove redundant check
|
2022-11-05 19:43:00 +01:00 |
|
 Anton MedvedevandGitHub
|
75f3a61dad
|
Refactor helpers (#275)
|
2022-11-05 16:33:13 +01:00 |
|
 Furkan TürkalandGitHub
|
b03f09d04c
|
Fix DivideOp: change resulting type to float64 (#272)
|
2022-11-05 13:47:13 +01:00 |
|
Anton Medvedev
|
c4dc3a9948
|
Fix code style
|
2022-11-03 22:14:28 +01:00 |
|
 Anton MedvedevandGitHub
|
4cee95857e
|
Remove CanInterface() checks (#264)
|
2022-10-28 21:37:05 +02:00 |
|
Anton Medvedev
|
b8346f98f1
|
Optimize method calls and builtins opcodes
|
2022-10-27 21:23:04 +02:00 |
|
Anton Medvedev
|
b77102221c
|
Add tests
|
2022-10-21 21:48:18 +02:00 |
|
Anton Medvedev
|
dd65a0fc2d
|
Add compiler member fetch optimizations
|
2022-10-20 22:54:36 +02:00 |
|
Anton Medvedev
|
4104ff8967
|
Add runtime.Field
|
2022-10-19 23:37:56 +02:00 |
|
Anton Medvedev
|
26975ea2f3
|
Cast to int and float64 by default
|
2022-10-19 22:50:34 +02:00 |
|
Anton Medvedev
|
33e3de371b
|
Remove vm.Fetcher and exprgen pkg
|
2022-10-19 21:23:34 +02:00 |
|
Anton Medvedev
|
2a34731b5a
|
Add FieldByIndex optimization
|
2022-10-19 00:55:01 +02:00 |
|
Anton Medvedev
|
a28d1d704e
|
Refactor getting field name
|
2022-10-18 22:53:52 +02:00 |
|
Anton Medvedev
|
2bf336bdb3
|
Remove FieldByNameFunc call
|
2022-10-18 21:48:22 +02:00 |
|
Anton Medvedev
|
7bcddc66f8
|
Remove unnecessary ptr checks
|
2022-10-18 00:26:17 +02:00 |
|
Anton Medvedev
|
7f1d698d91
|
Rename reflect.Pointer to reflect.Ptr
|
2022-10-18 00:10:34 +02:00 |
|
Anton Medvedev
|
b0705d7de2
|
Add OpDeref opcode
|
2022-10-18 00:08:53 +02:00 |
|
Anton Medvedev
|
7c2a8a87ff
|
Refactor generate
|
2022-10-17 22:36:34 +02:00 |
|
Anton Medvedev
|
22784d8183
|
More tests
|
2022-10-15 22:52:40 +02:00 |
|
Anton Medvedev
|
514a6dcfa7
|
Fix OpCall
|
2022-10-13 10:39:56 +02:00 |
|
Anton Medvedev
|
da68511d23
|
Add vm/runtime package
|
2022-10-12 15:22:14 +02:00 |
|