Anton Medvedev
|
c19d6d15fc
|
Refactor operator patcher
|
2022-10-22 13:30:57 +02:00 |
|
Anton Medvedev
|
f94fe06d80
|
Fix checker with int/float sums
|
2022-10-21 22:02:51 +02:00 |
|
Anton Medvedev
|
1a4d016697
|
Improve MemberNode checker
|
2022-10-21 21:56:55 +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
|
63cd7e5aa9
|
Better debugger
|
2022-10-20 21:37:07 +02:00 |
|
Anton Medvedev
|
661f1d2517
|
Remove exprdbg
|
2022-10-20 21:31:19 +02:00 |
|
Anton Medvedev
|
b00bc22be3
|
Remove litter dep
|
2022-10-20 21:24:01 +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
|
676b51ffd8
|
Add test pkg
|
2022-10-19 21:20:59 +02:00 |
|
Anton Medvedev
|
2a34731b5a
|
Add FieldByIndex optimization
|
2022-10-19 00:55:01 +02:00 |
|
Anton Medvedev
|
3c37cd4343
|
Fix cycle import
|
2022-10-18 23:07:30 +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
|
370551eb7e
|
Remove obsolete opcode
|
2022-10-16 22:20:55 +02:00 |
|
Anton Medvedev
|
d25bd285d7
|
Add check.yml
|
2022-10-16 22:12:25 +02:00 |
|
Anton Medvedev
|
cfb9b8c8cd
|
Split any type in checker
|
2022-10-16 22:09:38 +02:00 |
|
Anton Medvedev
|
2375f38ccc
|
Improve OpCallFast performance
|
2022-10-16 20:21:34 +02:00 |
|
Anton Medvedev
|
22784d8183
|
More tests
|
2022-10-15 22:52:40 +02:00 |
|
Anton Medvedev
|
873d4eecac
|
wip
|
2022-10-15 20:31:04 +02:00 |
|
Anton Medvedev
|
ab621bec0e
|
Optional chaining
|
2022-10-15 15:59:39 +02:00 |
|
Anton Medvedev
|
e11960b91f
|
wip
|
2022-10-15 13:37:07 +02:00 |
|
Anton Medvedev
|
360e0c27c3
|
Add ?. in lexer
|
2022-10-14 16:23:41 +02:00 |
|
Anton Medvedev
|
f646ce37e4
|
Change slice error message
|
2022-10-13 23:56:44 +02:00 |
|
Anton Medvedev
|
573ada7443
|
Fic bunch of checker errors
|
2022-10-13 23:51:05 +02:00 |
|
Anton Medvedev
|
6ec345bffd
|
Remove debug lines
|
2022-10-13 19:33:55 +02:00 |
|
Anton Medvedev
|
c4a3d22ff1
|
More fixes
|
2022-10-13 18:59:12 +02:00 |
|
Anton Medvedev
|
6104fa9c73
|
Refactor checker config access
|
2022-10-13 10:42:38 +02:00 |
|
Anton Medvedev
|
514a6dcfa7
|
Fix OpCall
|
2022-10-13 10:39:56 +02:00 |
|
Anton Medvedev
|
2a88e4a52a
|
Refactor type checker
|
2022-10-13 10:01:35 +02:00 |
|
Anton Medvedev
|
da68511d23
|
Add vm/runtime package
|
2022-10-12 15:22:14 +02:00 |
|
Anton Medvedev
|
6a7630dba1
|
Remove ast nodes
|
2022-10-10 20:26:59 +02:00 |
|
Anton Medvedev
|
b24419bf76
|
Remove wrong nil safe implementation
|
2022-10-09 12:53:30 +02:00 |
|
Anton Medvedev
|
56127510a5
|
Refactor tests and start refactoring nil safe operator
|
2022-10-09 12:28:51 +02:00 |
|
Anton Medvedev
|
ab3541c0ef
|
Improve coverage
|
2022-10-09 10:58:13 +02:00 |
|
Anton Medvedev
|
611623d756
|
Update coverage.mjs
|
2022-10-09 10:45:03 +02:00 |
|
Anton Medvedev
|
d36281e8f9
|
Improve test coverage
|
2022-10-09 10:38:31 +02:00 |
|
Anton Medvedev
|
e60f6dc6c0
|
Improve test coverage
|
2022-10-09 10:27:00 +02:00 |
|
Anton Medvedev
|
86a1de9d17
|
Improve test coverage
|
2022-10-09 00:30:06 +02:00 |
|
Anton Medvedev
|
bbbf771d5d
|
Improve test coverage
|
2022-10-09 00:24:10 +02:00 |
|
Anton Medvedev
|
f4795ce439
|
Move coverage.mjs
|
2022-10-08 14:58:37 +02:00 |
|
Anton Medvedev
|
0b92835242
|
Update README.md
|
2022-10-08 11:37:42 +02:00 |
|
Anton Medvedev
|
515272bfab
|
Update README.md
|
2022-10-08 11:34:14 +02:00 |
|
Anton Medvedev
|
7eda827894
|
Update README.md
|
2022-10-08 11:33:32 +02:00 |
|