37 Commits

Author SHA1 Message Date
blueloveTH
2e31412d3a backup 2025-02-28 15:40:17 +08:00
blueloveTH
1260987ead fix https://github.com/pocketpy/pocketpy/issues/329 2025-02-03 16:01:10 +08:00
blueloveTH
6d2547723f replace all free 2024-12-31 11:01:51 +08:00
blueloveTH
fb8e963905 replace all malloc 2024-12-31 10:58:48 +08:00
blueloveTH
5a783d81f5 ... 2024-12-14 14:55:51 +08:00
blueloveTH
3e5d20ab3e improve dict hash 2024-12-13 17:13:10 +08:00
blueloveTH
5ca7abed5c raise error on mismatched eq/ne 2024-12-13 17:07:14 +08:00
blueloveTH
4cdbc426d5 improve dict perf 2024-12-13 14:32:42 +08:00
blueloveTH
eb5b84f21a clean up #defines 2024-11-24 14:47:05 +08:00
blueloveTH
620db020ed ... 2024-11-23 16:38:57 +08:00
blueloveTH
178bfa4c32 Update py_dict.c 2024-11-23 16:31:59 +08:00
blueloveTH
63f2198ed1 Update py_dict.c 2024-11-23 15:03:16 +08:00
blueloveTH
6eb785144e fix a bug of dict 2024-11-23 14:56:47 +08:00
blueloveTH
1634defbb2 ... 2024-11-23 02:16:52 +08:00
blueloveTH
8d41987eb8 Update py_dict.c 2024-11-23 02:04:48 +08:00
blueloveTH
b31795bf83 fix vec2i.__hash__ 2024-11-23 01:53:56 +08:00
ykiko
2773b9993e
Implement dynamic dlib (#309)
* lazy cpp_function and capsule.

* remove retv.

* remove type_map.

* remove object pool from initialize.

* support dynamic library.

* remove vector_bool.

* remove unused header.

* fix export name.

* fix test name.

* some fix

* some fix

* ...

---------

Co-authored-by: blueloveTH <blueloveth@foxmail.com>
2024-09-22 21:48:10 +08:00
blueloveTH
2f14689e2f ... 2024-08-15 01:24:40 +08:00
blueloveTH
92090aeaa1 ... 2024-08-15 01:01:28 +08:00
blueloveTH
145782b789 ... 2024-08-11 12:10:56 +08:00
blueloveTH
88f893ddd7 ... 2024-08-10 20:21:40 +08:00
blueloveTH
3e99f46273 fix gc issues 2024-08-09 12:28:20 +08:00
blueloveTH
4829568c87 ... 2024-08-08 14:08:17 +08:00
blueloveTH
8264f125d6 ... 2024-08-06 15:25:26 +08:00
blueloveTH
7ca97f03a7 ... 2024-08-05 22:36:26 +08:00
blueloveTH
ee29eadcd3 ... 2024-08-05 22:34:33 +08:00
blueloveTH
f28335f1f7 add set 2024-08-05 17:48:06 +08:00
blueloveTH
cd9a9f7119 ... 2024-08-04 19:04:00 +08:00
blueloveTH
e04d4e790c ... 2024-08-03 14:46:24 +08:00
blueloveTH
a648313fb7 ... 2024-07-30 23:44:22 +08:00
blueloveTH
2605382a79 ... 2024-07-21 21:11:18 +08:00
blueloveTH
29a989f09a allow __eq__ returns non-bool 2024-07-21 20:35:22 +08:00
blueloveTH
20cd2064d4 ... 2024-07-14 16:24:13 +08:00
blueloveTH
8f97e9419f ... 2024-07-14 13:46:56 +08:00
blueloveTH
1a4b88829c reimpl dict 2024-07-14 12:49:29 +08:00
blueloveTH
42b4c56543 ... 2024-07-14 12:49:24 +08:00
blueloveTH
391d26cdc5 some fix 2024-06-30 15:26:39 +08:00