Closed
Description
This is a tracking issue for the unstable fs_canonicalize
feature in the standard library. There are a number of reasons it is not currently stable:
- The implementation on Unix isn't technically memory safe.
- The implementation on Windows returns some quite odd paths which aren't always accepted by all tools.
- The guarantees about what "canonical" means haven't been well documented and audited to see what it means to do across platforms.
Stabilizing this should probably also consider C++'s implementation as well!