Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Case functions, case folding and IDNA mappings #22

Merged
merged 5 commits into from
Oct 27, 2020

Conversation

egao1980
Copy link
Contributor

I'm working towards better pure CL support for Unicode. While looking into IDNA libraries I've found that CL-UNICODE is missing few bits that I can fill.

So please review the following changes:

  • Unicode data updated to v 13.0.0
  • Added the corresponding IDNA mapping data file
  • Added canonical character decomposition (single char NFD)
  • Fixed case mappings
  • Added special case mappings
  • Added case folding
  • Added IDNA mapping lookup
  • Implemented missing Changes_When_* derived properties
  • All tests are passing now :)

@stassats stassats merged commit bf71b2a into edicl:master Oct 27, 2020
@stassats
Copy link
Member

stassats commented Nov 1, 2020

I'm getting
; Undefined functions:
; CL-UNICODE::CASE-FOLDING-MAPPING CL-UNICODE::DECOMPOSITION-MAPPING

@stassats
Copy link
Member

stassats commented Nov 1, 2020

I suppose this is #18

@egao1980
Copy link
Contributor Author

egao1980 commented Nov 1, 2020

Yep, it's #18

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants