An open API service providing commit metadata for open source projects.

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

← Back to repository