| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Unicode 16.0 | 2025-04-30 | 1 | -0/+9 | |
| | | | | | | Went smoothly, needed to add some scripts and adjust the magic numbers, but other than that, all set. | ||||
| * | Rest of the Renamings | 2025-04-30 | 1 | -38/+38 | |
| | | | | | These get different names, but don't otherwise change. | ||||
| * | Remove FoldData, make CaseFolding | 2025-04-30 | 1 | -9/+2 | |
| | | | | | | CaseFolding now has the FoldData, and can be initialized with a copy of Normalize if wanted. | ||||
| * | Merge NormData with Normalize | 2025-04-30 | 1 | -21/+5 | |
| | | |||||
| * | grapheme now Graphemes, Data files gone | 2025-04-30 | 1 | -2/+2 | |
| | | |||||
| * | Factor out 'Data' for grapheme and DisplayWidth | 2025-04-30 | 1 | -50/+24 | |
| | | | | | | In the process of refactoring the whole library, so that it doesn't expose anything called "Data" separately from user functionality. | ||||
| * | Add general tests step | 2025-04-29 | 1 | -0/+155 | |
| | | | | | | | After a considerable slog, all tests are reachable from the test step, and pass. Almost every failure was related to the change away from the inclusion of an allocator on this or that. | ||||
| * | Add c0 and c1 control width options | 2025-03-20 | 1 | -1/+16 | |
| | | | | | | | | This allows a build of DisplayWidth to give characters in those classes a width, for cases where they'll be printed with a substitute in the final display. It also raises the size of possible characters from an i3 to an i4, to accommodate printing C1s as e.g. <80> or \u{80}. | ||||
| * | fix removed b.host on v0.14.0-dev.2568+42dac40b3 | 2024-12-28 | 1 | -16/+16 | |
| | | |||||
| * | Updated build.zig b.path | 2024-05-19 | 1 | -36/+36 | |
| | | |||||
| * | Added benchmarks; Unicode version; Removed Ziglyph dep | 2024-03-31 | 1 | -3/+0 | |
| | | |||||
| * | Updated README | 2024-03-31 | 1 | -1/+1 | |
| | | |||||
| * | Split out Unicode tests to separate file | 2024-03-28 | 1 | -31/+14 | |
| | | |||||
| * | Merged NumericData into PropsData | 2024-03-28 | 1 | -8/+2 | |
| | | |||||
| * | PropsData and errdefers for init fns | 2024-03-28 | 1 | -2/+31 | |
| | | |||||
| * | ScriptsData and made all Datas const | 2024-03-27 | 1 | -5/+23 | |
| | | |||||
| * | Export CaseData | 2024-03-27 | 1 | -1/+1 | |
| | | |||||
| * | Removed main | 2024-03-26 | 1 | -26/+0 | |
| | | |||||
| * | Removed title case processing | 2024-03-26 | 1 | -12/+0 | |
| | | |||||
| * | CaseData | 2024-03-25 | 1 | -4/+60 | |
| | | |||||
| * | NumericData | 2024-03-24 | 1 | -7/+27 | |
| | | |||||
| * | Rename CaseFold and Normalize | 2024-03-23 | 1 | -11/+11 | |
| | | |||||
| * | Renamed Caser to Folder | 2024-03-23 | 1 | -7/+8 | |
| | | |||||
| * | Normalizer back to 300k in Safe | 2024-03-01 | 1 | -1/+1 | |
| | | |||||
| * | Moved case fold stuff to src/Caser.zig | 2024-03-01 | 1 | -11/+22 | |
| | | |||||
| * | Normalizer.eqlIgnoreCase compatibility caseless matching | 2024-03-01 | 1 | -1/+19 | |
| | | |||||
| * | Using slices for decompositions in Normalizer | 2024-02-28 | 1 | -6/+7 | |
| | | |||||
| * | General Category with GenCatData | 2024-02-27 | 1 | -2/+20 | |
| | | |||||
| * | Using NormPropsData in NormData; No Ziglyph deps in NOrmalizer | 2024-02-27 | 1 | -1/+18 | |
| | | |||||
| * | Using HangulData in NormData | 2024-02-27 | 1 | -1/+18 | |
| | | |||||
| * | Using NormData nfkd | 2024-02-26 | 1 | -5/+22 | |
| | | |||||
| * | Using NormData and CanonData in Normalizer | 2024-02-26 | 1 | -7/+31 | |
| | | |||||
| * | Using separate data struct model. | 2024-02-26 | 1 | -24/+47 | |
| | | |||||
| * | Replaced ccc_map with table. 20ms faster | 2024-02-20 | 1 | -5/+28 | |
| | | |||||
| * | Tried SIMD lower/upper string. Slower than linear. | 2024-02-18 | 1 | -0/+1 | |
| | | |||||
| * | center, padLeft, padRight, and wrap | 2024-02-18 | 1 | -1/+13 | |
| | | |||||
| * | Added cjk build option to set ambiguous width to 2 at build time | 2024-02-18 | 1 | -0/+7 | |
| | | |||||
| * | Back to zg code_point. 4ms faster than Ghostty's Utf8Decoder | 2024-02-18 | 1 | -1/+1 | |
| | | |||||
| * | Testing Ghostty's Utf8Decoder. A bit slower | 2024-02-18 | 1 | -2/+2 | |
| | | |||||
| * | Rename to zg | 2024-02-18 | 1 | -1/+1 | |
| | | |||||
| * | Code point and grapheme are now namespaces. | 2024-02-18 | 1 | -12/+12 | |
| | | |||||
| * | GraphemeIterator ASCII optimization 3x faster | 2024-02-17 | 1 | -1/+2 | |
| | | |||||
| * | display_width with table | 2024-02-16 | 1 | -2/+23 | |
| | | |||||
| * | build.zig module reorg | 2024-02-15 | 1 | -2/+21 | |
| | | |||||
| * | New single byte props table | 2024-02-15 | 1 | -27/+2 | |
| | | |||||
| * | Passing Unicode 15.1.0 Grapheme Break Tests | 2024-02-14 | 1 | -0/+12 | |
| | | |||||
| * | Code reorg; Added UCD | 2024-02-14 | 1 | -8/+8 | |
| | | |||||
| * | Using emoji table | 2024-02-13 | 1 | -7/+19 | |
| | | |||||
| * | Passing ziglyph tests | 2024-02-13 | 1 | -0/+2 | |
| | | |||||
| * | Flat array | 2024-02-12 | 1 | -10/+10 | |
| | | |||||