aboutsummaryrefslogtreecommitdiff
path: root/src/stdlib/text.c
AgeCommit message (Collapse)Author
2026-02-08Bugfixes for Text.distance()Bruce Hill
2026-02-08Added Text.distance(a,b) for text similarity comparisons.Bruce Hill
2025-12-28Change autoformatter to no longer allow single-line functionsBruce Hill
2025-12-23Big speedup my trimming down MAP_LIST macro and inlining someBruce Hill
applications of it.
2025-11-30Handle some text method edge cases with empty text better.Bruce Hill
2025-11-23Added Text.find(text, target, start=1)Bruce Hill
2025-11-22Bugfix for infinite loop in text.replace("", ...) with empty stringBruce Hill
2025-11-15Fix for potential issue with codepoint namesBruce Hill
2025-11-15Make EMPTY_TEXT into a macroBruce Hill
2025-10-19Fix signed comparison issuesBruce Hill
2025-10-13Minor speculative fixes to be extra cautiousBruce Hill
2025-10-12Code cleanup and fixing minor issuesBruce Hill
2025-10-01Convert to using more zero values for `none`Bruce Hill
2025-09-13Merge branch 'optional-list-indexing' into devBruce Hill
2025-09-09Minor cleanupsBruce Hill
2025-09-09Compact lists when appropriateBruce Hill
2025-09-09Fix memory leak/bugBruce Hill
2025-09-09Fix up some edge cases for text unicode stuffBruce Hill
2025-09-09Merge branch 'main' into optional-list-indexingoptional-list-indexingBruce Hill
2025-09-09Overhaul to the unicode encoding/decoding methods for textBruce Hill
2025-09-06Merge branch 'main' into optional-list-indexingBruce Hill
2025-09-01Merge branch 'main' into formatterBruce Hill
2025-09-01Merge branch 'main' into optional-list-indexingBruce Hill
2025-09-01Make Texts() macro a bit more flexible.Bruce Hill
2025-09-01Make text indexing optionalBruce Hill
2025-08-29Improvements to text and inline C code formatting/parsingBruce Hill
2025-08-25Clean up some unistr.h issues and expand some parse macros.Bruce Hill
2025-08-24Remove vim modelinesBruce Hill
2025-08-23Autoformat everything with clang-formatBruce Hill
2025-08-23Lots of cleanupsBruce Hill
2025-08-23Fix some LSP issues, mostly unused importsBruce Hill
2025-08-19Some pedantic fixes vetted against compiling on mac.Bruce Hill
2025-08-18Rework code to avoid variable-length arrayBruce Hill
2025-08-16Improved parsing and prefix/suffix matching using a `remainder`Bruce Hill
parameter
2025-07-10Add text compression optimizations for unicode textBruce Hill
2025-06-28Greatly increase the maximum free space allocated when growing listsBruce Hill
(from 63 -> 281,474,976,710,655) to fix degenerate performance when appending to large lists.
2025-06-24Sanity checkBruce Hill
2025-06-24Revert "Do text deserialization in chunks to avoid possible memory issues"Bruce Hill
(Breaks with unicode text) This reverts commit 389132400b6d3c1f7c767aaf3546d19e93909eb3.
2025-06-22Do text deserialization in chunks to avoid possible memory issuesBruce Hill
2025-05-06Check return valuesBruce Hill
2025-05-06Error checking for path componentsBruce Hill
2025-05-02Bugfix for text hashingBruce Hill
2025-04-27Update stdlib to use `print` instead of `printf` in all cases. ThisBruce Hill
means bringing in fpconv to do float-to-string conversion and a few updates to integer and number methods for string formatting.
2025-04-15Make some compatibility fixes to make sure the compiler can fully buildBruce Hill
using TinyCC
2025-04-14Reworking of stack traces (back to using addr2line) for compatibilityBruce Hill
and improved output quality
2025-04-06Rename Array -> List in all code and docsBruce Hill
2025-04-06Make string escapes more normal: "\n" for newline, etc. Backticks can beBruce Hill
used to put in literal code without escape sequences.
2025-04-01Move patterns into a moduleBruce Hill
2025-03-31Fully move all pattern code into patterns.cBruce Hill
2025-03-31Move pattern code into patterns fileBruce Hill