expose unsafeFromBytes in public API (previously fromBytes)
rename System.OsString.Internal.Types to System.OsString.Types.Internal
un-expose System.OsPath.Windows.Internal and System.OsPath.Posix.Internal
Point 2. and 4. were mostly done so that I don't have to move the entire implementation into filepath-internals. If we want to avoid those changes... this PR will become much more involved.
Also: strictly speaking, this change is not PVP compliant.
filepath-internals
packageunsafeFromBytes
in public API (previouslyfromBytes
)System.OsString.Internal.Types
toSystem.OsString.Types.Internal
System.OsPath.Windows.Internal
andSystem.OsPath.Posix.Internal
Point 2. and 4. were mostly done so that I don't have to move the entire implementation into
filepath-internals
. If we want to avoid those changes... this PR will become much more involved.Also: strictly speaking, this change is not PVP compliant.