Commit Graph

523 Commits

Author SHA1 Message Date
BlackMATov
b5d8ced4c8 universal pack/unpack functions with optional flags 2025-06-20 20:06:42 +07:00
BlackMATov
d24ec1ac8e make the without_fragment function set slightly faster 2025-06-19 08:30:14 +07:00
BlackMATov
8d7435064d additional debug checks for pair/unpair 2025-06-18 22:08:29 +07:00
BlackMATov
3291ad7479 simplify alive function set for now 2025-06-18 21:56:47 +07:00
BlackMATov
71cfdff3b7 proof of concept chunk_without for pair wildcards 2025-06-18 03:09:51 +07:00
BlackMATov
04b36f901b skip paired fragments while gathering required fragments 2025-06-18 01:50:29 +07:00
BlackMATov
063acc778b more effective has function set for pair wildcards 2025-06-18 01:27:45 +07:00
BlackMATov
78ad8bd53e new assoc list helper functions 2025-06-17 23:34:27 +07:00
BlackMATov
14055fbadf set/remove/clear/destroy for pairs 2025-06-16 21:56:22 +07:00
BlackMATov
697a041832 has/get function set for pairs 2025-06-16 21:36:20 +07:00
BlackMATov
9a2a62ec89 empty function set for pairs 2025-06-16 21:31:41 +07:00
BlackMATov
4f33796b97 has function set for pairs 2025-06-16 21:15:52 +07:00
BlackMATov
1e9005e468 alive function set for pairs 2025-06-15 07:19:21 +07:00
BlackMATov
c7402cbb05 simplify validation functions 2025-06-15 07:17:39 +07:00
BlackMATov
5375c0bdea dummy ANY predefined fragment 2025-06-15 07:11:39 +07:00
BlackMATov
44d2572530 basic pairs construction 2025-06-15 07:09:36 +07:00
BlackMATov
56a5fb8265 disable gc for fuzz tests 2025-06-09 19:50:49 +07:00
BlackMATov
21aae4ae86 update ROADMAP 2025-06-09 18:57:07 +07:00
BlackMATov
be22c2c85b update README 2025-06-09 07:37:32 +07:00
BlackMATov
9a5ea20778 v1.1.0 2025-06-06 21:25:08 +07:00
BlackMATov
0112d0747a Merge branch 'feature/requires_fragment' into dev 2025-06-06 21:21:59 +07:00
BlackMATov
c222a49257 fix the cloning with requires behavior for removed required fragments 2025-06-06 21:20:38 +07:00
BlackMATov
fbd9f9f970 additional requries-fragment tests 2025-06-06 18:32:56 +07:00
BlackMATov
d8c9481f13 Merge branch 'dev' into feature/requires_fragment 2025-06-05 14:46:47 +07:00
BlackMATov
47fcc9cc13 additional requries-fragment test 2025-06-05 14:46:16 +07:00
BlackMATov
cb98a4e461 update README 2025-05-31 07:14:03 +07:00
BlackMATov
a559c73c35 update README to reflect the new REQUIRES trait feature 2025-05-30 03:41:42 +07:00
BlackMATov
ba5ee22f5d little improvements REQUIRES fragments 2025-05-30 01:26:56 +07:00
BlackMATov
50afb722d1 proof of concept REQUIRES fragment impl 2025-05-29 17:08:40 +07:00
BlackMATov
8eccd461fd add pack/unpack fuzz test 2025-05-28 23:34:14 +07:00
BlackMATov
c323131d1e add pack/unpack fuzz test 2025-05-28 23:33:57 +07:00
BlackMATov
8038031b51 has_required_fragments chunk flag 2025-05-28 22:44:18 +07:00
BlackMATov
1399820d71 new REQUIRES dummy fragment 2025-05-28 15:06:44 +07:00
BlackMATov
3a64bac8e2 systems can be queries themselves 2025-05-26 17:37:40 +07:00
BlackMATov
5ae0e77f20 update GUIDES 2025-05-25 22:30:45 +07:00
BlackMATov
e78c4e8d6b update README 2025-05-24 18:39:17 +07:00
BlackMATov
9c6e53e610 update README 2025-05-23 19:57:54 +07:00
BlackMATov
b70e690c8b v1.0.0 2025-05-21 20:44:50 +07:00
BlackMATov
f1084ce6e0 remove some unused code 2025-05-21 20:28:32 +07:00
BlackMATov
b3de72c1db rename destroy policy to destruction policy 2025-05-21 19:21:52 +07:00
BlackMATov
8b3eb09edf update README 2025-05-21 17:31:44 +07:00
BlackMATov
5ad9e8fce3 update README 2025-05-21 06:16:30 +07:00
BlackMATov
f8b74a30f9 update README 2025-05-21 03:33:14 +07:00
BlackMATov
89a67fd987 Merge branch 'feature/manual' into dev 2025-05-21 01:58:33 +07:00
BlackMATov
0108d2b039 manual wip 2025-05-20 23:53:35 +07:00
BlackMATov
a8012c75cf manual wip 2025-05-20 21:07:34 +07:00
BlackMATov
2062de9c77 manual wip 2025-05-20 20:44:43 +07:00
BlackMATov
ebef3dce16 manual wip 2025-05-20 20:17:03 +07:00
BlackMATov
0d93842e52 manual wip 2025-05-20 19:50:59 +07:00
BlackMATov
9e4e3440bc manual wip 2025-05-20 18:46:08 +07:00