Skip to content
Prev Previous commit
Next Next commit
Package names are compared using NFKC + CaseFolding
  • Loading branch information
mattt committed Apr 5, 2021
commit 5b568fa699a50ec279e8b80365b19f01a9266d6e
11 changes: 2 additions & 9 deletions proposals/0292-package-registry-service.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,16 +163,9 @@ A valid package name matches the following regular expression pattern:
> For more information,
> see [Unicode Identifier and Pattern Syntax][UAX31].

Package scopes are case-insensitive
(for example, `mona` ≍ `MONA`).
Package names are
case-insensitive,
diacritic-insensitive
(for example, `Å` ≍ `A`), and
width-insensitive
(for example, `A` ≍ `A`).
Package names are compared using
[Normalization Form Compatible Composition (NFKC)][UAX15].
[Normalization Form Compatible Composition (NFKC)][UAX15]
with locale-independent case folding.

#### New `PackageDescription` API

Expand Down