Commit Graph

16 Commits

Author SHA1 Message Date
Aleksandr Orefkov 928ed1af23 - Add new string class - cestring, constexpr string. Worked in consteval.
- Change lstring allocation align to 16 bytes.
- Update version to 1.6.1
2026-01-30 17:30:09 +03:00
Aleksandr Orefkov bb70d1b0a4 - Version updated to 1.6.0.
- Added functions e_concat and e_subst.
- Added four ways to specify a type conversion to a string expression.
- Implemented a universal operator+ for string expressions and types that can be converted to string expressions.

- Версия обновлена на 1.6.0.
- Добавлены функции e_concat и e_subst.
- Добавлено четыре способа задать преобразование типа в строковое выражение.
- Реализован универсальный operator+ для строковых выражений и типов, которые могут преобразовываться в строковые выражения.
2026-01-29 18:43:08 +03:00
Aleksandr Orefkov 35d2ea2ee8 1.5.0. 2026-01-25 13:39:22 +03:00
Aleksandr Orefkov 620383a5a4 - Added the ability to convert signed numbers to hexadecimal strings.
- Added methods for replacing substrings for standard strings.
- Added the ability to pass a string expression as the replacement string to the substring replacement methods.
If the searched substring is not found, it is not instantiated. If it is found, it is instantiated at the replacement insertion point, and is simply copied from there in subsequent replacements.
2026-01-24 17:59:59 +03:00
Aleksandr Orefkov 9b668edf24 Add methods to change std strings by string expressions. 2026-01-23 14:59:25 +03:00
Aleksandr Orefkov c278fb8f2b Release 1.4.0
- Make compatible with std strings.
- Update docs.
- Fix many errors.
2026-01-21 16:04:49 +03:00
Aleksandr Orefkov de7461dcd5 Доработана работа с constexpr. Дополнена документация. 2026-01-04 12:20:36 +03:00
Aleksandr Orefkov bde616b8f4 Add `e_repeat` expression. Update version. 2025-12-22 15:52:18 +03:00
Aleksandr Orefkov 573ffd247e Исправлена конвертация в double. 2025-11-25 18:55:16 +03:00
Aleksandr Orefkov 8d8ec95faa Исправил shared сборку 2025-11-15 13:37:19 +03:00
Aleksandr Orefkov 1f225a790a Доработана сборка под Emscripten 2025-11-13 17:57:42 +03:00
Aleksandr Orefkov 42e2e3a6be Поправил файлы сборки 2025-11-12 21:47:40 +03:00
Aleksandr Orefkov b61296939c Исправлен тип возвращаемого значения в hashStrMap::at 2025-11-10 20:35:35 +03:00
Aleksandr Orefkov 7d2dd34455 - Исправлено поведение при получении подстроки, если from отрицательное число, большее по модулю длины строки. В этом случае подстрока берётся с начала строки.
- Доработаны cmake файла, для установки в качестве пакета.
- simdutf удалён из сабмодулей, устанавливается через FetchContent.
2025-11-09 20:07:23 +03:00
Aleksandr Orefkov a4eb796220 Мелкие правки в тестах и документации. 2025-08-08 12:17:39 +03:00
orefkov 0cc4fad6e6 First commit 2025-08-07 13:44:02 +03:00