Commit Graph

56 Commits

Author SHA1 Message Date
Timerix 0d422cd7e5 HashMapKeyValue.value -> value_ptr 2025-12-02 20:06:02 +05:00
Timerix 83091ac707 added file_readWholeText 2025-11-26 23:52:18 +05:00
Timerix 4c97787c27 moved term.h to tlibc 2025-11-25 18:22:14 +05:00
Timerix 82bd234d08 rewritten Array and List, changed str.size -> .len 2025-11-25 16:31:04 +05:00
Timerix b557881168 LList fix 2025-11-24 23:48:38 +05:00
Timerix f2ce18b16d implemented doubly linked list 2025-11-24 23:41:58 +05:00
Timerix 0b4574b53e replaced strerror() with thread-safe strerror_malloc() 2025-11-21 13:19:14 +05:00
Timerix c68e4e87b3 fixed DateTime_get bugs and added FMT_DateTime 2025-11-18 16:00:50 +05:00
Timerix bc41577248 file_readWhole 2025-11-18 14:18:09 +05:00
Timerix fc8541ad2d fixed portable_localtime_s on posix systems 2025-11-15 14:41:58 +05:00
Timerix ae0fa95d6a added macros for printf format codes 2025-11-15 12:12:06 +05:00
Timerix 5ef223372b renamed char_* functions 2025-11-15 11:51:21 +05:00
Timerix adaf5cc311 cstr_copy 2025-11-13 06:16:57 +05:00
Timerix af36bab444 implemented DateTime struct 2025-11-13 05:11:35 +05:00
Timerix 1775b27980 Array_null and List_null 2025-11-13 02:29:55 +05:00
Timerix 3034e4d186 readme 2025-11-10 12:40:53 +05:00
Timerix 972f244ae5 implemented ErrorCodePage 2025-11-10 11:42:25 +05:00
Timerix 6a1067a612 created HashMap iterator 2025-11-10 10:30:22 +05:00
Timerix 2de044711f implemented List_increaseCapacity_size 2025-11-10 10:29:50 +05:00
Timerix 958cb269b2 renamed first argument of all methods to 'self' 2025-11-10 07:06:56 +05:00
Timerix 0a1e87817d added HashMap_pushOrUpdate 2025-11-10 06:55:47 +05:00
Timerix 57c5942fcc new StringBuilder functions 2025-11-10 06:55:26 +05:00
Timerix 1406189511 implemented buffer_size calculation in vsprintf_malloc 2025-11-10 01:54:47 +05:00
Timerix 2c8e6fc601 added null check to destructors 2025-11-09 03:37:17 +05:00
Timerix dbe8924466 compiler attributes were hidden behind ATTRIBUTE_* macros 2025-11-08 21:24:00 +05:00
Timerix 30c141f587 renamed Array_slice macros 2025-11-08 18:13:06 +05:00
Timerix c4cb696721 fixed file_getSize 2025-11-01 19:49:17 +05:00
Timerix 75c94e88d9 fixed str_trim bugs 2025-11-01 00:15:41 +05:00
Timerix 14ffede476 smal fixes 2025-09-29 10:22:50 +05:00
Timerix b3f67a38de base64 2025-09-29 08:19:13 +05:00
Timerix c415e2ca8f str_trim 2025-08-12 19:51:07 +03:00
Timerix 8eeaff4245 made str_equals faster 2025-08-10 17:21:55 +03:00
Timerix a097d5aff9 header fix for linux 2025-08-10 03:22:10 +03:00
Timerix d04aac567f added defer macro 2025-08-09 21:42:12 +03:00
Timerix fe9e44a660 file_openOrCreateReadWrite 2025-08-08 21:38:34 +03:00
Timerix 223406d4e4 added bool value return to dir_create 2025-08-04 19:15:30 +03:00
Timerix e1dc972b24 implemented file read/write functions 2025-08-04 18:23:46 +03:00
Timerix ab55f85160 fixed bugs in path functions 2025-08-04 16:33:58 +03:00
Timerix e0f1941c82 added macro try_void 2025-08-04 16:32:23 +03:00
Timerix 6d959fe8f5 added macro RESULT_ERROR_FMT and some filesystem functions 2025-08-04 16:03:08 +03:00
Timerix 961d00fdb0 filesystem.h 2025-08-04 13:47:24 +03:00
Timerix 0e80a56892 implemented lazy initialization of HashMap.table 2025-07-24 18:26:25 +03:00
Timerix 03bebea4b2 renamed sosme HashMap methods 2025-07-24 18:08:09 +03:00
Timerix 51980ebb0b renamed some collection functions 2025-07-24 17:45:22 +03:00
Timerix eb6432470c collection structs name replaced with macro 2025-07-24 12:56:53 +03:00
Timerix 447c15bc46 fixed error message generation 2025-07-22 15:31:07 +05:00
Timerix d3a8c03fe5 added gettime and sleep functions 2025-07-22 15:12:37 +05:00
Timerix ba7a81d205 implemented Error struct 2025-07-21 17:57:28 +03:00
Timerix 8999fda11c added Result struct 2025-07-21 16:22:57 +03:00
Timerix 7e5b1ea9bb moved headers to include/tlibc 2025-07-21 16:10:01 +03:00