Separate not required parts from System.Standard_Library to new runtime unit System.Startup, and rename the runtime unit System.wmain to System.Wide_Startup
Separate TLS parts from System.Soft_Links to new runtime unit System.Runtime_Context
Remove the implementation unit Ada.Containers.Inside, and change its children to private
Separate new implementation unit System.Unbounded_Stack_Allocators from System.Secondary_Stack
Change anonymous access parameters to aliased parameters in the cases what would be better
Reformat