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 |
|
Anton Medvedev
|
beb3569969
|
Add test for named array
|
2022-11-05 15:59:53 +01:00 |
|
Anton Medvedev
|
1b90cdba61
|
Fix tests
|
2022-11-05 13:51:18 +01:00 |
|
 Furkan TürkalandGitHub
|
b03f09d04c
|
Fix DivideOp: change resulting type to float64 (#272)
|
2022-11-05 13:47:13 +01:00 |
|
 Anton MedvedevandGitHub
|
1c69d7a8ef
|
Add OpCallTyped (#269)
|
2022-11-05 13:44:15 +01:00 |
|
Anton Medvedev
|
c4dc3a9948
|
Fix code style
|
2022-11-03 22:14:28 +01:00 |
|
 Anton MedvedevandGitHub
|
e0b6b22aeb
|
Save AST in compiled program (#268)
|
2022-11-03 07:53:17 +01:00 |
|
Anton Medvedev
|
97b2a9e16d
|
Simplify ast.Visitor interface
|
2022-11-02 22:27:34 +01:00 |
|
Anton Medvedev
|
80285e0c6e
|
Fix debug version deps
|
2022-11-02 20:36:13 +01:00 |
|
Anton Medvedev
|
f015529ff2
|
Fix deref if types not available
|
2022-11-02 20:34:28 +01:00 |
|
Anton Medvedev
|
6843ad1f35
|
Bench -count=10
|
2022-10-30 20:31:58 +01:00 |
|
Anton Medvedev
|
5682297e0c
|
Drop vm/debug
|
2022-10-29 11:56:22 +02:00 |
|
Anton Medvedev
|
d528b18448
|
Add debug module
|
2022-10-29 11:05:43 +02:00 |
|
Anton Medvedev
|
37b197bcd4
|
Ignore *.out and *.html
|
2022-10-29 10:28:01 +02:00 |
|
 Anton MedvedevandGitHub
|
4cee95857e
|
Remove CanInterface() checks (#264)
|
2022-10-28 21:37:05 +02:00 |
|
Anton Medvedev
|
cb1c05315b
|
And master diff
|
2022-10-28 20:39:25 +02:00 |
|
Anton Medvedev
|
2945da2861
|
Add diff/bench workflow
|
2022-10-28 20:35:25 +02:00 |
|
Anton Medvedev
|
22478fe3dd
|
Update docs
|
2022-10-27 23:12:26 +02:00 |
|
Anton Medvedev
|
b9638bd6ae
|
Update docs
|
2022-10-27 23:11:24 +02:00 |
|
Anton Medvedev
|
67536b3a34
|
Update docs
|
2022-10-27 23:09:53 +02:00 |
|
Anton Medvedev
|
b9b6e2ff12
|
Update docs
|
2022-10-27 23:09:30 +02:00 |
|
Anton Medvedev
|
5938325d90
|
Update docs
|
2022-10-27 23:08:54 +02:00 |
|
Anton Medvedev
|
b877f83491
|
Update Language-Definition.md
|
2022-10-27 22:36:14 +02:00 |
|
Anton Medvedev
|
fe5383a8d5
|
Add fold filter optimizations
|
2022-10-27 21:43:47 +02:00 |
|
Anton Medvedev
|
b8346f98f1
|
Optimize method calls and builtins opcodes
|
2022-10-27 21:23:04 +02:00 |
|
Anton Medvedev
|
fa60189e66
|
Cleanup
|
2022-10-26 18:48:27 +02:00 |
|
Anton Medvedev
|
0362840f27
|
Fix compile tests
|
2022-10-25 23:47:11 +02:00 |
|
Anton Medvedev
|
8e94d01066
|
Fix jump offsets
|
2022-10-25 23:15:05 +02:00 |
|
Anton Medvedev
|
aa5c5f09e1
|
Split arguments
|
2022-10-25 23:13:20 +02:00 |
|
Anton Medvedev
|
fb3a5e74a0
|
Cleanup compiler
|
2022-10-25 01:43:47 +02:00 |
|
Anton Medvedev
|
cfc9843ccb
|
Simplify vm and opcodes
|
2022-10-24 23:26:22 +02:00 |
|
Anton Medvedev
|
d9bd9e021c
|
Add ternary operator test
|
2022-10-22 22:07:32 +02:00 |
|
 Domrev IgorandGitHub
|
7873f11c66
|
Add visually.io (#262)
we love EXPR 🎧
|
2022-10-22 16:21:25 +02:00 |
|
Anton Medvedev
|
0b523f347e
|
Sort imports
|
2022-10-22 13:39:04 +02:00 |
|
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 |
|