Project

General

Profile

Activity

From 05/25/2011 to 05/31/2011

05/31/2011

02:56 PM Backport #4208: ENV.delete warns even if it succeeded on Windows.
It is reproducible on Windows XP.
C:\>ver
Microsoft Windows XP [Version 5.1.2600]
C:\Ruby192\bin>ruby -ve "...
phasis68 (Heesob Park)
11:44 AM Backport #4208 (Feedback): ENV.delete warns even if it succeeded on Windows.
It is not reproducible with (Ruby 1.9.2 HEAD, mswin32_100, Windows 7). Is it still reproducible in your environment? yugui (Yuki Sonoda)
01:47 PM Backport #4357 (Closed): Please backport r30629 and r30630 to 1_9_2
=begin
merged at r31856.
=end
yugui (Yuki Sonoda)
01:47 PM Backport #4348 (Closed): fix stateless-iso-2022-jp
yugui (Yuki Sonoda)
11:31 AM Backport #4348: fix stateless-iso-2022-jp
=begin
applied at r31197.
=end
yugui (Yuki Sonoda)
12:18 PM Backport #3570 (Closed): Time#zone doesn't work properly in some cases on Windows
This issue was solved with changeset r31854.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is...
yugui (Yuki Sonoda)
12:18 PM Backport #4279 (Closed): String#unpack('M') always results US-ASCII encoded string
This issue was solved with changeset r31852.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is...
yugui (Yuki Sonoda)
11:51 AM Backport #3962 (Closed): Wrong value of sprintf("%020a",1)
yugui (Yuki Sonoda)
11:50 AM Backport #3964 (Closed): Wrong length of sprintf("%020a",1)
Not reproducible at ruby_1_9_2. yugui (Yuki Sonoda)
11:46 AM Backport #4125 (Closed): String#encode(:fallback) should accept default handler
I regard this issue as an enhancement. So I don't merge r30118. yugui (Yuki Sonoda)
11:44 AM Backport #4205 (Closed): broken RegCreateKeyExA definition in registry.rb
yugui (Yuki Sonoda)
11:44 AM Backport #4205: broken RegCreateKeyExA definition in registry.rb
=begin
Applied at r30557.
=end
yugui (Yuki Sonoda)
11:36 AM Backport #3935 (Rejected): Segmentation fault
No feedback yugui (Yuki Sonoda)
11:36 AM Backport #4215 (Closed): Please backport r30407 to the 1.9.2 branch
yugui (Yuki Sonoda)
11:34 AM Backport #4216 (Closed): Fiddle::WINDOWS == false on Windows
yugui (Yuki Sonoda)
11:30 AM Backport #4368 (Closed): MiniTest::Assertions#assert_block ignores the given message.
=begin
backported at r31851.
=end
yugui (Yuki Sonoda)
11:28 AM Backport #4377 (Closed): popen("-") で、乱数が初期化されない
This issue was solved with changeset r31850.
Motohiro, thank you for reporting this issue.
Your contribution to Ruby ...
yugui (Yuki Sonoda)
11:22 AM Backport #4369 (Closed): Backport r30772 Zlib::GzipReader#unused fix to 1_9_2
applied at r31204. yugui (Yuki Sonoda)
11:12 AM Backport #4446 (Closed): autoload failure with relative paths
This issue was solved with changeset r31849.
James, thank you for reporting this issue.
Your contribution to Ruby is ...
yugui (Yuki Sonoda)
02:00 AM Backport #4446: autoload failure with relative paths
Hello,
This commit is suspected of big performance degradation of require.
See [ruby-core:36593].
--
Yusuke ...
mame (Yusuke Endoh)
11:12 AM Backport #4540 (Closed): ext/-test-/string/extconf.rb is missing in Ruby 1.9.2
This issue was solved with changeset r31847.
Yutaka, thank you for reporting this issue.
Your contribution to Ruby is...
yugui (Yuki Sonoda)
11:01 AM Backport #4486 (Rejected): please backport r31075 to 1.9.2
=begin
I think it is not a bug fix but an improvement because Rubyists can always shoot their own feet. They should...
yugui (Yuki Sonoda)
10:57 AM Backport #4450 (Closed): Please backport r30957 to 1.9.2
Applied at r31769. yugui (Yuki Sonoda)
10:50 AM Backport #4506 (Closed): backport r28557 to 1.9.2
This issue was solved with changeset r31845.
Eric, thank you for reporting this issue.
Your contribution to Ruby is g...
yugui (Yuki Sonoda)
10:46 AM Backport #4641 (Rejected): Please backport r31418 to 1.9.2 stable branch
I don't want to change behavior unless it is a bug.
This interoperability issue is a bug of syck and I know it is ...
yugui (Yuki Sonoda)
10:34 AM Backport #4524 (Closed): [pull requested] LOG_PERRORがない環境があるらしい。
=begin
Applied at r31793.
=end
yugui (Yuki Sonoda)
09:55 AM Backport #4660 (Closed): Please backport r31365 to 1.9.2 stable branch
yugui (Yuki Sonoda)
09:54 AM Backport #4660: Please backport r31365 to 1.9.2 stable branch
=begin
Applied at r31819. Thank you for your reporting.
=end
yugui (Yuki Sonoda)
03:46 AM Revision 31856: merges r30629 and r30630 from trunk into ruby_1_9_2.
--
* ext/psych/lib/psych/visitors/to_ruby.rb: merge keys are actually
part of YAML 1.1, so they should be supported...
yugui (Yuki Sonoda)
03:18 AM Revision 31854: merges r28643 from trunk into ruby_1_9_2. Fixes #3570.
--
* time.c (localtime_with_gmtoff_zone): renamed from
localtime_with_gmtoff and return the timezone abbreviation n...
yugui (Yuki Sonoda)
03:18 AM Revision 31853: merges r29851 from trunk into ruby_1_9_2.
--
* time.c (time_zone): use rb_locale_str_new_cstr to set encoding
as locale and convert its content to internal e...
yugui (Yuki Sonoda)
03:18 AM Revision 31852: merges r30542 from trunk into ruby_1_9_2. Fixes #4279.
--
* pack.c (pack_unpack): the resulted string of unpack('M') must have
ASCII-8BIT encoding (and ENC_CODERANGE_VALI...
yugui (Yuki Sonoda)
02:28 AM Revision 31851: merges r30798 from trunk into ruby_1_9_2.
--
* lib/test/unit/assertions.rb (assert_block): move from
test/fileutils/fileasserts.rb.
yugui (Yuki Sonoda)
02:28 AM Revision 31850: merges r30364 from trunk into ruby_1_9_2. Fixes #4377.
--
* io.c (pipe_open): Added rb_thread_atfork(). We must reinitialize
GVL at new process creation.
yugui (Yuki Sonoda)
02:12 AM Revision 31849: merges r30789 from trunk into ruby_1_9_2. Fixes #4446.
--
* load.c (rb_get_expanded_load_path): always expand load paths.
yugui (Yuki Sonoda)
02:12 AM Revision 31848: Fixes a mistake in merge of r31812.
yugui (Yuki Sonoda)
02:12 AM Revision 31847: Imported ext/-test-/string from trunk to ruby_1_9_2. Fixes #4540.
yugui (Yuki Sonoda)
01:49 AM Revision 31845: merges r28557 from trunk into ruby_1_9_2. Fixes #4506.
--
* io.c (nogvl_copy_stream_sendfile): jump to retry_sendfile directly
to avoid select() on a socket which TCP sta...
yugui (Yuki Sonoda)
12:13 AM Revision 31844: merges r31822 and r31823 from trunk into ruby_1_9_2.
--
* insns.def (opt_mult): as r31805, volatile it.
Without this, clang -O fails calculation.
* numeric.c (fix_mul)...
yugui (Yuki Sonoda)
12:13 AM Revision 31843: merges r31805 from trunk into ruby_1_9_2.
--
* numeric.c (int_pow): make sure to assign the result of x * z.
If xz is optimized out, the value won't overflow.
yugui (Yuki Sonoda)
12:13 AM Revision 31842: merges r31778 from trunk into ruby_1_9_2.
--
* numeric.c (flo_round): fix for negative value.
yugui (Yuki Sonoda)
12:13 AM Revision 31841: merges r31747 and r31758 from trunk into ruby_1_9_2.
--
* io.c (fill_cbuf): finish reading at EOF.
--
* io.c (fill_cbuf): return MORE_CHAR_SUSPENDED when cbuf is not empty.
yugui (Yuki Sonoda)
12:12 AM Revision 31840: merges r31744 and r31745 from trunk into ruby_1_9_2.
--
prevent an error when passing a frozen string to REXML::Text.new
dup the string passed in instead of cloning so t...
yugui (Yuki Sonoda)
12:12 AM Revision 31839: merges r31678 from trunk into ruby_1_9_2.
--
* test/openssl/test_pkey_dsa.rb: Add tests for sign/verify.
yugui (Yuki Sonoda)
12:12 AM Revision 31838: merges r31640 from trunk into ruby_1_9_2.
--
* test/openssl/test_pkey_rsa.rb: Add tests for sign/verify.
yugui (Yuki Sonoda)
12:12 AM Revision 31837: merges r31623 from trunk into ruby_1_9_2.
--
* lib/timeout.rb (Timeout#timeout): don't leak "execution expired"
exception. [Bug #4283] [ruby-core:34534].
yugui (Yuki Sonoda)
12:12 AM Revision 31836: merges r31614 from trunk into ruby_1_9_2.
--
* test/test_singleton.rb: Add tests from lib/singleton.rb. Patch by
Pete Higgins. [Ruby 1.9 - Bug #4715]
yugui (Yuki Sonoda)
12:12 AM Revision 31835: merges r31609 from trunk into ruby_1_9_2.
--
* vm_core.h (rb_thread_struct): add volatile to
transition_for_lock because it is not protected by lock.
yugui (Yuki Sonoda)
12:12 AM Revision 31834: merges r31577 from trunk into ruby_1_9_2.
--
* cont.c (cont_init): clear macihne_stack_start/end of saved thread to
prevent mark machine stack of GC'ed Thr...
yugui (Yuki Sonoda)
12:11 AM Revision 31833: merges r31507 from trunk into ruby_1_9_2.
--
* lib/forwardable.rb: support 'delegate :foo => :bar' for to meet
by specification of RDOC.
yugui (Yuki Sonoda)
12:11 AM Revision 31832: merges r31482 from trunk into ruby_1_9_2.
--
* thread_pthread.c (native_cond_timedwait): add to care EINTR.
* thread_pthread.c (thread_timer): remove EINTR check.
yugui (Yuki Sonoda)
12:11 AM Revision 31831: merges r31441,r31442 and r31443 from trunk into ruby_1_9_2.
--
YAML.load time correctly parse usecs smaller than 1 fixes #4571
Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lan...
yugui (Yuki Sonoda)
12:11 AM Revision 31830: merges r31436 and r31437 from trunk into ruby_1_9_2.
--
* eval.c (frame_func_id): __method__ return different name from
methods defined by Module#define_method with...
yugui (Yuki Sonoda)
12:11 AM Revision 31829: merges r31405 from trunk into ruby_1_9_2.
--
* ext/socket/init.c (rsock_connect): add to care EINTR. based
on a patch from Eric Wong at [ruby-core:35621][Bug...
yugui (Yuki Sonoda)

05/30/2011

11:50 AM Backport #4802 (Rejected): Please backport r31742
Please backport r31742 from trunk into ruby_1_9_2 branch
These modifications were required to solve Issue #4141 an...
luislavena (Luis Lavena)
04:45 AM Revision 31821: merges r31389 and r31398 from trunk into ruby_1_9_2.
--
* test/io/wait/test_io_wait.rb: New. for testing ext/io/wait.
the patch was written by Eric Wong. [Feature #4531...
yugui (Yuki Sonoda)
04:45 AM Revision 31820: merges r31371 from trunk into ruby_1_9_2.
--
* test/dl/test_base.rb (DL::LIBC_SO): its always msvc*.dll on
mswin/mingw.
yugui (Yuki Sonoda)
04:45 AM Revision 31819: merges r31365 from trunk into ruby_1_9_2.
--
* configure.in (STRIP): use proper toolchain. based on a patch
from Jon Forums at [ruby-core:35909]. fixes #4617
yugui (Yuki Sonoda)
04:44 AM Revision 31818: merges r31353 from trunk into ruby_1_9_2.
--
* transcode.c (econv_init): fix rdoc.
yugui (Yuki Sonoda)
04:44 AM Revision 31817: merges r31351 and r31352 from trunk into ruby_1_9_2.
--
* include/ruby/win32.h (ftruncate, truncate, ftello, fseeko): non-64
versions on mingw are useless because they ...
yugui (Yuki Sonoda)
04:44 AM Revision 31816: merges r31346 from trunk into ruby_1_9_2.
--
* ext/openssl/extconf.rb: Should check SSLv2_*method.
openssl compiled with "no-ssl2" the extconf don't fail
...
yugui (Yuki Sonoda)
04:44 AM Revision 31815: merges r31344 and r31345 from trunk into ruby_1_9_2.
--
* win32/win32.c (kill): accept 0 as pid, fixes #4596
--
* win32/win32.c (kill): accept 0 only sig is SIGINT #4596
yugui (Yuki Sonoda)
04:44 AM Revision 31814: merges r31344 from trunk into ruby_1_9_2.
--
* win32/win32.c (kill): accept 0 as pid, fixes #4596
yugui (Yuki Sonoda)
04:44 AM Revision 31813: merges a part of r31319 from trunk into ruby_1_9_2.
--
* lib/xmlrpc/create.rb (XMLRPC::Create#conv2value):
XML-RPC's int is 32bit int, and Fixnum also may be beyond 32...
yugui (Yuki Sonoda)
04:43 AM Revision 31812: merges r31317 from trunk into ruby_1_9_2.
--
* ext/psych/parser.c (parse): strings from psych have proper taint
markings.
* test/psych/test_tainted.rb: test ...
yugui (Yuki Sonoda)
04:43 AM Revision 31811: merges r31314 from trunk into ruby_1_9_2.
--
* win32/win32.c (CreateChild): maximum length of lpCommandLine is
32,768 characters, including the Unicode ter...
yugui (Yuki Sonoda)
04:43 AM Revision 31810: merges r29431 from trunk into ruby_1_9_2.
--
* configure.in (RSHIFT): quote to get rid of argument expansion
for autoconf 2.68.
yugui (Yuki Sonoda)
04:43 AM Revision 31809: merges r31310 from trunk into ruby_1_9_2.
--
* string.c (rb_str_each_line): check string's length when compare
separator and string. [ruby-core:35815] fixes ...
yugui (Yuki Sonoda)
04:43 AM Revision 31808: merges r31304 from trunk into ruby_1_9_2.
--
* test/ruby/test_range.rb (TestRange#test_step_ruby_core_35753):
avoid float error. [ruby-core:35804]
yugui (Yuki Sonoda)

05/29/2011

10:50 PM Revision 31804: merges r31288 and r31289 from trunk into ruby_1_9_2.
--
* lib/uri/generic.rb (#route_from_path): Fix a bug where
URI('http://h/b/').route_to('http://h/b') wrongly retur...
yugui (Yuki Sonoda)
10:50 PM Revision 31803: merges r31286 from trunk into ruby_1_9_2.
--
* numeric.c (ruby_float_step): wrong loop condition.
fixes [ruby-core:35753], reported by Joey Zhou.
* test/rub...
yugui (Yuki Sonoda)
10:50 PM Revision 31802: merges r31278 from trunk into ruby_1_9_2.
--
* include/ruby/win32.h (frexp, modf): wrongly declared as pure in
mingw math.h.
yugui (Yuki Sonoda)
10:49 PM Revision 31801: merges r31277 from trunk into ruby_1_9_2.
--
* include/ruby/win32.h (ftruncate, truncate): mingw64 misses
prototypes.
yugui (Yuki Sonoda)
10:49 PM Revision 31800: merges r31272 from trunk into ruby_1_9_2.
--
* io.c (rb_f_syscall): reduce warning: "HAVE___SYSCALL" is not defined.
yugui (Yuki Sonoda)
10:49 PM Revision 31799: merges r31266 from trunk into ruby_1_9_2.
--
* lib/uri/common.rb: avoid race condition. fixes #4572
yugui (Yuki Sonoda)
10:49 PM Revision 31798: merges r31262 and r31264 from trunk into ruby_1_9_2.
--
Evaluate truncate, ftruncate and ftello existence
This corrects mingw-w64 compilation.
--
* include/ruby/win32.h:...
yugui (Yuki Sonoda)
10:49 PM Revision 31797: merges r31248 from trunk into ruby_1_9_2.
--
* ext/stringio/stringio.c (strio_getline): check whether str is
a string when str and lim are given.
https://t...
yugui (Yuki Sonoda)
10:49 PM Revision 31796: merges r31244 from trunk into ruby_1_9_2.
--
* ext/openssl/ossl_pkey_dh.c (ossl_dh_initialize):
pop pushed error after each try of reading. fixes #4550
* ex...
yugui (Yuki Sonoda)
10:49 PM Revision 31795: merges r31242 from trunk into ruby_1_9_2.
--
* ext/openssl/ossl_pkey_rsa.c (ossl_rsa_initialize):
pop pushed error after each try of reading. fixes #4550
yugui (Yuki Sonoda)
10:48 PM Revision 31794: merges r31237 from trunk into ruby_1_9_2.
--
* io.c (rb_io_syswrite): While local FS writes are usually
buffered, the buffers can be full or the file opened ...
yugui (Yuki Sonoda)
10:48 PM Revision 31793: merges r31177,r31178 and r31179 from trunk into ruby_1_9_2.
--
Use LOG_PID instead of LOG_PERROR in Syslog.open test
LOG_PERROR isn't a POSIX option for syslog, so it fails on ...
yugui (Yuki Sonoda)
10:48 PM Revision 31792: merges r31164 from trunk into ruby_1_9_2.
--
* ext/openssl/ossl_x509name.c: id_aref's type is ID.
yugui (Yuki Sonoda)
10:48 PM Revision 31791: merges r31162 from trunk into ruby_1_9_2.
--
* ext/openssl/ossl_ocsp.c (ossl_ocspreq_verify): flags is VALUE,
so it should use NUM2INT.
* ext/openssl/ossl_o...
yugui (Yuki Sonoda)
10:48 PM Revision 31790: merges r31158 from trunk into ruby_1_9_2.
--
* numeric.c (flo_round): fix inaccurate results.
yugui (Yuki Sonoda)
10:48 PM Revision 31789: merges r31152 and r31154 from trunk into ruby_1_9_2.
--
* win32/win32.c: wait process real termination after reading
exit code. fixes #4518
--
* win32/win32.c: fix r31...
yugui (Yuki Sonoda)
08:32 AM Backport #4489 (Closed): [PATCH] Encodings with /-(unix|dos|mac)\Z/
This issue was solved with changeset r31774.
James, thank you for reporting this issue.
Your contribution to Ruby is ...
yugui (Yuki Sonoda)

05/28/2011

11:32 PM Revision 31777: merges r31113 from trunk into ruby_1_9_2.
--
* ext/openssl/lib/openssl/buffering.rb (module OpenSSL): #flush should
not change sync mode on exception.
* t...
yugui (Yuki Sonoda)
11:32 PM Revision 31776: merges r31101 from trunk into ruby_1_9_2.
--
* lib/pstore.rb: Fix don't raise "nested transaction" when thread_safe
is true. Patch by Masaki Matsushita (Glas...
yugui (Yuki Sonoda)
11:32 PM Revision 31775: merges r31086 from trunk into ruby_1_9_2.
--
* parse.y (parser_encode_length): add exception as UTF8-MAC for
magic comment's emacs newline specifier
patche...
yugui (Yuki Sonoda)
11:32 PM Revision 31774: merges r31085 from trunk into ruby_1_9_2.
--
* parse.y (parser_encode_length): fix typo: the length of
"-dos" and "-mac" is not 5 but 4.
patched by James M...
yugui (Yuki Sonoda)
11:32 PM Revision 31773: merges r31050 from trunk into ruby_1_9_2.
--
* lib/pstore.rb: Delete variable @transaction and fix #4474. Patch by
Masaki Matsushita (Glass_saga).
* test/te...
yugui (Yuki Sonoda)
11:32 PM Revision 31772: merges r31028 from trunk into ruby_1_9_2.
--
* include/ruby/intern.h: fix a typo of prototype declaration.
rb_mutex_try_lock -> rb_mutex_trylock [rub...
yugui (Yuki Sonoda)
11:31 PM Revision 31771: merges r31016 from trunk into ruby_1_9_2.
--
* test/ruby/test_process.rb (test_execopts_redirect): redirecting fd
>= 3 is not supported on Windows, so should...
yugui (Yuki Sonoda)
11:31 PM Revision 31770: * strftime.c (STRFTIME): return 0 and ERANGE when precision is too
large. [ruby-dev:43284] fixes #4456
based on r31011.
* test/test_time.rb (TestTime#test_huge_precision): test for ...
yugui (Yuki Sonoda)
11:31 PM Revision 31769: merges r30957 from trunk into ruby_1_9_2.
--
* ext/psych/lib/psych/scalar_scanner.rb: fix parsing timezone's whose
whose format is (+/-)hhmm. Thanks Gonçalo...
yugui (Yuki Sonoda)
11:31 PM Revision 31768: merges r30975 from trunk into ruby_1_9_2.
--
* lib/tempfile.rb: Fix example file paths in docs for tempfile.
https://github.com/ruby/ruby/pull/5
yugui (Yuki Sonoda)
11:31 PM Revision 31767: merges a part of r30931 from trunk into ruby_1_9_2.
--
* ext/psych/lib/psych/json/stream.rb: do not emit custom tags in maps
or sequences when emitting JSON.
* ext/psy...
yugui (Yuki Sonoda)
11:18 PM Revision 31766: * 2011-05-29
svn
11:18 PM Revision 31765: merges r30922 and r30924 from trunk into ruby_1_9_2.
--
* prevent temporary objects from GC, and should not use
RSTRING_PTR() for function calls since it evaluates the ...
yugui (Yuki Sonoda)
12:22 AM Backport #4357: Please backport r30629 and r30630 to 1_9_2
Totally +1, pops up regularly lately. gvetzal (Gillian Vetzal)

05/27/2011

05:54 AM Backport #4357: Please backport r30629 and r30630 to 1_9_2
+1 sleekwong (Shawn Lee Kwong)
05:51 AM Backport #4357: Please backport r30629 and r30630 to 1_9_2
+1 maedhr (Craig Savolainen)
05:50 AM Backport #4357: Please backport r30629 and r30630 to 1_9_2
+1 nwjsmith (Nate Smith)
 

Also available in: Atom