Commit Graph

9 Commits

Author SHA1 Message Date
aa402de368 Add string compare functions 2025-11-09 19:11:54 +03:00
44057e96f3 Add string duplication function (strdup) 2025-11-08 11:02:01 +03:00
6ff6896969 Remove extra newlines 2025-06-21 22:22:04 +03:00
fc774fd0ff Refactor, separate docs from headers, add ru docs
Doxygen kind'a sucks and I need multilanguage documentation, so I did
that. Also, separated massive Math.h file into smaller files.
2025-06-21 20:12:15 +03:00
6aee5a83aa Refactor string functions, add unicode support
Refactored existing functions. Added Unicode support and UTF-8, UTF-16,
and UTF-32 encoding/decoding.
2025-04-05 13:56:00 +03:00
f9ebeabb18 Refactor strings (avoid using dynamically allocated memory)
Refactored strings functions to make them use supplied string
instead of allocating new ones.

Additionally, split String/Int.c into several files to avoid define
mess that was present before.
2025-04-05 13:56:00 +03:00
4b2e3da567 Add int tests, fix bugs, add docs
Added tests for string to/from integers and added documentation.
While adding tests caught few bugs and shortcomings (now everything
works as expected)
2025-04-05 13:56:00 +03:00
82bea0ebf8 Refactor bigints, add int and float conv functions
Added functions to convert from/to ints/floats. Floats are converted
according to basic Steele&White algorithm (without speedup).
2025-04-05 13:56:00 +03:00
fc3d4e22d5 Add initial bigint implementation for the fmt library 2025-04-05 13:56:00 +03:00