GitHub / unicode-rs/unicode-width / commits
Displayed width of Unicode characters and strings according to UAX#11 rules.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 832f7ca4 | Fix typo in docs (#90) |
Jules Bertholet <j****t@q****z>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| c7b4d42d |
Fix halfwidth katakana voiced and semi-voiced sound marks in width calculatio...
Co-authored-by: Jules Bertholet <j****t@g****m>, Jules Bertholet <j****t@g****m> |
Tatsunori Uchino <t****u@l****p>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| a3d4ee6c | Fix mistake in the specification of Arabic lam-alef ligature (#92) |
Jules Bertholet <j****t@q****z>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| d8654db0 | Split generated file into multiple files, separating static code from generat... |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ab7a6dc5 |
Support `char` iter width (#83)
Co-authored-by: Daniel Rainer <d****r@l****t> |
danielrainer <3****r@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| b10a4d5f | Exclude development scripts from published packages (#80) |
Georg Semmler <g****b@w****e>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 9d984117 | Publish 0.2.2 (#79) |
Christian Duerr <c****t@c****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 4bba1d1e | Support Unicode 17 (#75) |
Jules Bertholet <j****t@q****z>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 0085e91d | Publish 0.2.1 | Manish Goregaokar <m****l@g****m> | about 1 year ago | |
| 6db0c14c | Remove `compiler-builtins` from `rustc-dep-of-std` dependencies (#77) |
Trevor Gross <t****5@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 0bccd3f1 | update copyright year (#76) |
root <r****s@o****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7a7fcdc8 | Support Unicode 16 (#74) |
Jules Bertholet <j****t@q****z>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 82d7136b | Advertise and enforce MSRV (#73) |
Dirkjan Ochtman <d****n@o****l>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e77b2929 | Make characters with `Line_Break=Ambiguous` ambiguous (#61) |
Jules Bertholet <j****t@q****z>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 5a7fced6 | Update version number in Readme (#70) |
Alex Touchet <2****t@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 79eab0d9 | Publish 0.2.0 with newlines treated as width 1 (#68) |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 9eaafa5f | Treat newlines as width 0 in the 0.1 stream, publish 0.1.14 (#67) |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 2517d687 | Treat ambiguous `Modifier_Letter`s as narrow (#63) |
Jules Bertholet <j****t@q****z>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 8e406408 | Support `Grapheme_Cluster_Break=Prepend` (#62) |
Jules Bertholet <j****t@q****z>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| afab3633 | Support lots of ligatures (#53) |
Jules Bertholet <j****t@q****z>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| de1846a0 | include U+0000 in comment (#58) |
Emanuel Czirai <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 450571ab | fix CI failure (#59) |
Emanuel Czirai <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 612877a5 | Bump to 0.1.13 | Manish Goregaokar <m****l@g****m> | about 2 years ago | |
| e370cb8c | merge Merge pull request #54 from krasimirgg/rustc |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 3b82122a | adapt for rustc-dep-of-std build | Krasimir Georgiev <k****r@g****m> | about 2 years ago | |
| d00d3571 | merge Merge pull request #52 from Jules-Bertholet/canonically-equivalent-eaw |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| dc86c748 | Assign the same CJK width to canonically equivalent strings | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| a2db56bb | Refactor `unicode.py` | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| da626eff | merge Merge pull request #49 from Jules-Bertholet/syriac-abbreviation-mark |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 47bac329 | merge Merge pull request #50 from Jules-Bertholet/remove-old-ci |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7cb4f390 | merge Merge pull request #48 from Jules-Bertholet/lisu-tone |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d6c1554b | Fix CI link in README | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 3742586f | Mark more `Prepended_Concatenation_Mark`s as non-advancing | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 3b56f6dd | Mark U+A8FA DEVANAGARI CARET as zero-width | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 934c875b | Mark U+070F SYRIAC ABBREVIATION MARK as zero width | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| b3ab6332 | Support Lisu tone letters | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| ded852c2 | Revert "Test width = sum(grapheme cluster widths)" | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 6edfc609 | merge Merge pull request #46 from Jules-Bertholet/test-grapheme-clusters |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| a7a10568 | Test width = sum(grapheme cluster widths) | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 3063422f | merge Merge pull request #45 from Jules-Bertholet/control |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 4efb1803 | Control characters have width 1 | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 86970a10 | merge Merge pull request #44 from Jules-Bertholet/dont-be-shy |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 05ee35d3 | Remove soft hyphen special case | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 3aa94a5b | merge Merge pull request #43 from Jules-Bertholet/text-presentation |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 2e2d3bb1 | Support text presentation sequences | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 74c83942 | merge Merge pull request #42 from Jules-Bertholet/more-normalization-tests |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| decf378e | More CI fix | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| acd8db94 | Fix CI | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| fdd6f397 | Diff `NormalizationTest.txt` in CI | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| cf658288 | Even more tests | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| dbaa10eb | Check `NormalizationTest.txt` into CI | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 81ae8e2c | Specify unicode version in unicode.py | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| d7755f22 | Remove old normalization test | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| eec13fa2 | Add more canonical equivalence tests | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 8092f84b | Bump to 0.1.12 | Manish Goregaokar <m****l@g****m> | over 2 years ago | |
| 73f816ed | merge Merge pull request #41 from Jules-Bertholet/emoji-presentation |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 6b503fa7 | Support emoji presentation sequences | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 3885393a | merge Merge pull request #39 from Jules-Bertholet/no-more-unicodedata |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| afd136af | merge Merge pull request #40 from Jules-Bertholet/document-widths |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 1e623c58 | Cargo.toml: make license SPDX-compliant | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| f7025021 | Cargo.toml: add categories | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 8c0c8a10 | Document width rules | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 787fed3a | `unicode.py`: Don't use `UnicodeData.txt` anymore | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 00ee4b07 | merge Merge pull request #38 from Jules-Bertholet/refactor-tests |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 49ef0692 | Refactor tests | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 9c4477c5 | merge Merge pull request #37 from Jules-Bertholet/canonical-equivalence |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| fdf5eb7a | Ensure that canonically equivalent strings have the same width | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 7c489c3b | merge Merge pull request #36 from dvdhrm/pr/nostd |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3a57d02f | build: mark `no_std` as legacy feature flag | David Rheinsberg <d****d@r****u> | over 2 years ago | |
| c4c7ae57 | tests: drop redundant feature guards | David Rheinsberg <d****d@r****u> | over 2 years ago | |
| 8803440e | Drop redundant use-declarations | David Rheinsberg <d****d@r****u> | over 2 years ago | |
| 84a47fdc | doc: align no_std info with README | David Rheinsberg <d****d@r****u> | over 2 years ago | |
| fda272b9 | merge Merge pull request #34 from Jules-Bertholet/default-ignorable-code-point |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| aae585fb | Mark interlinear annotation chars and Egyptian hieroglyph format controls as ... | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 436b0db6 | Add more info to README | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 5da00905 | Give U+115F HANGUL CHOSEONG FILLER width 2 | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| a6b5a52d | Don't treat `Prepended_Concatenation_Mark`s as zero width | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 397ab07c | Treat all jungseong and jongseong jamo as 0-width | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| aed33e98 | Treat `Default_Ignorable_Code_Point`s as zero-width | Jules Bertholet <j****t@q****z> | over 2 years ago | |
| 89424871 | Publish 0.1.11 (Unicode 15.1) | Manish Goregaokar <m****l@g****m> | almost 3 years ago | |
| 34fdd6b6 | Add ignore file | Manish Goregaokar <m****l@g****m> | almost 3 years ago | |
| 24651a20 | merge Merge pull request #33 from chrisduerr/unicode_15_1 |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 30e33bdb | Fixup script | Manish Goregaokar <m****l@g****m> | almost 3 years ago | |
| 8872449a | Create rust.yml |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| a859939f | Update to Unicode 15.1 | Christian Duerr <c****t@c****m> | almost 3 years ago | |
| f5a9b4ef | merge Merge pull request #32 from linkmauve/patch-1 |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 78cfe571 | Use Iterator::sum() instead of fold() |
linkmauve <l****e@l****r>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f444a314 | Bump to 0.1.10 | Manish Goregaokar <m****l@g****m> | almost 4 years ago | |
| d6399a19 | merge Merge pull request #31 from chrisduerr/unicode_15 |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 3c67e3a2 | Update to Unicode 15 | Christian Duerr <c****t@c****m> | almost 4 years ago | |
| c9f8c463 | merge Merge pull request #29 from mjguynn/master |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 20050c68 | Use static tables | Mateo Guynn <m****n@u****m> | about 4 years ago | |
| 458f6ac3 | merge Merge pull request #28 from mjguynn/multilevel-lut |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 088d7cb2 | Add Wikipedia benchmarks & instructions | Mateo Guynn <m****n@u****m> | about 4 years ago | |
| 0de9001b | Switch from binary search to lookup tables | Mateo Guynn <m****n@u****m> | over 4 years ago | |
| b58e85b5 | merge Merge pull request #23 from chrisduerr/unicode_14 |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| ce07223d | Update to Unicode 14 | Christian Duerr <c****t@c****m> | almost 5 years ago | |
| d0aa5411 | Publish 0.1.8 | Manish Goregaokar <m****l@g****m> | about 6 years ago | |
| a9fc0939 | merge Merge pull request #18 from pyfisch/unicode13 |
Manish Goregaokar <m****l@g****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| c69f49cc | Update to Unicode 13 | Pyfisch <p****h@p****g> | over 6 years ago |