Commit Graph

57 Commits

Author SHA1 Message Date
57c5942fcc new StringBuilder functions 2025-11-10 06:55:26 +05:00
1406189511 implemented buffer_size calculation in vsprintf_malloc 2025-11-10 01:54:47 +05:00
e2f1f6c09b added ATTRIBUTE_THREAD_LOCAL 2025-11-09 23:56:42 +05:00
bb3b096262 updated gprof task 2025-11-09 23:45:48 +05:00
02fb2767a8 updated to cbuild 2.3.0 2025-11-09 23:27:21 +05:00
4cc226b57a enabled more warnings 2025-11-09 18:37:18 +05:00
cf5fda7a1e added macro List_castTo_Array 2025-11-09 18:05:44 +05:00
2c8e6fc601 added null check to destructors 2025-11-09 03:37:17 +05:00
d6436d0833 added sec_t 2025-11-08 23:57:22 +05:00
ee2b88a412 added warning on unused Result return value and a way to supress this warning 2025-11-08 22:18:33 +05:00
dbe8924466 compiler attributes were hidden behind ATTRIBUTE_* macros 2025-11-08 21:24:00 +05:00
30c141f587 renamed Array_slice macros 2025-11-08 18:13:06 +05:00
00a1a29d34 changed Array_memset(), added file_close() 2025-11-06 22:25:19 +05:00
5fb2db2380 implemented str_slice 2025-11-01 19:49:31 +05:00
c4cb696721 fixed file_getSize 2025-11-01 19:49:17 +05:00
b801719712 implemented Array_slice* methods 2025-11-01 17:20:20 +05:00
75c94e88d9 fixed str_trim bugs 2025-11-01 00:15:41 +05:00
a0affaa6d0 added braces to try_assert 2025-10-26 14:17:25 +05:00
f0992c0217 try_assert 2025-10-25 19:07:20 +05:00
0184d2e8c9 struct_castTo_Array 2025-10-25 16:42:45 +05:00
14ffede476 smal fixes 2025-09-29 10:22:50 +05:00
b3f67a38de base64 2025-09-29 08:19:13 +05:00
7e7bd195a9 added Array_copy() 2025-09-12 20:57:34 +05:00
c415e2ca8f str_trim 2025-08-12 19:51:07 +03:00
bf56984482 try_stderrcode 2025-08-10 21:33:16 +03:00
8eeaff4245 made str_equals faster 2025-08-10 17:21:55 +03:00
a097d5aff9 header fix for linux 2025-08-10 03:22:10 +03:00
d04aac567f added defer macro 2025-08-09 21:42:12 +03:00
fe9e44a660 file_openOrCreateReadWrite 2025-08-08 21:38:34 +03:00
223406d4e4 added bool value return to dir_create 2025-08-04 19:15:30 +03:00
e1dc972b24 implemented file read/write functions 2025-08-04 18:23:46 +03:00
ab55f85160 fixed bugs in path functions 2025-08-04 16:33:58 +03:00
e0f1941c82 added macro try_void 2025-08-04 16:32:23 +03:00
6d959fe8f5 added macro RESULT_ERROR_FMT and some filesystem functions 2025-08-04 16:03:08 +03:00
961d00fdb0 filesystem.h 2025-08-04 13:47:24 +03:00
4c3933f789 renamed v_ptr to p 2025-07-31 18:24:53 +03:00
0e80a56892 implemented lazy initialization of HashMap.table 2025-07-24 18:26:25 +03:00
03bebea4b2 renamed sosme HashMap methods 2025-07-24 18:08:09 +03:00
51980ebb0b renamed some collection functions 2025-07-24 17:45:22 +03:00
eb6432470c collection structs name replaced with macro 2025-07-24 12:56:53 +03:00
2dd6316b7b disable bool definition if it is defined already 2025-07-24 12:55:53 +03:00
a9fa42c23f changed Result struct fields 2025-07-22 23:57:31 +03:00
447c15bc46 fixed error message generation 2025-07-22 15:31:07 +05:00
d3a8c03fe5 added gettime and sleep functions 2025-07-22 15:12:37 +05:00
f5805888bc include stdarg.h 2025-07-22 12:53:08 +05:00
ba7a81d205 implemented Error struct 2025-07-21 17:57:28 +03:00
8999fda11c added Result struct 2025-07-21 16:22:57 +03:00
7e5b1ea9bb moved headers to include/tlibc 2025-07-21 16:10:01 +03:00
e16a0035a4 fixed bug in HashMap 2025-07-21 16:02:31 +03:00
be2c4e7792 hex_to_str 2025-07-21 16:02:15 +03:00