Skip to content

upgrade [javalib] Support Unicode to 15.1.0 #4036

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

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

ekrich
Copy link
Member

@ekrich ekrich commented Aug 23, 2024

Include the following items to improve Unicode support. Version 15.0.0 supports Java 17 LTS and 15.1.0 supports Java 22+. This mostly involves upper/lower case conversions at this time plus adding Unicode Block generation.

  • Update ekrich/scala-unicode Scala scripts to generate Unicode 15.1.0
  • Consider moving the Unicode project to Scala Native project (not fancy but not inline in the code)
  • Support JVM tests. Enable CharacterTest and use assumeFalse for those that fail
  • Create script to automate Unicode Blocks
  • Add tests for Unicode Blocks and new characters and fix automation or hand tweak as needed

Other info:

@LeeTibbert
Copy link
Contributor

Eric, Thank you for the much needed update. Never simple.

Those on the sidelines always have 1+ when they are not doing the actual work.
Java 23 is a month away from release. It supports Unicode 15.1. Would
implementing that lengthen the likely time until we have pass this way again?

The differences between Unicode 15.0.1 and 15.1 maybe in places SN does
not implement. If so, we could claim 15.1 and document that the
parts of 15.0.1 implemented here match 15.1?

I do not want to de-rail your progress or ask a question which is a time suck.

Lee

@ekrich
Copy link
Member Author

ekrich commented Aug 26, 2024

Sorry. It should be 15.1.0. I need to change the title.

@ekrich ekrich changed the title upgrade [javalib] Support Unicode to 15.0.1 upgrade [javalib] Support Unicode to 15.1.0 Aug 26, 2024
@LeeTibbert
Copy link
Contributor

As usual, you are way ahead of me in your thinking.

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