Commit Graph

116 Commits

Author SHA1 Message Date
Gregory Lirent 3d8ecee1e5 Merge branch 'develop' into 3-interface-standardization-descrete-tests 2022-06-09 11:13:06 +03:00
Gregory Lirent 48e5eb27bf Merge branch '#6-issue' of lirent/libcdsb into develop 2022-06-09 11:10:11 +03:00
Gregory Lirent 183c9af18a Fix list (copy) lnode push 2022-06-09 11:08:28 +03:00
Gregory 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
Gregory Lirent ec76ed2d14 Change list sort to stack-based 2022-06-08 21:31:41 +03:00
Gregory Lirent f724be4042 Merge branch '3-interface-standardization' into 3-interface-standardization-descrete-tests 2022-06-08 21:21:57 +03:00
Gregory Lirent 28de64f7ba Access standardization: clean types 2022-06-08 21:01:12 +03:00
Gregory Lirent d592c0adac Map access standardization 2022-06-08 21:00:33 +03:00
Gregory Lirent 4b3204c00f Set access standardization 2022-06-08 20:59:46 +03:00
Gregory Lirent 426f391561 List access standardization 2022-06-08 20:59:07 +03:00
Gregory Lirent ab75d629d3 Array access standardization 2022-06-08 20:56:59 +03:00
Gregory Lirent fc6767947f Merge branch 'master' into discrete-tests 2022-06-08 10:55:57 +03:00
Gregory Lirent 01a62cfaf3 Add vtype/vnode macro 2022-06-08 10:54:50 +03:00
Gregory Lirent d222d9420d Fix set (extra) find ret value 2022-06-08 10:53:52 +03:00
Gregory Lirent bd9563dbf4 Fix map (extra) update symbol 2022-06-08 10:53:18 +03:00
Gregory Lirent 48ed3d3fab Update tests 2022-06-08 10:52:29 +03:00
Gregory Lirent d09e4d235a Merge branch 'master' into discrete-tests 2022-06-08 10:00:24 +03:00
Gregory Lirent a95f3f18ea Refacor set 2022-06-08 09:58:49 +03:00
Gregory Lirent 2f0a3a3c8e Update set (extra) foreach implementation 2022-06-08 09:58:16 +03:00
Gregory Lirent 659c329880 Update list (extra) foreach implementation 2022-06-08 09:57:57 +03:00
Gregory Lirent 472639a681 Update array (extra) foreach implementation 2022-06-08 09:57:41 +03:00
Gregory Lirent 624efada63 Add map implementation 2022-06-08 09:56:59 +03:00
Gregory Lirent 05bed02ad9 Update implementation of set (recursion => stack) 2022-06-08 00:11:42 +03:00
Gregory Lirent 0c2b93e111 Merge branch 'rbtree' into discrete-tests 2022-06-07 21:42:57 +03:00
Gregory Lirent 0922870d04 Extend the foreach implementation 2022-06-07 21:42:11 +03:00
Gregory Lirent b6a97576e4 Change iteration implementation to the stack based 2022-06-07 21:41:09 +03:00
Gregory Lirent 8a813e877a Add stack 2022-06-07 21:35:13 +03:00
Gregory Lirent e94cdc9783 Clean the rbtree implementation 2022-06-07 21:34:30 +03:00
Gregory Lirent 0fdca5e083 Update tests 2022-06-07 21:24:17 +03:00
Gregory Lirent 0760d7a6a8 Merge branch 'master' into discrete-tests 2022-06-06 23:51:02 +03:00
Gregory Lirent 9a34d1d71f Update headers 2022-06-06 23:47:26 +03:00
Gregory Lirent c17edda61c Fix set (extra) insertion & foreach 2022-06-06 23:46:55 +03:00
Gregory Lirent 09acdb5118 Fix rbtree rotation 2022-06-06 23:45:11 +03:00
Gregory Lirent 091c9c011e Fix vnode creation 2022-06-06 23:44:18 +03:00
Gregory Lirent aedc18c9fa Update set tests 2022-06-06 22:08:10 +03:00
Gregory Lirent 566de8019e Refactor test plugs 2022-06-06 22:07:35 +03:00
Gregory Lirent 4edaea54b3 Merge branch 'rbtree' into discrete-tests 2022-06-06 11:35:20 +03:00
Gregory Lirent 0cf27783ea Add set base & extra 2022-06-06 11:23:33 +03:00
Gregory Lirent da420ef59d Update array & list (extra) foreach symbols 2022-06-06 11:22:48 +03:00
Gregory Lirent 51c1fbf52d Refactor string symbols 2022-06-06 11:21:32 +03:00
Gregory Lirent 4d50d639cc Update concept of implicit type conversion 2022-06-06 11:20:20 +03:00
Gregory Lirent 8058daf234 Add red-black tree base 2022-06-05 21:40:37 +03:00
Gregory Lirent ba451faa45 Merge branch 'master' into discrete-tests 2022-06-05 20:02:15 +03:00
Gregory Lirent da1f20452c Update list (extra) header 2022-06-05 20:01:28 +03:00
Gregory Lirent 355c822e61 Add array (extra) foreach 2022-06-05 20:01:10 +03:00
Gregory Lirent 4c9cd1525d Fix list symbol calling 2022-06-05 19:54:20 +03:00
Gregory Lirent 96b06906f8 Update list tests 2022-06-05 19:49:48 +03:00
Gregory Lirent aa44980abd Merge branch 'master' into discrete-tests 2022-06-05 19:31:27 +03:00
Gregory Lirent d1de38a662 Fix list extra 2022-06-05 19:29:30 +03:00
Gregory Lirent ab8aad910c Update list tests 2022-06-05 19:28:24 +03:00