| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Updated README for v0.13.0v0.13.0 | 2024-06-08 | 1 | -2/+2 | |
| | | |||||
| * | Updated benchmark | 2024-06-07 | 2 | -3/+3 | |
| | | |||||
| * | Merge pull request 'build: use b.path everywhere' (#5) from ↵ | 2024-06-07 | 1 | -1/+1 | |
| |\ | | | | | | | | | | | rockorager/zg:master into master Reviewed-on: https://codeberg.org/dude_the_builder/zg/pulls/5 | ||||
| | * | build: use b.path everywhere | 2024-06-07 | 2 | -37/+37 | |
| | | | | | | | | | | | | | Use b.path everywhere in build.zig to make library compatible with zig 0.13.0. Also in 0.13.0, zig-cache was moved to .zig-cache. Update .gitignore accordingly. | ||||
| * | | Updated build.zig b.path | 2024-05-19 | 2 | -39/+36 | |
| |/ | |||||
| * | Removed emoji modifier display width = 0 case. | 2024-05-03 | 2 | -3/+3 | |
| | | |||||
| * | Merge pull request 'DisplayWidth: explicitly set width to 2 when VS16 is ↵ | 2024-04-11 | 1 | -0/+4 | |
| |\ | | | | | | | | | | | found' (#3) from rockorager/zg:vs-16 into master Reviewed-on: https://codeberg.org/dude_the_builder/zg/pulls/3 | ||||
| | * | DisplayWidth: explicitly set width to 2 when VS16 is found | 2024-04-11 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | | Explicitly set the width of an emoji to two when the next codepoint is a VS16 selector. Add unit test for this case. This is essentially the same PR as https://codeberg.org/dude_the_builder/ziglyph/pulls/11 | ||||
| * | | Merge pull request 'grapheme: export grapheme.State struct' (#2) from ↵ | 2024-04-11 | 1 | -1/+1 | |
| |\ \ | |/ |/| | | | | | | | rockorager/zg:gb-state into master Reviewed-on: https://codeberg.org/dude_the_builder/zg/pulls/2 | ||||
| | * | grapheme: export grapheme.State struct | 2024-04-11 | 1 | -1/+1 | |
| |/ | | | | | | The public function `graphemeBreak` requires a reference to a State struct, however this type is not exported. Export the type to allow users of zg to use this type and call graphemeBreak. | ||||
| * | Updated benchmarksv0.1.0 | 2024-04-02 | 3 | -6/+5 | |
| | | |||||
| * | NormData init now takes pointer to uninitialized Self to avoid stack copy ↵ | 2024-04-02 | 4 | -16/+24 | |
| | | | | | issues. | ||||
| * | Updated README with zig fetch | 2024-03-31 | 1 | -6/+4 | |
| | | |||||
| * | Added benchmarks; Unicode version; Removed Ziglyph dep | 2024-03-31 | 22 | -9/+78735 | |
| | | |||||
| * | Added Ghostty ref in README | 2024-03-31 | 1 | -4/+5 | |
| | | |||||
| * | Added LICENSE | 2024-03-31 | 1 | -0/+21 | |
| | | |||||
| * | Updated README | 2024-03-31 | 32 | -136/+606 | |
| | | |||||
| * | Split out Unicode tests to separate file | 2024-03-28 | 4 | -216/+209 | |
| | | |||||
| * | Merged NumericData into PropsData | 2024-03-28 | 3 | -77/+46 | |
| | | |||||
| * | PropsData and errdefers for init fns | 2024-03-28 | 16 | -24/+485 | |
| | | |||||
| * | ScriptsData and made all Datas const | 2024-03-27 | 19 | -62/+615 | |
| | | |||||
| * | Friendly general category methods | 2024-03-27 | 2 | -60/+146 | |
| | | |||||
| * | Export CaseData | 2024-03-27 | 1 | -1/+1 | |
| | | |||||
| * | Rename DisplayWidthData | 2024-03-27 | 1 | -7/+7 | |
| | | |||||
| * | rm src/main.zig | 2024-03-26 | 1 | -93/+0 | |
| | | |||||
| * | Removed main | 2024-03-26 | 1 | -26/+0 | |
| | | |||||
| * | GraphemeData and Normalize non-pub fns | 2024-03-26 | 2 | -13/+13 | |
| | | |||||
| * | Using diff for lowercase mapping | 2024-03-26 | 2 | -9/+10 | |
| | | |||||
| * | Using diff for uppercase mapping | 2024-03-26 | 2 | -9/+10 | |
| | | |||||
| * | Removed title case processing | 2024-03-26 | 3 | -105/+15 | |
| | | |||||
| * | CaseData | 2024-03-25 | 7 | -29/+613 | |
| | | |||||
| * | NumericData | 2024-03-24 | 4 | -19/+263 | |
| | | |||||
| * | Rename CaseFold and Normalize | 2024-03-23 | 4 | -26/+26 | |
| | | |||||
| * | Renamed Caser to Folder | 2024-03-23 | 2 | -7/+8 | |
| | | |||||
| * | Small format change in main | 2024-03-16 | 1 | -1/+5 | |
| | | |||||
| * | zon paths update; .gitattributes | 2024-03-02 | 2 | -2/+5 | |
| | | |||||
| * | Normalizer back to 300k in Safe | 2024-03-01 | 2 | -17/+17 | |
| | | |||||
| * | Added canonical caseless match to Caser | 2024-03-01 | 3 | -7/+105 | |
| | | |||||
| * | Moved case fold stuff to src/Caser.zig | 2024-03-01 | 11 | -123/+153 | |
| | | |||||
| * | Changes when case folded check; 20ms faster | 2024-03-01 | 3 | -9/+89 | |
| | | |||||
| * | Normalizer.eqlIgnoreCase compatibility caseless matching | 2024-03-01 | 6 | -10/+258 | |
| | | |||||
| * | Removed dupe tombstone check in Normalizer | 2024-02-29 | 1 | -14/+0 | |
| | | |||||
| * | Major Normalizer optimizations | 2024-02-29 | 1 | -60/+75 | |
| | | |||||
| * | Added nfc latin1 check back | 2024-02-28 | 2 | -71/+122 | |
| | | |||||
| * | Using slices for decompositions in Normalizer | 2024-02-28 | 5 | -128/+125 | |
| | | |||||
| * | General Category with GenCatData | 2024-02-27 | 5 | -18/+300 | |
| | | |||||
| * | Normalizer 2x faster than Ziglyph; Uses 2x memory | 2024-02-27 | 1 | -1/+1 | |
| | | |||||
| * | Using NormPropsData in NormData; No Ziglyph deps in NOrmalizer | 2024-02-27 | 6 | -10/+220 | |
| | | |||||
| * | Removed equality functions from Normalizer | 2024-02-27 | 1 | -110/+3 | |
| | | |||||
| * | Using HangulData in NormData | 2024-02-27 | 5 | -13/+219 | |
| | | |||||