103 Commits

Author SHA1 Message Date
blueloveTH
bf6aaa66fb support pure type hints 2023-09-07 23:07:04 +08:00
blueloveTH
51ab011253 change AttributeError's error msg 2023-09-07 00:04:19 +08:00
blueloveTH
88c80a2340 ... 2023-08-29 23:57:33 +08:00
BLUELOVETH
8b47a2001f support complex import 2023-08-28 12:43:43 +08:00
BLUELOVETH
5888151182 ... 2023-08-28 12:04:53 +08:00
BLUELOVETH
0ed2d8f3b1 ... 2023-08-28 11:42:40 +08:00
blueloveTH
0c80a626ba refactor importer 2023-08-28 04:05:24 +08:00
blueloveTH
eac3230a71 ... 2023-08-28 00:39:21 +08:00
blueloveTH
e21005e5d2 add Str::split 2023-08-28 00:34:13 +08:00
BLUELOVETH
eb378af1c3 ... 2023-08-24 12:02:44 +08:00
BLUELOVETH
18ca12ab9c ... 2023-08-24 11:54:04 +08:00
BLUELOVETH
a01d1a5057 add vm->eval 2023-08-24 11:51:54 +08:00
blueloveTH
d4bde2fcdd ... 2023-08-23 22:16:27 +08:00
blueloveTH
a97323bcd4 ... 2023-08-23 21:15:41 +08:00
blueloveTH
fe64c2d5be ... 2023-08-23 20:55:42 +08:00
blueloveTH
f9c0a95237 optimize str's iterator 2023-08-22 23:55:11 +08:00
blueloveTH
19eb976bd1 ... 2023-08-22 23:40:39 +08:00
blueloveTH
bc559e98fe ... 2023-08-19 16:17:32 +08:00
BLUELOVETH
09fdd158b0 ... 2023-08-18 16:30:02 +08:00
BLUELOVETH
449c0c36f9 support for..else and while..else 2023-08-18 16:17:01 +08:00
BLUELOVETH
ef157946aa add __signature__ for property 2023-08-14 18:32:26 +08:00
blueloveTH
da62a1906b more fix... 2023-08-13 02:29:19 +08:00
blueloveTH
7f3d89b264 more fix... 2023-08-13 02:21:28 +08:00
blueloveTH
c9ace234cc more fix... 2023-08-13 02:17:50 +08:00
blueloveTH
b42a2d5b26 ... 2023-08-13 00:42:36 +08:00
blueloveTH
2811783712 ... 2023-08-12 02:42:32 +08:00
blueloveTH
c6b1c1015b fix a compile bug when PK_ENABLE_OS is 0 2023-08-12 02:40:48 +08:00
blueloveTH
9e9cbcdffd ... 2023-08-11 00:10:54 +08:00
BLUELOVETH
c87127dbbd ... 2023-08-07 21:08:11 +08:00
blueloveTH
fd224adb68 ... 2023-08-06 17:56:14 +08:00
blueloveTH
65087068b2 ... 2023-08-05 16:25:02 +08:00
blueloveTH
f16f98fcf8 ... 2023-08-05 15:44:23 +08:00
blueloveTH
e979ab7107 ... 2023-08-05 01:17:58 +08:00
blueloveTH
ed669b4069 gcnew constructs PyObject inplace, no std::move any more! 2023-08-04 22:55:46 +08:00
BLUELOVETH
d9c98bb7d8 Revert "native modules are lazy by default"
This reverts commit 1e7fe289989314c876232782e5f9cc7f8037c8d8.
2023-08-03 11:51:12 +08:00
BLUELOVETH
1e7fe28998 native modules are lazy by default 2023-08-03 11:42:35 +08:00
BLUELOVETH
2a0bc6d504 ... 2023-08-03 11:25:31 +08:00
blueloveTH
014902b4bb open default mode is 'r' 2023-08-02 23:16:21 +08:00
BLUELOVETH
6e2af287ab ... 2023-08-02 14:41:46 +08:00
BLUELOVETH
26fe69da28 ... 2023-08-02 14:38:00 +08:00
BLUELOVETH
f0ca29a30a some important changes
1. add `colorsys`
2. handle `__all__` in modules
3. `is_pod` for c++17/20
2023-08-02 13:04:39 +08:00
blueloveTH
604ca77e48 fix https://github.com/blueloveTH/pocketpy/issues/121 2023-07-29 22:18:39 +08:00
blueloveTH
8f7f8616e9 ... 2023-07-29 16:01:19 +08:00
BLUELOVETH
17caf99b34 ... 2023-07-27 11:42:05 +08:00
BLUELOVETH
973a1d2945 ... 2023-07-26 15:28:08 +08:00
BLUELOVETH
97f8ec81e6 ... 2023-07-26 15:16:55 +08:00
BLUELOVETH
9c18f48264 fix a potential bug of str initialization order 2023-07-26 14:23:19 +08:00
BLUELOVETH
6cb04c5bec
fix https://github.com/blueloveTH/pocketpy/issues/114 2023-07-23 15:06:21 +08:00
blueloveTH
b0361b801a Revert "..."
This reverts commit d9b83fbeb70ed75079a538b77887269ed0cb58ef.
2023-07-22 22:44:27 +08:00
blueloveTH
d9b83fbeb7 ...
...
2023-07-22 22:44:23 +08:00