mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
ee5a6705ee
make symlink operations raise notimplementederror on Windows since symlinks require special privileges and differ significantly from posix. similarly, filetest.socket? and filetest.symlink? now raise notimplementederror on Windows since these file types don't exist in the same way. the file.chmod test now restores write permissions before deletion, which is required on Windows to delete read-only files. all tests already have rescue notimplementederror clauses that skip gracefully on unsupported platforms. Co-authored-by: Claude <noreply@anthropic.com>