Add Ada.Strings.UTF_Encoding.Generic_Strings and use it
Remark, fix wrong unit categorization
Make new directory hash
Separate Ada.Strings.Generic_Unbounded.Generic_Hash
Insert package names
Fix and rename subprograms Hash for Wide_String or Wide_Wide_String to Wide_Hash or Wide_Wide_Hash according with RM A.4.7(1/3), A.4.8(1/3)
Insert package names into library-level pragma Preelaborate
Add Ada.Strings.Generic_Hash_Case_Insensitive, and implement Ada.Strings.Wide_Hash_Case_Insensitive and Wide_Wide_Hash_Case_Insensitive
Add Ada.Strings.Generic_Equal_Case_Insensitive and Generic_Less_Case_Insensitive, and implement Ada.Strings.Wide_Hash_Equal_Insensitive, Wide_Wide_Equal_Case_Insensitive, Wide_Hash_Less_Insensitive and Wide_Wide_Less_Case_Insensitive
Add the hash function MurmurHash3 as Ada.Containers.Murmur_Hash_3 and use it
Improve Ada.Strings.Hash, Wide_Hash, Wide_Wide_Hash to reurn same values for same unicode characters
Fix Ada.Directories.Less_File_Names in the case of two or more trailing composable characters in Darwin
Fix Ada.Strings.Generic_Fixed.Maps.Index_Backward returning an index of last trailing element
Improve indexing
Change streaming format of Ada.Strings.Maps.Character_Mapping to be compatibility with Ada.Containers.Ordered_Maps and Hash_Maps
Fix Ada.Strings.Composites for illegal sequence, again
Use Ada.Characters.Conversions instead of System.UTF_Conversions
Improve alignment
Move System.Formatting.Address_Image into new runtime unit System.Formatting.Address
Improve range-checking of parsed values