Commit Graph

24 Commits

Author SHA1 Message Date
ebb78a4802 Add scripts to convert line ending format 2024-07-09 11:21:07 +03:00
d0cd2c4697 Add big integer function to quickly generate power of 10 number 2024-06-24 21:31:18 +03:00
a99724e934 Remove not used variable from POSIX thread code 2024-06-21 23:14:54 +03:00
87b34d57be Improve big integer tests, fix bugs, add quick digit multiplication 2024-06-21 23:14:14 +03:00
4c77ce8fe3 Add big integer implementation 2024-06-16 12:29:48 +03:00
9642630dd1 Fix unit test addition function to work in constant time 2024-06-16 12:26:17 +03:00
d8b9e97e07 Fix error in thread creation function on Windows 2024-06-16 12:25:16 +03:00
ecab74bb22 Enable additional compiler warnings 2024-06-16 12:23:21 +03:00
bfa33b3778 Add internal configuration file, add missing includes, rename some options 2024-06-12 12:09:59 +03:00
5762484550 Add thread sleep function 2024-06-10 22:39:24 +03:00
ada9d3ada5 Implement TLS and spinlocks, fix bug in Windows threads 2024-06-10 22:24:57 +03:00
8939076f94 Fix typo in thread_null implementation 2024-06-10 22:23:34 +03:00
54c33ec67a Fix warnings related to undefined defines and implicit casts 2024-06-08 12:26:31 +03:00
fd39ee8692 Add comments and documentation, rework open mode logic 2024-06-08 12:06:56 +03:00
79874622a2 Add documentation, expand error handling, implement file and buffer io 2024-06-03 22:11:05 +03:00
fdbabab0e0 Implement WinNT condition variables, add semaphors 2024-04-27 14:40:32 +03:00
bc1d198c10 Fix windows compilation issues 2024-04-24 00:17:36 +03:00
692b5b4297 Sync to the latest version.
Can be broken or partially implemented.
2024-04-23 23:45:43 +03:00
ec499b6cfc Remove whitespace 2024-04-14 22:38:00 +03:00
a645a201d8 Add thread support 2024-04-14 22:32:58 +03:00
d6c396231f Fix algorithm header documentation indentation 2024-04-14 22:32:48 +03:00
f2f44dcf5c Add algorithm functions (swaps/sorting/partioning/heaps) 2024-04-14 14:00:07 +03:00
7b97af5898 Fix missing newline in unit assert messages 2024-04-14 13:53:50 +03:00
ac5df0ebe9 Initial commit 2024-04-13 14:52:29 +03:00