зеркало из https://github.com/github/ruby.git
ea8a7287e2
* Windows: Fix warning about undefined if_indextoname() * Windows: Fix UNIXSocket on MINGW and make .pair more reliable * Windows: Use nonblock=true for read tests with scheduler * Windows: Move socket detection from File.socket? to File.stat Add S_IFSOCK to Windows and interpret reparse points accordingly. Enable tests that work now. * Windows: Use wide-char functions to UNIXSocket This fixes behaviour with non-ASCII characters. It also fixes deletion of temporary UNIXSocket.pair files. * Windows: Add UNIXSocket tests for specifics of Windows impl. * Windows: fix VC build due to missing _snwprintf Avoid usage of _snwprintf, since it fails linking ruby.dll like so: linking shared-library x64-vcruntime140-ruby320.dll x64-vcruntime140-ruby320.def : error LNK2001: unresolved external symbol snwprintf x64-vcruntime140-ruby320.def : error LNK2001: unresolved external symbol vsnwprintf_l whereas linking miniruby.exe succeeds. This patch uses snprintf on the UTF-8 string instead. Also remove branch GetWindowsDirectoryW, since it doesn't work. * Windows: Fix dangling symlink test failures Co-authored-by: Lars Kanis <kanis@comcard.de> |
||
---|---|---|
.. | ||
autoload.rb | ||
http.rb | ||
scheduler.rb | ||
test_address_resolve.rb | ||
test_backtrace.rb | ||
test_enumerator.rb | ||
test_io.rb | ||
test_io_buffer.rb | ||
test_mutex.rb | ||
test_process.rb | ||
test_ractor.rb | ||
test_scheduler.rb | ||
test_sleep.rb | ||
test_thread.rb | ||
test_timeout.rb |