summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* DisplayWidth: explicitly set width to 2 when VS16 is foundGravatar Tim Culverhouse2024-04-111-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
* NormData init now takes pointer to uninitialized Self to avoid stack copy ↵Gravatar Jose Colon Rodriguez2024-04-023-14/+20
| | | | issues.
* Updated READMEGravatar Jose Colon Rodriguez2024-03-3114-87/+36
|
* Split out Unicode tests to separate fileGravatar Jose Colon Rodriguez2024-03-283-185/+195
|
* Merged NumericData into PropsDataGravatar Jose Colon Rodriguez2024-03-282-69/+44
|
* PropsData and errdefers for init fnsGravatar Jose Colon Rodriguez2024-03-2813-22/+179
|
* ScriptsData and made all Datas constGravatar Jose Colon Rodriguez2024-03-2717-57/+283
|
* Friendly general category methodsGravatar Jose Colon Rodriguez2024-03-271-30/+116
|
* Rename DisplayWidthDataGravatar Jose Colon Rodriguez2024-03-271-7/+7
|
* rm src/main.zigGravatar Jose Colon Rodriguez2024-03-261-93/+0
|
* GraphemeData and Normalize non-pub fnsGravatar Jose Colon Rodriguez2024-03-262-13/+13
|
* Using diff for lowercase mappingGravatar Jose Colon Rodriguez2024-03-261-2/+3
|
* Using diff for uppercase mappingGravatar Jose Colon Rodriguez2024-03-261-2/+3
|
* Removed title case processingGravatar Jose Colon Rodriguez2024-03-261-35/+15
|
* CaseDataGravatar Jose Colon Rodriguez2024-03-251-0/+223
|
* NumericDataGravatar Jose Colon Rodriguez2024-03-242-12/+95
|
* Rename CaseFold and NormalizeGravatar Jose Colon Rodriguez2024-03-233-15/+15
|
* Renamed Caser to FolderGravatar Jose Colon Rodriguez2024-03-231-0/+0
|
* Small format change in mainGravatar Jose Colon Rodriguez2024-03-161-1/+5
|
* Normalizer back to 300k in SafeGravatar Jose Colon Rodriguez2024-03-011-16/+16
|
* Added canonical caseless match to CaserGravatar Jose Colon Rodriguez2024-03-013-7/+105
|
* Moved case fold stuff to src/Caser.zigGravatar Jose Colon Rodriguez2024-03-014-106/+125
|
* Changes when case folded check; 20ms fasterGravatar Jose Colon Rodriguez2024-03-012-6/+38
|
* Normalizer.eqlIgnoreCase compatibility caseless matchingGravatar Jose Colon Rodriguez2024-03-014-9/+163
|
* Removed dupe tombstone check in NormalizerGravatar Jose Colon Rodriguez2024-02-291-14/+0
|
* Major Normalizer optimizationsGravatar Jose Colon Rodriguez2024-02-291-60/+75
|
* Added nfc latin1 check backGravatar Jose Colon Rodriguez2024-02-282-71/+122
|
* Using slices for decompositions in NormalizerGravatar Jose Colon Rodriguez2024-02-284-122/+118
|
* General Category with GenCatDataGravatar Jose Colon Rodriguez2024-02-273-16/+108
|
* Normalizer 2x faster than Ziglyph; Uses 2x memoryGravatar Jose Colon Rodriguez2024-02-271-1/+1
|
* Using NormPropsData in NormData; No Ziglyph deps in NOrmalizerGravatar Jose Colon Rodriguez2024-02-274-9/+67
|
* Removed equality functions from NormalizerGravatar Jose Colon Rodriguez2024-02-271-110/+3
|
* Using HangulData in NormDataGravatar Jose Colon Rodriguez2024-02-273-12/+67
|
* Using NormData nfkdGravatar Jose Colon Rodriguez2024-02-268-101/+97
|
* Using NormData nfc and nfdGravatar Jose Colon Rodriguez2024-02-265-27/+16
|
* Using NormData and CanonData in NormalizerGravatar Jose Colon Rodriguez2024-02-264-90/+143
|
* Using separate data struct model.Gravatar Jose Colon Rodriguez2024-02-267-196/+427
|
* Replaced ccc_map with table. 20ms fasterGravatar Jose Colon Rodriguez2024-02-205-2/+875
|
* Cleaned up directory structureGravatar Jose Colon Rodriguez2024-02-192-11/+7
|
* Tried SIMD lower/upper string. Slower than linear.Gravatar Jose Colon Rodriguez2024-02-181-7/+10
|
* center, padLeft, padRight, and wrapGravatar Jose Colon Rodriguez2024-02-182-45/+281
|
* Grapheme -> graphemeGravatar Jose Colon Rodriguez2024-02-181-0/+0
|
* Back to zg code_point. 4ms faster than Ghostty's Utf8DecoderGravatar Jose Colon Rodriguez2024-02-183-240/+39
|
* Testing Ghostty's Utf8Decoder. A bit slowerGravatar Jose Colon Rodriguez2024-02-184-18/+216
|
* Code point code is now a method not a field.Gravatar Jose Colon Rodriguez2024-02-183-44/+47
|
* Code point and grapheme are now namespaces.Gravatar Jose Colon Rodriguez2024-02-183-56/+54
|
* Fixed isAsciiOnly and CodePointIterator ASCII bugsGravatar Jose Colon Rodriguez2024-02-173-10/+11
|
* display_width tweaksGravatar Jose Colon Rodriguez2024-02-173-84/+97
|
* GraphemeIterator ASCII optimization 3x fasterGravatar Jose Colon Rodriguez2024-02-173-55/+64
|
* isAsciiOnly SIMD tweaksGravatar Jose Colon Rodriguez2024-02-171-2/+6
|