26 Commits

Author SHA1 Message Date
blueloveTH
443c87f507 change some parameters 2024-02-18 23:50:48 +08:00
blueloveTH
a79d4e0d38 some fix 2024-02-18 23:41:16 +08:00
blueloveTH
4cfe93ee51 use pool128 for Expr_ 2024-02-18 23:09:41 +08:00
blueloveTH
19a2b8950b replace std::vector<Expr_> with small_vector 2024-02-18 21:31:27 +08:00
blueloveTH
5983dd2ae6 add unique_ptr_64 2024-02-18 20:49:26 +08:00
blueloveTH
97c923e514 use pod_vector for small vectors 2024-02-18 17:51:35 +08:00
blueloveTH
635aae921f fix compile warnings 2024-02-18 16:05:14 +08:00
blueloveTH
1558e5b40f fix a bug 2024-02-18 00:44:57 +08:00
blueloveTH
8079b82813 ... 2024-01-19 18:09:42 +08:00
blueloveTH
664fc07dcd fix https://github.com/blueloveTH/pocketpy/issues/187 2024-01-14 22:59:08 +08:00
blueloveTH
2cd22d40c5 some optimize 2024-01-07 01:49:33 +08:00
blueloveTH
f2ea8e28ec ... 2024-01-07 01:37:40 +08:00
blueloveTH
17cdeffbf5 fix a bug 2024-01-07 01:36:17 +08:00
blueloveTH
02a25de8e5 warn return with arg inside generator function 2024-01-05 22:02:23 +08:00
blueloveTH
1e178caf6e add cmath module 2023-12-30 13:57:51 +08:00
blueloveTH
901f702f00 rename emit into emit_ to make QT happy 2023-10-16 13:56:07 +08:00
blueloveTH
1afef9dcb9 reduce bytecode size 2023-10-14 14:30:15 +08:00
blueloveTH
814ce3e465 add fastpath for simple calls 2023-10-14 00:29:03 +08:00
blueloveTH
eb5be9ba41 import can be used in local scope now 2023-10-12 01:02:46 +08:00
blueloveTH
bf6aaa66fb support pure type hints 2023-09-07 23:07:04 +08:00
BLUELOVETH
449c0c36f9 support for..else and while..else 2023-08-18 16:17:01 +08:00
BLUELOVETH
fc70cd4b08 ... 2023-07-18 18:17:33 +08:00
blueloveTH
9732828e85 support bytes literal, e.g. b'\xff\12' 2023-07-16 23:39:04 +08:00
BLUELOVETH
d5fc2c8686 add ~ operator 2023-07-07 18:43:50 +08:00
blueloveTH
efb7fce3c1 ... 2023-07-02 15:24:32 +08:00
blueloveTH
f3ac21ccc2 ... 2023-07-02 01:39:24 +08:00