Commit graph

19 commits

Author SHA1 Message Date
10c32f769b fix unlock 2026-03-04 14:59:24 +08:00
f66de93483 add attr_get/attr_set 2026-02-26 10:59:56 +08:00
724c740909 add comp_fn_t 2026-02-20 12:13:05 +08:00
3da443cbad add destroy_fn_t 2026-02-20 10:51:22 +08:00
eed32242fe add vget_vec/vput_vec 2026-02-14 18:07:07 +08:00
cbda3378da fix vclear 2026-02-14 16:41:10 +08:00
277bc31225 add vclear 2026-02-14 16:31:09 +08:00
30f7f4475f add varray api 2026-02-14 15:43:26 +08:00
c1e4069706 add destroy_() for better support reference API 2026-02-14 10:26:22 +08:00
e5f3983952 rename key2id to kv 2026-02-13 15:00:16 +08:00
d8690bfeb9 add key2id api 2026-02-13 11:25:44 +08:00
6f6bb5b4e0 add typeOf() and instanceOf() 2026-02-13 10:49:00 +08:00
dffbd936db export bit_ api 2026-02-12 16:59:04 +08:00
fd6952c618 fix bitmap 2026-02-12 15:01:24 +08:00
ecb1162069 add bitmap interface and fix toString() 2026-02-12 14:48:56 +08:00
00080a95f3 improve iter_make() and fix is_rtti_obj() cause address sanitize false error report 2026-02-02 10:42:28 +08:00
a17ddb9fb7 add lock type 2026-01-30 17:19:37 +08:00
f78ed03591 - improve the interface of rtti to pass meta_obj_t* as parameter of type function to easy to access private/data
- rename some macro with RTTI
- add RTTI_MAGIC in object header
- add new rtti api
2026-01-30 12:26:37 +08:00
c8c1749347 Import source to librtti
Summary:

- Import initial source

Test Plan:
NA
2026-01-29 17:23:07 +08:00