Commit Graph

67 Commits

Author SHA1 Message Date
d592c0adac Map access standardization 2022-06-08 21:00:33 +03:00
4b3204c00f Set access standardization 2022-06-08 20:59:46 +03:00
426f391561 List access standardization 2022-06-08 20:59:07 +03:00
ab75d629d3 Array access standardization 2022-06-08 20:56:59 +03:00
01a62cfaf3 Add vtype/vnode macro 2022-06-08 10:54:50 +03:00
d222d9420d Fix set (extra) find ret value 2022-06-08 10:53:52 +03:00
bd9563dbf4 Fix map (extra) update symbol 2022-06-08 10:53:18 +03:00
a95f3f18ea Refacor set 2022-06-08 09:58:49 +03:00
2f0a3a3c8e Update set (extra) foreach implementation 2022-06-08 09:58:16 +03:00
659c329880 Update list (extra) foreach implementation 2022-06-08 09:57:57 +03:00
472639a681 Update array (extra) foreach implementation 2022-06-08 09:57:41 +03:00
624efada63 Add map implementation 2022-06-08 09:56:59 +03:00
05bed02ad9 Update implementation of set (recursion => stack) 2022-06-08 00:11:42 +03:00
0922870d04 Extend the foreach implementation 2022-06-07 21:42:11 +03:00
b6a97576e4 Change iteration implementation to the stack based 2022-06-07 21:41:09 +03:00
8a813e877a Add stack 2022-06-07 21:35:13 +03:00
e94cdc9783 Clean the rbtree implementation 2022-06-07 21:34:30 +03:00
9a34d1d71f Update headers 2022-06-06 23:47:26 +03:00
c17edda61c Fix set (extra) insertion & foreach 2022-06-06 23:46:55 +03:00
09acdb5118 Fix rbtree rotation 2022-06-06 23:45:11 +03:00
091c9c011e Fix vnode creation 2022-06-06 23:44:18 +03:00
0cf27783ea Add set base & extra 2022-06-06 11:23:33 +03:00
da420ef59d Update array & list (extra) foreach symbols 2022-06-06 11:22:48 +03:00
51c1fbf52d Refactor string symbols 2022-06-06 11:21:32 +03:00
4d50d639cc Update concept of implicit type conversion 2022-06-06 11:20:20 +03:00
8058daf234 Add red-black tree base 2022-06-05 21:40:37 +03:00
da1f20452c Update list (extra) header 2022-06-05 20:01:28 +03:00
355c822e61 Add array (extra) foreach 2022-06-05 20:01:10 +03:00
4c9cd1525d Fix list symbol calling 2022-06-05 19:54:20 +03:00
d1de38a662 Fix list extra 2022-06-05 19:29:30 +03:00
3e681aadd8 Add list (extra) foreach 2022-06-05 18:36:48 +03:00
3598394391 Fix list free 2022-06-05 18:35:58 +03:00
79935eb0b4 Update list sort 2022-06-05 18:35:14 +03:00
2f62ee51e7 Fix lnode comparison 2022-06-05 18:34:48 +03:00
a7290700fd Update vtype comparison 2022-06-05 18:33:58 +03:00
d3e9444cba Add list sort 2022-06-04 21:59:33 +03:00
9bd9440a49 Add list extra & generics 2022-06-04 21:59:26 +03:00
22001e480e Add list base 2022-06-04 21:59:01 +03:00
5eeb9677d5 Add list headers 2022-06-04 21:58:04 +03:00
a7aacd9160 Refactor array headers 2022-06-04 21:55:49 +03:00
53fab0bb6c Update base headers 2022-06-04 21:43:18 +03:00
9fe446383f Update array symbols 2022-06-04 21:43:02 +03:00
350e6187ca Update extra array symbols 2022-06-04 21:10:19 +03:00
5d73d46072 Update string trim 2022-06-04 15:43:30 +03:00
ae0e93f068 Add string extra methods 2022-06-04 00:33:29 +03:00
a42feaf72b Fix string termination 2022-06-04 00:31:50 +03:00
72d36ff3a7 Update Makefile 2022-06-03 19:33:18 +03:00
aec2bba25c Update modules 2022-06-03 19:33:06 +03:00
e54906d316 Update string 2022-06-03 19:32:04 +03:00
f1314e8bef Update headers 2022-06-03 19:31:02 +03:00