Commit Graph

101 Commits

Author SHA1 Message Date
lirent bc489e085e Refactor the attributes 2022-08-16 01:36:37 +03:00
lirent 66ce77430b Merge branch '#22-issue' of lirent/libcdsb into develop 2022-08-15 17:40:56 +03:00
lirent a1293af307 Fix dict extra 2022-08-15 17:31:22 +03:00
lirent d42dcc4a07 Change the float hashing 2022-08-15 17:29:33 +03:00
lirent 4bd9a4556f Update Makefile 2022-08-15 17:28:05 +03:00
lirent 21690b2c4e Fix vnode's float & double containing cases 2022-08-15 17:27:51 +03:00
lirent 2dcc673bb2 Add dict implementation 2022-08-14 21:06:38 +03:00
lirent 5c39f4970c Add containers hashing implementation 2022-08-14 21:05:33 +03:00
lirent 4e6d83c4cf Update type generics 2022-08-14 20:55:40 +03:00
lirent 511516b218 Refactor rbtree types 2022-08-14 18:24:16 +03:00
lirent aa4828b4ed Add dict type 2022-08-14 18:20:17 +03:00
lirent 2ad4665e17 Merge branch '#3-issue' of lirent/libcdsb into develop 2022-06-10 21:46:13 +03:00
lirent 62dff9b103 Update list copy 2022-06-10 21:23:01 +03:00
lirent d0a89044f5 Fix set & map (extra) find 2022-06-10 21:22:52 +03:00
lirent 902e1cb86c Merge branch 'develop' into #3-issue 2022-06-10 21:19:41 +03:00
lirent 4e6112d917 Merge branch '#14-issue' of lirent/libcdsb into develop 2022-06-10 18:00:46 +03:00
lirent 333e9fd675 Fix list slice 2022-06-10 17:59:53 +03:00
lirent df7307739e Merge branch '#12-issue' of lirent/libcdsb into develop 2022-06-10 16:31:14 +03:00
lirent dcdf32e2e4 Fix list sort bug 2022-06-10 16:29:54 +03:00
lirent ecd0ff0ab2 Merge branch 'develop' into #3-issue 2022-06-10 12:38:39 +03:00
lirent 27d3aa1c34 Merge branch '#10-issue' of lirent/libcdsb into develop 2022-06-10 12:29:39 +03:00
lirent 2420b7bd6b Update array slice 2022-06-10 12:22:20 +03:00
lirent 34146981e6 Add list slice 2022-06-10 12:21:57 +03:00
lirent af5b89a2f4 Refactor the using of bool type 2022-06-09 16:29:10 +03:00
lirent 5a8a7ee6ef Array interface standardization 2022-06-09 16:26:11 +03:00
lirent 41c46ed1f9 Merge branch 'develop' into #3-issue 2022-06-09 14:20:46 +03:00
lirent 7ed5c18d6b Merge branch '#8-issue' of lirent/libcdsb into develop 2022-06-09 14:18:40 +03:00
lirent 0733020dcb Split src/extra.c 2022-06-09 14:16:41 +03:00
lirent 78b953c573 Merge branch 'develop' into #3-issue 2022-06-09 13:18:44 +03:00
lirent 48e5eb27bf Merge branch '#6-issue' of lirent/libcdsb into develop 2022-06-09 11:10:11 +03:00
lirent 183c9af18a Fix list (copy) lnode push 2022-06-09 11:08:28 +03:00
lirent ea0673ee1e Merge branch '4-list-sort' of lirent/libcdsb into develop
#4 Change list sort to stack-based
2022-06-08 21:37:51 +03:00
lirent ec76ed2d14 Change list sort to stack-based 2022-06-08 21:31:41 +03:00
lirent 28de64f7ba Access standardization: clean types 2022-06-08 21:01:12 +03:00
lirent d592c0adac Map access standardization 2022-06-08 21:00:33 +03:00
lirent 4b3204c00f Set access standardization 2022-06-08 20:59:46 +03:00
lirent 426f391561 List access standardization 2022-06-08 20:59:07 +03:00
lirent ab75d629d3 Array access standardization 2022-06-08 20:56:59 +03:00
lirent 01a62cfaf3 Add vtype/vnode macro 2022-06-08 10:54:50 +03:00
lirent d222d9420d Fix set (extra) find ret value 2022-06-08 10:53:52 +03:00
lirent bd9563dbf4 Fix map (extra) update symbol 2022-06-08 10:53:18 +03:00
lirent a95f3f18ea Refacor set 2022-06-08 09:58:49 +03:00
lirent 2f0a3a3c8e Update set (extra) foreach implementation 2022-06-08 09:58:16 +03:00
lirent 659c329880 Update list (extra) foreach implementation 2022-06-08 09:57:57 +03:00
lirent 472639a681 Update array (extra) foreach implementation 2022-06-08 09:57:41 +03:00
lirent 624efada63 Add map implementation 2022-06-08 09:56:59 +03:00
lirent 05bed02ad9 Update implementation of set (recursion => stack) 2022-06-08 00:11:42 +03:00
lirent 0922870d04 Extend the foreach implementation 2022-06-07 21:42:11 +03:00
lirent b6a97576e4 Change iteration implementation to the stack based 2022-06-07 21:41:09 +03:00
lirent 8a813e877a Add stack 2022-06-07 21:35:13 +03:00