Certain fs functions e.g. join, absolute, set_cwd have different reactions to certain paths, e.g. empty ones, with/without leading slash, with/without trailling slash etc. These issues have been patched but in a way that each function corrects each other. There is no enforced standard for paths, leading to the potential for undefined behaviour. We need to stabilise the fs by ensuring all functions return and handle paths the same way.
Certain fs functions e.g. join, absolute, set_cwd have different reactions to certain paths, e.g. empty ones, with/without leading slash, with/without trailling slash etc. These issues have been patched but in a way that each function corrects each other. There is no enforced standard for paths, leading to the potential for undefined behaviour. We need to stabilise the fs by ensuring all functions return and handle paths the same way.