shirosaki, Hiroshi Shirosaki

Hash Date Message
68fde4449ac3a085a6fb47b44f983d547b9fece2 2011-12-26 * io.c (rb_sys_fail_path): move the definition. Move above for using it in set_binary_mode_with_seek_cur().
9678dce5a41e14c4a4b3148c8f8a575e01a9d44f 2012-01-10 * ext/dbm/dbm.c (Init_dbm): fix a build error on mswin32. use `extern __declspec(dllimport)` for dll link with VC. [ruby-core:41996] [Bug #5869]
11de7c034ba07d1ca2f66870f47376dd2cba56e6 2012-01-28 * test/zlib/test_zlib.rb (TestZlibGzipReader#test_reader_wrap): set binmode explicitly for fixing test error on Windows. This is consistent with r34243. [ruby-dev:45149] [Bug #5812]
494fd237f00f166cf024a51fd04e064fc94e0f82 2012-01-28 * thread_win32.c (rb_w32_wait_events_blocking): use ruby_thread_from_native() instead of GET_THREAD() because GET_THREAD() doesn't always return the current thread and WaitForMultipleObjects() at rb_w32_read() doesn't return by Thread#kill. This fixes TestQueue#test_thr_kill failure on Windows.
bb65920642330cb375b3649496dca95e27aee04b 2012-01-28 * test/ruby/test_thread.rb (TestThreadGroup#test_thread_timer_and_interrupt): skip exit status assertion because we cannot get signal status on Windows.
a65f6649dd71136ada6adabf65d3aa5e2b9bee36 2012-01-28 * win32/win32.c (rb_w32_read): fix an issue that $stdin.read doesn't terminate by CTRL-C on Windows. [ruby-dev:45149] [Bug #5812]
5cfba33a77d73bc09df850858ccd8ed8eb7014d4 2012-02-20 * lib/fileutils.rb: revert a line modified accidentally at r34669. This fixes mingw test errors in TestDir_M17N. [ruby-core:42728] [Feature #4970]
4b1e9f0c476879242ce3dab2e430deb28651d54c 2012-02-28 * Makefile.in (PLATFORM_DIR): add a variable for `win32` directory. * Makefile.in (clean-platform): add new target. It cleans `win32` directory.
7cbff3b9dd51dbb43cbd3757bd719b52eb03a3b1 2012-03-22 * io.c (static int io_fflush): add the definition. Use it in set_binary_mode_with_seek_cur().
fc83ebb037bfecfd5abfd6dc92517870d65541b3 2012-04-07 * test/ruby/test_thread.rb (TestThreadGroup#test_thread_timer_and_interrupt): skip on Windows. Process.kill cannot kill a subprocess if CREATE_NEW_PROCESS_GROUP flag is not specified in a call to CreateProcessW().
42109a02f02b5e55a45df4f6bf3103c88be340cd 2012-04-07 * include/ruby/win32.h (rb_w32_aspawn_flags): add the declaration of new function.
2f7290d4b3b1fd01f840f07c1db46929e3319db2 2012-04-11 * io.c (rb_io_eof): use eof() instead of io_fillbuf(). It's because io_unread() doesn't work properly when reading CRLF with read(length) and mode 'r'. [ruby-core:44189][Bug #6271]
7e134cf71e2535b562cd2d81e3ff69cbe49d0ce0 2012-05-08 * io.c (io_unread): fix IO#pos with mode 'r' bug on Windows. If the end of reading buffer is CR, io_unread() needs to unread one more byte. [ruby-core:44874] [Bug #6401]
5ccee663e9150df0de86f8eaaebed079c7561186 2012-05-08 * include/ruby/win32.h (FD_SET): change function to macro. To avoid buffer overflow when smaller FD_SETSISE is used in ext libraries.
4f8b1384df0009675263efeb56cb489b79addb14 2012-07-24 Fix broken pow() on x64-mingw32
ce2a1e109c10d28f6f6908aff3a8b3209a77c5bb 2012-07-28 win32/win32.c: fix localtime_r() on x64-mingw
21aad667a56084896248918d18f6f8ed2a567753 2012-07-28 win32/win32.c: suppress warning redeclared
f52eefece1c24503c607be7b059fe82639f128f7 2012-07-31 test_rubyoptions.rb: fix test failure on Windows
dcd7f09be26dd85247f58354709e50e97b9c2291 2012-08-09 Optimize winnt_stat
a5849245c6ffb31053ab75ab2e36163674ca7c81 2012-08-27 test_etc.rb: fix for non unique GID
0dc94b8b3e6c9440c05f18387c7dc8207094d89a 2012-09-04 test_pstore.rb: fix for timeout
3207af4cb841872176ad0ba5cc62f868b83ee769 2012-09-13 lib/securerandom.rb: fix errors on Windows
b5de8fcd81d715268829e1427db4194e776a6f64 2012-09-28 test_unicode_escape.rb: fix test for Windows
93731ef21188079b7c6fccebecec75f3551c949c 2012-09-28 * test/ruby/test_unicode_escape.rb (TestUnicodeEscape#test_basic): Use ruby only on Windows since the test fails on Unix with LANG=C. [ruby-core:47709] [Bug #7076]
6d1220b0131af25e14f56b1d0b49b8e650376885 2012-09-29 test_unicode_escape.rb: set script encoding
d0df0547c6b50ea1ef7a2b90efc8d848b7141078 2012-09-29 drbtest.rb: use :KILL on Windows
e453cc71a88e01effc9de6971acc1f446f22495f 2012-09-29 test_http.rb: clear environment variables
4d4800a5a7b078f34b86654b40321e498d50714e 2012-09-29 envutil.rb: kill child process when timeout
25a79e9f9be11f184485d3177a7ec75516d37259 2012-10-12 test_cgi.rb: skip a test on Windows
8d236bc0b150b531acc121d657428bf824a9ca35 2012-10-12 win32.h: set floating point precision for pow()
14d59c122f3158356bc84b25829f752585480cb7 2012-10-17 extmk.rb: fix mingw make failure with make -jN
868ab650eb54e723e4c91a7279b7bfbe424d23e4 2012-11-05 * cygwin/GNUmakefile.in (uncommon.mk): link *.res.o. EXTOBJES is defined in uncommon.mk. *.res.o setting should be below uncommon.mk. [ruby-core:48858] [Bug #7277]
9bb55f7633a1a6c88efb9bd3581cf7f71b20fc23 2012-11-05 * ext/dl/win32/lib/Win32API.rb (Win32API#call): use 64bit pointer for x64 Windows. This would fix TestSecureRandom#test_s_random_bytes_without_openssl error. [ruby-core:47451] [Bug #6990]
4d414c9f681a0a359df7686fef45bfd531ba634e 2012-11-05 Clarify and explain loaded_feature_path and rb_feature_p
e575070f2f513051d2937bf2f6031e400eb6a82e 2012-11-05 Expose whether two arrays are shared
b56a2afc14ebdc2e5524e0a8ebcf920626d463af 2012-11-05 Index $LOADED_FEATURES so that require isn't so slow
9823c46189d7447692ea6c33e07b4cae5fed74f2 2012-11-05 Cache the expanded load path
d33b9a8a724f5c46308b1a76062ac5722269905b 2012-11-05 Fix compatibility of cached expanded load path
c9fc6b08ae515a22293a4a44fe1f0d8452b88183 2012-11-05 * test/ruby/test_require.rb (TestRequire#test_require_to_path_redefined_in_load_path, TestRequire#test_require_to_str_redefined_in_load_path): Suppress method redefined warning when test-all with RUBYOPT=-w.
6678422feea0bc7e3c8e3097c47ac6ef396557db 2012-11-06 Fix typos in comments
262cb379d6d2fa6500faa90cfdfa54ae044d2296 2012-11-17 st_update passes the key in st_table
97ecab7b34aaf58f472254356afcd3d529e57401 2012-11-22 Fix cache validity check of require
82cac33ecb45abf68a98e5f30849502e50579242 2012-11-24 Fix finalize of WeakRef
3fac4abc7b6d562905e59f16042a657dff9c8987 2012-11-24 wmap_finalize: refactoring to rename variables
005986bd445f44a1a6500f8dbc9841d644ceb7a2 2012-11-24 Fix Segmentation fault at TestArray#test_aref
76cffcdbf2554afbaf8018b8a6c5993bf09577c1 2012-11-24 Fix TestProcess#test_setsid
1cdeab5cdd4b84cc0d97ee1a148beeb11bdd2d44 2012-11-24 Fix WeakRef finalize
7b298723b08e30d336f6172a6d4f6d9dea3a5a8e 2012-11-24 gc.c: refactoring to rename variables
56132b13465c2c766fc15b8c04a7fb116315cd45 2012-11-25 array.c: refactoring of rb_ary_delete_same()
7c407e2a338c75005e510afe28ef96916b8afa59 2012-11-30 * compile.c (ADD_CATCH_ENTRY): add a cast to fix SEGV with x64 mingw on Windows 8. Without cast, 0 might be non zero value at higher bits in rb_ary_new3(). [ruby-core:50258] [Bug #7456]
ca2fce0cf286cc505aa8f134275616a5d903fa8d 2012-12-22 * gc.c (obj_id_to_ref): add a macro to treat Bignum object id. This follows the change r38493.
7f2a13ea10f043a5e64b958b6c92805a3e367840 2013-03-20 * test/rubygems/test_gem_installer.rb (test_install_extension_flat): use ruby in build directory in case ruby is not installed. [ruby-core:53265] [Bug #8058]
f4274129eefc8f8c2d9c688e93ef692310268d83 2013-03-20 * test/ruby/test_signal.rb (test_hup_me): skip if HUP isn't supported. On Windows this test causes ArgumentError.
07636ed42ebc9b690846813b492d75bcf32bb62c 2013-04-05 * load.c (features_index_add): use rb_str_subseq() to specify C string position properly to fix require non ascii path. [ruby-core:53733] [Bug #8165]
e4283fd39d9e8c508ce5ee2dc069b6f5545cd3d8 2013-04-06 * test/ruby/test_require.rb (TestRequire#test_require_nonascii_path): fix load path for encoding to run the test as stand-alone.
e9c8509e87dccb22640cf09f3c72f59180429789 2013-04-25 test_rinda.rb: Use KILL on Windows
b721c38f34ad3200563a4d0ab06bbf6cdaa24a04 2013-04-25 ring.rb: add a socket to @sockets in make_socket()
93ed9f08ad9e9aa1aa44d83e6dc850721e1fd112 2013-04-25 ring.rb: specify multicast interface
be4aa330374d42cdead52a94144be189b5054e67 2013-04-28 ossl_bn.c: fix ossl_bn_initialize bug with integer
8ad8407e602b09f1ef4e4377a4ca78e4fafec580 2013-06-24 dl/cfunc.c: fix conversion of Bignum
274f1c88068216c42c7dbedabc20ecedd4b962b1 2013-06-24 test_gem_installer.rb: fix a test failure
a75e4aef9ae3ea2cb01109e47c5be311a273fe21 2013-06-24 test_gdbm.rb: skip a test on Windows
66ee8a17852bb7657712afd3ac088a8b9b293d71 2013-06-24 test_rinda.rb: fix for unimplemented ifindex()
26646186afbf474c75a3606a1c492fbc74575c2b 2013-06-26 * test/ruby/test_io.rb (TestIO#test_write_32bit_boundary): skip if writing a file is slow. [ruby-core:55541] [Bug #8519]
abb6b5073eba09aef7f7a6245f2cdf0c292c31db 2014-02-15 fd_setsize/depend: fix wrong dependencies
eceff15e68504ac908133abe3c7e62894e97aeaa 2014-05-15 parallel.rb: fix test-all parallel failure
a7ebfe4b7182a42ac8312bd00027fe5ed77ce989 2014-05-15 configure.in: enable SSE2 on mingw
438fb66969ccecfbfe838c6a4a3a4ad3d7be1db0 2014-10-03 fake.rb.in: fix make install failure
f2b760e3360bcbbf942dd87daac21643c2aa81c7 2015-11-13 Unset LD_PRELOAD on mingw
fd50c2ee44e8ed1b1bc9bbc945638a121c4c8468 2017-09-28 io.c: fix segfault with closing socket on Windows
ff6573b696dc458965c9a93afd9edfaac7d733d4 2017-09-28 test_dln.rb: fix path separator on MinGW
2a119042145973fd66504c70ba0cd86d2571d014 2018-09-22 dir.c: performance fix with braces
b14325443a1e868100c3a5fa4365223b61a77f08 2018-09-25 dir.c: fix memory leak of glob with braces
f73d504c6d23059df79d1eea8380c88e3b3b7d1d 2018-09-25 dir.c: fix glob with recursive and brace
b965781e8f7088aa19c941d21ffac0b48a4bb6ec 2018-09-29 transcode.c: add GC guard on raise
29b2ea6b558f7f8a75c11a7ce067196acd0c2dd8 2018-09-29 Revert search_convpath spec
d1417ff8fabe8a99dc6c21830b7b3169bb03aa64 2019-01-16 dir.c: fix Dir.glob with braces and matching dir
0f63d961169989a7f6dcf7c0487fe29da178a4d2 2019-03-21 dir.c: fix Dir.glob starts with brace
329d5424a479bb08e75bd750c51a5382e382731c 2022-10-18 [Bug #19042] Fix Dir.glob brace with '/'