aboutsummaryrefslogtreecommitdiff
path: root/stdlib/text.c
AgeCommit message (Collapse)Author
2025-03-21Move stdlib into src/Bruce Hill
2025-03-21Add version check for uc_is_property_prepended_concatenation_mark(),Bruce Hill
which was instroduced in libunistring v1.2
2025-03-21Remove some less-supported code features like static initializers forBruce Hill
variable-sized arrays
2025-03-17Add text width support and have that work for paddingBruce Hill
2025-03-07Add text padding functions: :left_pad(), :right_pad(), :middle_pad()Bruce Hill
2025-03-07Add proper language support for case operations on textBruce Hill
2025-03-05Overhaul of constructors, making it more consistent and correct. AlsoBruce Hill
changed T(), T, T_t, T_s type names to T(), T$$info, T$$type, T$$struct for unambiguity
2025-02-07Bugfix and minor perf improvements for text concatenation with unstableBruce Hill
clustering
2025-01-23Overhaul of Text implementation to be more like Cords and have muchBruce Hill
better performance for long sequences of repeated concatenation.
2024-12-26Bugfix for text hashingBruce Hill
2024-12-21Add text:by_line()/:by_split()/:by_match()Bruce Hill
2024-12-19Add Text:reversed()Bruce Hill
2024-12-19Add Text:from()/to() and Array:slice() for symmetryBruce Hill
2024-12-17Minor cleanups and fixes to RNG, chacha, and textBruce Hill
2024-12-07Use likely()/unlikely() macros and a few bugfixes for integersBruce Hill
2024-12-04Bugfix for text memory allocationsBruce Hill
2024-11-29Add serialization and deserializationBruce Hill
2024-11-29Change how types handle metamethodsBruce Hill
2024-11-24Rename "NULL" to "NONE"Bruce Hill
2024-11-19Add Text.at(i) for getting a single clusterBruce Hill
2024-11-09Introduce a `Match` struct to represent pattern matching results, whichBruce Hill
improves the usability of a lot of the APIs. Also bugfix some issues with ranges.
2024-11-04Update text API to use optional returns when applicableBruce Hill
2024-10-29Fix up some GCC compiler flag options for LTO and inliningBruce Hill
2024-10-25Move unistr header out of tomo headerBruce Hill
2024-09-30Rename TypeInfo -> TypeInfo_t and fix up some typeinfo codeBruce Hill
2024-09-16Quote Patterns with "|" instead of "/" when applicableBruce Hill
2024-09-16Bugfix for string escaping in printoutsBruce Hill
2024-09-15Make sure that escape sequences don't accidentally trigger the nextBruce Hill
backslash to be interpreted as an escape sequence when printing quoted text
2024-09-15Slightly improve text quoting so it outputs "a$\r\nb" instead ofBruce Hill
"a$\r$\nb"
2024-09-15Improve automatic text quoting so it minimizes escape sequences whenBruce Hill
possible.
2024-09-14Clean up pattern code to make better use of TextIter_t and fix upBruce Hill
URI/URL patterns
2024-09-13Rename builtins/ -> stdlib/Bruce Hill