50 Commits

Author SHA1 Message Date
blueloveTH
72d5c1cf63 remove deprecated 2024-04-28 17:40:41 +08:00
blueloveTH
508cbfdb75 some refactor 2024-04-24 17:54:55 +08:00
blueloveTH
c6473661dd some optimize 2024-04-20 12:13:15 +08:00
blueloveTH
16d595b6b4 some optimize 2024-04-20 11:50:28 +08:00
blueloveTH
0ec01abdeb refactor __doc__ and rm __signature__ 2024-04-16 23:06:43 +08:00
blueloveTH
5d4294b457 add pkpy_set_main_argv 2024-04-14 13:29:20 +08:00
blueloveTH
f7eecaa165 Update obj.h 2024-04-12 15:50:34 +08:00
blueloveTH
11def613b6 optimize is_type 2024-04-12 15:50:15 +08:00
blueloveTH
f53a46941a deprecate *non_tagged* 2024-04-11 11:50:15 +08:00
blueloveTH
df5f5b4e93 some fix 2024-04-11 11:28:48 +08:00
blueloveTH
dcb5f38ddf make float always 64-bit 2024-04-06 17:54:53 +08:00
blueloveTH
a79e2cd3b8 some fix 2024-03-24 22:45:24 +08:00
blueloveTH
206685a3f6 inline ~PyObject 2024-03-03 01:32:34 +08:00
blueloveTH
3edd4aca67 some refactor 2024-03-03 01:30:09 +08:00
blueloveTH
e82cad5b25 some fix 2024-03-02 04:22:53 +08:00
blueloveTH
825efaecc6 refactor 2 2024-03-02 03:31:07 +08:00
blueloveTH
bbf7304946 fix a common bad usage 2024-03-01 16:52:21 +08:00
blueloveTH
97c923e514 use pod_vector for small vectors 2024-02-18 17:51:35 +08:00
blueloveTH
25d06bdb44 remove OBJ_NAME 2024-01-19 14:50:06 +08:00
blueloveTH
123c8a6a92 rename to _type_name 2024-01-17 15:01:00 +08:00
blueloveTH
7a386fa218 fix https://github.com/blueloveTH/pocketpy/issues/174 2024-01-14 14:19:31 +08:00
blueloveTH
c6ec028730 support real exceptions 2024-01-02 16:42:08 +08:00
blueloveTH
2898fbd5cb rename some config keys 2023-12-30 15:04:17 +08:00
blueloveTH
27f8d6be28 some refactor 2023-11-09 15:46:49 +08:00
blueloveTH
227e76e3e4 cjson cleanup 2023-10-15 15:00:25 +08:00
blueloveTH
99fbb7c736 refactor NameDict 2023-10-12 21:30:41 +08:00
blueloveTH
724f693761 reimpl bytes 2023-10-02 03:05:21 +08:00
blueloveTH
6faa79486f Revert "..."
This reverts commit 72491056b90c46d40ad661ca204220ae63f58023.
2023-09-29 19:36:24 +08:00
blueloveTH
72491056b9 ... 2023-09-29 18:44:57 +08:00
blueloveTH
bf1c1bd678 ... 2023-09-29 15:35:41 +08:00
blueloveTH
d911c41b9c minify windows.h and disable implicit struct conversion 2023-09-26 20:33:38 +08:00
BLUELOVETH
7254c5a491 reimpl float 2023-09-22 16:32:57 +08:00
blueloveTH
b126fc2c9b ... 2023-09-22 00:28:29 +08:00
blueloveTH
5c69e1380a ... 2023-09-21 23:46:13 +08:00
blueloveTH
8cc2ec0e40 ... 2023-09-21 23:45:04 +08:00
blueloveTH
43ee77e4b0 make int always 64-bit 2023-09-21 23:26:12 +08:00
BLUELOVETH
ef157946aa add __signature__ for property 2023-08-14 18:32:26 +08:00
blueloveTH
9e9cbcdffd ... 2023-08-11 00:10:54 +08:00
blueloveTH
f16f98fcf8 ... 2023-08-05 15:44:23 +08:00
blueloveTH
ed669b4069 gcnew constructs PyObject inplace, no std::move any more! 2023-08-04 22:55: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
c0e06c3144 ... 2023-07-18 18:10:11 +08:00
BLUELOVETH
4cb6241598 CAST(f64, x) accept i64 now 2023-07-07 18:27:38 +08:00
blueloveTH
c32be30009 ... 2023-07-02 15:50:00 +08:00
blueloveTH
efb7fce3c1 ... 2023-07-02 15:24:32 +08:00
blueloveTH
f3ac21ccc2 ... 2023-07-02 01:39:24 +08:00