70 Commits

Author SHA1 Message Date
blueloveTH
5b2e301fa7 add pointer support 2022-11-20 21:17:33 +08:00
blueloveTH
3cc481c50e improve list.append 2022-11-20 19:11:50 +08:00
blueloveTH
faad1d7067 add ... 2022-11-20 18:41:57 +08:00
blueloveTH
486bf3b898 speed up! 2022-11-20 17:49:40 +08:00
blueloveTH
e9fc527aff add ArgList
up
2022-11-20 17:26:44 +08:00
blueloveTH
fdd1bdb4e6 add some std::move
up

Update vm.h
2022-11-20 15:40:00 +08:00
blueloveTH
b05594ce58 optimize 2022-11-20 03:26:45 +08:00
blueloveTH
43f99dde5d bug fix 2022-11-19 21:17:46 +08:00
blueloveTH
2060b7ba7a fix _c 2022-11-19 17:18:21 +08:00
blueloveTH
2e38515110 optimize _type 2022-11-19 17:05:39 +08:00
blueloveTH
eed743135f str intern 2022-11-19 15:32:42 +08:00
blueloveTH
bff5002b65 fix a bug
Update vm.h

Update obj.h

Update obj.h
2022-11-15 19:01:55 +08:00
blueloveTH
ad2a15a76c adjust buffer settings 2022-11-15 18:06:14 +08:00
blueloveTH
b13009dc8b more safe!! 2022-11-15 12:51:17 +08:00
blueloveTH
833bef370a fix goto issues 2022-11-14 23:51:11 +08:00
blueloveTH
20b608fe7e add threaded support 2022-11-14 16:08:04 +08:00
blueloveTH
7079b66a64 add goto & Threaded VM 2022-11-14 15:19:39 +08:00
blueloveTH
2f1effb3e4 add random module (FROM Jacky888) 2022-11-13 19:36:36 +08:00
blueloveTH
dcc899a884 add bitwise op 2022-11-13 18:30:13 +08:00
blueloveTH
d352aca6af add __json__ 2022-11-13 15:33:18 +08:00
blueloveTH
385002035c some update 2022-11-13 13:58:31 +08:00
blueloveTH
e4f3c8f040 adopt yyw02's idea 2022-11-12 22:23:00 +08:00
blueloveTH
181e7eb298 add exports 2022-11-12 22:18:49 +08:00
blueloveTH
b15066f458 add hash support for tuple 2022-11-12 21:29:16 +08:00
blueloveTH
a5cea1e0a6 add pool optim 2022-11-12 21:07:53 +08:00
blueloveTH
05369804a9 some fix 2022-11-12 16:13:31 +08:00
blueloveTH
9256186cb1 fix recursion bug 2022-11-12 15:43:11 +08:00
blueloveTH
1cfa339ac2 backup 2022-11-12 14:35:14 +08:00
blueloveTH
9e7ef156c5 change Function to ptr 2022-11-12 00:11:16 +08:00
blueloveTH
7ecb8476f9 change _Func to & 2022-11-11 22:25:19 +08:00
blueloveTH
c75cf86270 fix a bug 2022-11-11 19:04:26 +08:00
blueloveTH
054a2a6873 add RecursionError 2022-11-11 18:57:21 +08:00
blueloveTH
ff4776f756 some fix 2022-11-11 00:30:03 +08:00
blueloveTH
bcfb6b64f3 rollback 2022-11-11 00:07:10 +08:00
blueloveTH
10b8afdeb2 fix context problem 2022-11-10 23:50:29 +08:00
blueloveTH
aa0c415f1d add __iter__ and __new__ for some types 2022-11-10 16:42:12 +08:00
blueloveTH
b52aa85f13 adjust builtins 2022-11-10 16:00:21 +08:00
blueloveTH
8267af74b5 Update vm.h 2022-11-10 15:54:48 +08:00
blueloveTH
a61315d1f7 add arg size check 2022-11-10 15:48:08 +08:00
blueloveTH
c9b58e2270 some fix 2022-11-10 15:18:21 +08:00
blueloveTH
47c6639627 make system safe
remove **kwargs

Update obj.h
2022-11-10 15:04:25 +08:00
blueloveTH
ad23d21297 add zero div error 2022-11-10 13:49:26 +08:00
blueloveTH
4842a108c3 fix error report 2022-11-10 13:46:05 +08:00
blueloveTH
498d2d2777 some fix 2022-11-10 00:57:45 +08:00
blueloveTH
252bf167b1 use int64 and float64 2022-11-10 00:54:15 +08:00
blueloveTH
65f6026e64 some fix 2022-11-09 23:16:20 +08:00
blueloveTH
661b2033f9 add _stderr 2022-11-09 22:48:18 +08:00
blueloveTH
21a0314b1a fix a bug of EVAL 2022-11-09 19:33:31 +08:00
blueloveTH
fa3e46bc46 improve error report 2022-11-09 19:19:22 +08:00
blueloveTH
24f3628b8d improve error report 2022-11-09 19:09:27 +08:00