Project

General

Profile

Activity

From 01/10/2009 to 01/16/2009

01/16/2009

08:29 PM Bug #1008: Missing shell version of ruby-1.9 commands (gem, rake, ...) for MinGW installation
=begin
> > (1) As far as I understand MinGW do not have a shell (apart from cmd.exe).
> > So installing shell scripts on MinGW systems makes no sense to me.
>
> There is a dedicated shell for MinGW that is available with the off...
shyouhei (Shyouhei Urabe)
06:48 PM Bug #1008: Missing shell version of ruby-1.9 commands (gem, rake, ...) for MinGW installation
=begin
> (1) As far as I understand MinGW do not have a shell (apart from cmd.exe).
> So installing shell scripts on MinGW systems makes no sense to me.

There is a dedicated shell for MinGW that is available with the offical MSY...
Chauk-Mean (Chauk-Mean Proum)
06:11 PM Bug #1008: Missing shell version of ruby-1.9 commands (gem, rake, ...) for MinGW installation
=begin
(1) As far as I understand MinGW do not have a shell (apart from cmd.exe). So installing
shell scripts on MinGW systems makes no sense to me.

(2) One Click Installer probides both; good. Where is a problem then? You...
shyouhei (Shyouhei Urabe)
05:42 PM Bug #1008: Missing shell version of ruby-1.9 commands (gem, rake, ...) for MinGW installation
=begin
> shell version of those commands confuse windows users who does not have sh.
I'm sorry but I really don't understand your argument.

Most Windows users use Ruby One Click Installer which provide both shell and bat scripts ...
Chauk-Mean (Chauk-Mean Proum)
02:02 PM Bug #1008 (Rejected): Missing shell version of ruby-1.9 commands (gem, rake, ...) for MinGW installation
=begin
shell version of those commands confuse windows users who does not have sh. By default, Ruby does not install any kind of shell version commands on mingw environment.
=end
yugui (Yuki Sonoda)
07:16 PM Bug #1018 (Closed): return in an eigenclass definition
=begin
Hi,

return in an eigenclass definition causes compile error on Ruby 1.9.

$ cat /tmp/t.rb
class Object
def eigenclass
class <<self
return self
end
end
end
p Object.eigenclass
$ ruby-tr...
shugo (Shugo Maeda)
02:06 PM Bug #984 (Closed): Test::Unit::Assertions#assert_match double counts number of assertions
=begin
applied in r21599.
=end
yugui (Yuki Sonoda)
02:01 PM Bug #1017 (Rejected): Curly braces {...} and do ... end
=begin

=end
shyouhei (Shyouhei Urabe)
01:26 PM Bug #1017: Curly braces {...} and do ... end
=begin
They aren't actually supposed to work the same. do/end and {/} differ in binding precedence. Your code is the equivalent of:

save_block(:say_hello) do
puts "hello!"
end

save_block(:say_hello {
puts "...
austin (Austin Ziegler)
12:23 PM Bug #1017 (Rejected): Curly braces {...} and do ... end
=begin
I gather that curly braces and do..end are supposed to work the same, why then is this ok

def save_block name, &b
@blocks ||= {}
@blocks[name] = b
end

save_block :say_hello do
puts "hello!"
end
...
einarmagnus (Einar Boson)
01:41 PM Bug #948: dl: cannot pass double value correctly on all x86_64 systems
=begin

=end
yugui (Yuki Sonoda)
01:31 PM Revision 6184d1d5 (git): * ext/socket/socket.c: move addrinfo code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:14 PM Revision 95b06408 (git): merges r21606 from trunk into ruby_1_9_1.
* tool/make-snapshot (package): includes all rules and expand
configured values from the environment to create *.inc, sets RM
for ripper.c, and needs chdir if absolute path is given with
-exported option.
git-svn-id: svn+ssh://ci....
yugui (Yuki Sonoda)
12:14 PM Revision 9790f364 (git): merges r21521 and r21601 from trunk into ruby_1_9_1.
* LEGAL: Added information for missing/langinfo.c
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:53 AM Revision 75412a43 (git): * win32/Makefile.sub (up): tell nmake that need to run command via
shell.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
09:42 AM Revision afba3249 (git): * tool/make-snapshot (package): includes all rules and expand
configured values from the environment to create *.inc, sets RM
for ripper.c, and needs chdir if absolute path is given with
-exported option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21606 b2dd03c8-39d4-4d8f-98ff-823fe69b...
nobu (Nobuyoshi Nakada)
09:31 AM Revision 99e9aca0 (git): * include/ruby/ruby.h (VALUE): use unsigned long or long long
instead of uintptr_t, since many %lx and so on are still used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:25 AM Revision f53ead0d (git): * include/ruby/ruby.h (VALUE): use unsigned long or long long
instead of uintptr_t, since many %lx and so on are still used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:18 AM Revision cb57ec83 (git): * configure.in (Makefile): set VCS and VCSUP to support `git svn'
and git.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:33 AM Revision 72aa4a8c (git): * configure.in (Makefile): set VCS and VCSUP.
* Makefile.in, win32/Makefile.sub (up): split from common.mk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:12 AM Revision 0be9fb8c (git): Commit miss at r21521, poited out by Yugui.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
04:58 AM Revision 051f55ad (git): * test/minitest/unit.rb: temporarily merges Kouji's patch without
maintainer's permission in order to release 1.9.1 RC2.
[ruby-core:21364] .
Patch by Takao Kouji <kouji AT takao7.net>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:57 AM Revision 5924d856 (git): * test/minitest/test_mini_test.rb: the number of assertions must be
exactly equal to the number of assertion method calls that the end-user
would write. [ruby-dev:37703]
* test/minitest/test_mini_spec.rb: ditto.
* lib/minitest/unit.rb: ditto.
Patch by David Flanagan <david AT davidflanagan.com>. [r...
yugui (Yuki Sonoda)
04:57 AM Revision 739ad75f (git): * test/minitest/test_mini_test.rb: the number of assertions must be
exactly equal to the number of assertion method calls that the end-user
would write. [ruby-dev:37703]
* lib/minitest/unit.rb: ditto.
Patch by David Flanagan <david AT davidflanagan.com>. [ruby-core:21350]
git-svn-id: svn+ssh://ci.r...
yugui (Yuki Sonoda)
04:07 AM Revision 8801fecb (git): merges r21592 from trunk into ruby_1_9_1.
* thread.c (thread_start_func_2): call ruby_cleanup() if thread is
main thread. [ruby-dev:37624]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:07 AM Revision 575e4dfc (git): merges r21591 from trunk into ruby_1_9_1.
* win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc,
miniprelude.c, newline.c): if dependencies is newer than targets or
targets don't exist, try to create targets with BASERUBY. no need to
detec...
yugui (Yuki Sonoda)
04:07 AM Revision ba7c2f1e (git): merges r21588 from trunk into ruby_1_9_1.
* parse.y (rb_parse_in_main): fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:07 AM Revision 566072ec (git): merges r21582 from trunk into ruby_1_9_1.
* thread.c (rb_thread_execute_interrupts): if signal is already
buffered, main thread should wait until timer thread delivers it.
* thread.c (timer_thread_function): should defer delivery of a signal
if main thread does not yet trap...
yugui (Yuki Sonoda)
04:06 AM Revision 36c95beb (git): merges r21578 from trunk into ruby_1_9_1.
* thread.c (call_trace_proc): as Matz said ([ruby-core:21183]),
should skip rb_str_new2() if rb_sourcefile() returns NULL.
rb_sourcefile() returns NULL if frame is toplevel of Fiber.
[ruby-core:21161] [Bug #985]
git-svn-id: svn+ss...
yugui (Yuki Sonoda)
03:42 AM Revision a04df27e (git): * thread.c (thread_start_func_2): call ruby_cleanup() if thread is
main thread. [ruby-dev:37624]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
03:38 AM Revision c68fdad4 (git): * win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc,
miniprelude.c, newline.c): if dependencies is newer than targets or
targets don't exist, try to create targets with BASERUBY. no need to
detect errors there because the absence of BASERUBY is not abnormal.
a...
U.Nakamura
03:18 AM Revision f1e87dd9 (git): * include/ruby/ruby.h (PRI_PTRDIFF_PREFIX): must define as string.
if not, cause compile error in using PRI?VALUE.
* win32/Makefile.sub (config.h): add SIZEOF_INTPTR_T and
SIZEOF_UINTPTR_T for SIZEOF_VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21590 b2dd03c8-39d4-4d8f-...
U.Nakamura
02:51 AM Revision 0be71623 (git): * symbian/pre-build (COMSPEC): should not overridden.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:47 AM Revision 8b392f4d (git): * parse.y (rb_parse_in_main): fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21588 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:41 AM Revision 5b6a1927 (git): * configure.in (RUBY_REPLACE_TYPE): does not define rb_ prefixed
name if no default type is given.
* configure.in (RUBY_DEFINT): checks size.
* include/ruby/ruby.h (VALUE): use uintptr_t if available.
* include/ruby/ruby.h (PRI_PTRDIFF_PREFIX, PRI_SIZE_PREFIX):
assumes usable if PRIdPTR is define...
nobu (Nobuyoshi Nakada)
02:37 AM Bug #968 (Closed): trap may fail to handle signals
=begin
Applied in changeset r21582.
=end
mame (Yusuke Endoh)
02:00 AM Revision 78c5478a (git): merge revision(s) 18485:
* class.c (clone_method): should copy cbase in cref as well.
[ruby-dev:35116]
* node.h (NEW_CREF): new NEW_ macro.
* eval.c (PUSH_CREF): use NEW_CREF().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/rub...
shyouhei (Shyouhei Urabe)
01:58 AM Revision bc413e84 (git): merge revision(s) 18485:
* class.c (clone_method): should copy cbase in cref as well.
[ruby-dev:35116]
* node.h (NEW_CREF): new NEW_ macro.
* eval.c (PUSH_CREF): use NEW_CREF().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/rub...
shyouhei (Shyouhei Urabe)
01:47 AM Bug #985 (Closed): profile lib + iterator => 'NULL pointer given' (ArgumentError)
=begin
Applied in changeset r21578.
=end
ko1 (Koichi Sasada)
01:30 AM Bug #957 (Rejected): Cannot build in OSX 10.5.6 using gcc4.0.1 or gcc4.2 due to issue with readline.h
=begin
because we cannot reproduce
=end
yugui (Yuki Sonoda)
01:28 AM Bug #947: Signal handler block is never called when the program is too short
=begin

=end
yugui (Yuki Sonoda)
01:26 AM Bug #1004 (Rejected): Encoding related test failure on OpenSolaris
=begin

=end
yugui (Yuki Sonoda)
01:17 AM Bug #848 (Closed): debug.rb doesn't have access to the source file under test until it has run
=begin
Applied in changeset r21571.
=end
ko1 (Koichi Sasada)
01:09 AM Bug #616: instance_eval and Module#to_s
=begin

=end
yugui (Yuki Sonoda)
01:08 AM Bug #886 (Closed): GC from blocking region
=begin

=end
yugui (Yuki Sonoda)
01:07 AM Bug #847 (Closed): debug.rb reports extraneous information
=begin
Applied in changeset r21570.
=end
ko1 (Koichi Sasada)
12:37 AM Bug #967 (Closed): Results of const_missing are being cached incorrectly
=begin
Applied in changeset r21536.
=end
ko1 (Koichi Sasada)

01/15/2009

07:31 PM Bug #1016 (Closed): Raises LocalJump exception in MiniTest::Unit.autorun.
=begin
Hi Ryan,

If $! is not nil, returns in the block of the at_exit method in
MiniTest::Unit.autorun. Then raises LocalJump exception.
-----
def self.autorun
at_exit {
return if $! # don't run if there was a...
kouji (Kouji Takao)
06:34 PM Bug #1010: Ruby-1.9's rake sh doesn't work on Windows (but fix provided)
=begin

Following the thread on the rake mailing list (http://rubyforge.org/pipermail/rake-devel/2008-November/000673.html), it seems that Kernel#system on Windows handles or may handle correctly multiple arguments.
I guess that the...
Chauk-Mean (Chauk-Mean Proum)
05:27 PM Revision 3e7c3414 (git): * thread.c (rb_thread_execute_interrupts): if signal is already
buffered, main thread should wait until timer thread delivers it.
* thread.c (timer_thread_function): should defer delivery of a signal
if main thread does not yet trap a previous one. [ruby-dev:37676]
git-svn-id: svn+ssh://ci.ruby...
mame (Yusuke Endoh)
05:21 PM Revision de0297f5 (git): sorry, revert a mistake
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
05:10 PM Revision 7e7504dd (git): fix typos and cleanup some spaces
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
05:06 PM Revision aaddab6d (git): * ext/socket/socket.c (addrinfo_s_ip): new method AddrInfo.ip.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:45 PM Revision d9395fc4 (git): * thread.c (call_trace_proc): as Matz said ([ruby-core:21183]),
should skip rb_str_new2() if rb_sourcefile() returns NULL.
rb_sourcefile() returns NULL if frame is toplevel of Fiber.
[ruby-core:21161] [Bug #985]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21578 b2dd03c8-39d4-4d8f-98ff-82...
ko1 (Koichi Sasada)
04:33 PM Revision 33d1cbe9 (git): merges r21405 from trunk into ruby_1_9_1.
* common.mk (test-sample), rubytest.rb: use runruby.rb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:33 PM Revision 1bf3fe1d (git): merges r21571 from trunk into ruby_1_9_1.
* ruby.c (process_options): decrement parse_in_eval to recognize
parsing main or normal eval script.
* compile.c (rb_parse_in_main): return 1 if parsing main script.
(if parse_in_eval is negative value, it means main script)
* parse....
yugui (Yuki Sonoda)
04:32 PM Revision ed844782 (git): merges r21570 from trunk into ruby_1_9_1.
* lib/debug.rb: as wanabe-san pointed out,
set_trace_func should be completely final task in debug.rb.
Bug #847 [ruby-core:20449]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21575 b2dd03c8-39d4-4d8f-98ff-823fe69b...
yugui (Yuki Sonoda)
04:32 PM Revision c923eaf1 (git): merges r21536 from trunk into ruby_1_9_1.
* vm.c (rb_vm_inc_const_missing_count, ruby_vm_const_missing_count):
added.
* vm_insnhelper.h: ditto.
* variable.c (rb_const_get_0), insns.def: Constants should not be
cached if const_missing is called. [ruby-core:21059] [Bug #967]
...
yugui (Yuki Sonoda)
04:32 PM Revision 5c65dc7a (git): merges r21535 from trunk into ruby_1_9_1.
* common.mk: btest-ruby should receive option with OPTS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:32 PM Revision f6edc70d (git): merges r21534 from trunk into ruby_1_9_1.
* win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc,
miniprelude.c, newline.c): shoudn't copy when $(srcdir) != ".", too.
(this is a workaround. we need more strict check.)
* win32/Makefile.sub (...
yugui (Yuki Sonoda)
04:14 PM Revision e4092873 (git): * ruby.c (process_options): decrement parse_in_eval to recognize
parsing main or normal eval script.
* compile.c (rb_parse_in_main): return 1 if parsing main script.
(if parse_in_eval is negative value, it means main script)
* parse.y (yycompile0): check rb_parse_in_main() to accumulate
script tex...
ko1 (Koichi Sasada)
04:07 PM Bug #981 (Closed): String#encode() keeps invalid bytes when converting to US-ASCII
=begin
Applied in changeset r21528.
=end
matz (Yukihiro Matsumoto)
02:16 PM Bug #981: String#encode() keeps invalid bytes when converting to US-ASCII
=begin
この挙動は String#encode が直接の原因ではなく、Encoding.default_internal 側が原因です。
% ruby19 -E:us-ascii -e'p Encoding.default_internal'
#<Encoding:UTF-8>

enc_set_default_encoding を見ると、
if (def->index == ENCINDEX_US_ASCII)
def->ind...
naruse (Yui NARUSE)
03:59 PM Revision e317b934 (git): * lib/debug.rb: as wanabe-san pointed out,
set_trace_func should be completely final task in debug.rb.
Bug #847 [ruby-core:20449]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
03:40 PM Revision fb117753 (git): merges r21533 from trunk into ruby_1_9_1.
* gc.c (gc_with_gvl): suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:40 PM Revision b371ce9d (git): merges r21532 from trunk into ruby_1_9_1.
Add rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:40 PM Revision 905114d6 (git): merges r21529 from trunk into ruby_1_9_1.
* tool/file2lastrev.rb: RUBY_REVISION must be an integer.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:40 PM Revision e1ccf269 (git): merges r21528 from trunk into ruby_1_9_1.
* encoding.c (enc_set_default_encoding): should not treat US-ASCII
special here. a patch from Yui NARUSE in [ruby-dev:37769].
[ruby-dev:37699]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21566 b2dd03c8-39d4-4d8f...
yugui (Yuki Sonoda)
03:39 PM Revision 2f2497ee (git): merges r21517 and r21519 from trunk into ruby_1_9_1.
* configure.in, win32/Makefile.sub (MISSING): added langinfo on mingw
and mswin.
* encoding.c (rb_locale_charmap): use environments on mingw and mswin.
* missing/langinfo.c (nl_langinfo_codeset): MS-Windows Japanese
environment use...
yugui (Yuki Sonoda)
03:39 PM Revision 2a71b1ca (git): merges r21516 from trunk into ruby_1_9_1.
* win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc,
miniprelude.c, newline.c): copy only when $(srcdir) != pwd.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21564 b2dd03c8-39d4-4d8f-98ff-823fe69...
yugui (Yuki Sonoda)
03:39 PM Revision 2ea541a8 (git): merges r21511 from trunk into ruby_1_9_1.
* encoding.c (rb_locale_charmap): fallback to codepage if no
locale is found. [ruby-core:21110]
* missing/langinfo.c (nl_langinfo_codeset): returns NULL if no
locale is found.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/r...
yugui (Yuki Sonoda)
03:39 PM Revision 98f51045 (git): merges r21510 from trunk into ruby_1_9_1.
* gc.c (negative_size_allocation_error_with_gvl): abolish a warning.
(negative_size_allocation_error): ditto.
* ext/openssl/ossl.c (ossl_raise): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21562 b2dd03c8-39...
yugui (Yuki Sonoda)
03:39 PM Revision cac78c3c (git): merges r21518 from trunk into ruby_1_9_1.
* win32/Makefile.sub (COMPILERFLAG): for enc/trans/gb18030.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:39 PM Revision d68854c0 (git): merges r21509 and r21512 from trunk into ruby_1_9_1.
* enc/trans/gb18030.trans, gb18030-tbl.rb:
new Chinese GB18030 transcoding (from Yoshihiro Kambayashi)
* test/ruby/test_transcode.rb: added tests for the above
(from Yoshihiro Kambayashi)
* transcode_data.h, transcode.c, tool/trans...
yugui (Yuki Sonoda)
03:38 PM Revision 6e6adcca (git): merges r21508 from trunk into ruby_1_9_1.
* ext/curses/extconf.rb: check ncursesw earlier than ncurses to
support UTF-8 strings. non UTF-8 strings should be converted
explicitly. [ruby-core:21094]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21559 b2d...
yugui (Yuki Sonoda)
03:38 PM Revision b7220edc (git): merges r21505 from trunk into ruby_1_9_1.
* ext/socket/extconf.rb (gai_strerror): checks if available and if
returns const pointer.
* ext/socket/getaddrinfo.c (gai_strerror): defines only if non
available. [ruby-core:21328]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bran...
yugui (Yuki Sonoda)
03:38 PM Revision fea523c1 (git): merges r21504 from trunk into ruby_1_9_1.
* io.c (rb_io_wait_readable, rb_io_wait_writable): need rb_fd_ptr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:38 PM Revision a0eb50c4 (git): merges r21503 from trunk into ruby_1_9_!.
* io.c (appendline): reformed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:38 PM Revision d5159dde (git): merges r21496 from trunk into ruby_1_9_1.
* lib/ostruct.rb (OpenStruct#inspect): fixed the recursion check.
Patch by Kornelius Kalnbach. [ruby-core:20992].
* test/ostruct/test_ostruct.rb: test for inspect.
Patch by Kornelius Kalnbach. [ruby-core:20992].
git-svn-id: svn+s...
yugui (Yuki Sonoda)
03:37 PM Revision 03d1b314 (git): merges r21493 from trunk into ruby_1_9_1.
* object.c (rb_obj_not_match): rdoc.
Patch by Kornelius Kalnbach.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:37 PM Revision 12e5996d (git): merges r21492 and r21495 from trunk into ruby_1_9_1.
* io.c (rb_io_close_read): call rb_io_fptr_cleanup() instead of
fptr_finalize() because the fptr has special finalizser if it is a
pipe. [ruby-dev:37757] (3)
* io.c (io_reopen, rb_io_init_copy): should regis...
yugui (Yuki Sonoda)
03:37 PM Revision 298efbfa (git): merges r21491 from trunk into ruby_1_9_1.
* io.c (rb_io_initialize): workaround for Windows. [ruby-dev:37686]
(also see [ruby-dev:37721])
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:37 PM Revision 9d4b47c6 (git): merges r21490 from trunk into ruby_1_9_1.
* template/{encdb,transdb}.h.tmpl: moved enc/make_encdb.rb and
enc/trans/make_transdb.rb using tool/generic_erb.rb.
* common.mk (encdb.h, transdb.h): generates from avobe template.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches...
yugui (Yuki Sonoda)
03:37 PM Revision d87e1f76 (git): merges r21489 from trunk into ruby_1_9_1.
* enc/trans/make_transdb.rb (converters): should not depend on the
hash order for cross compile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:37 PM Revision 62278169 (git): merges r21487 from trunk into ruby_1_9_1.
* include/ruby/intern.h, thread.c, win32/Makefile.sub (rb_fdset_t,
rb_fd_init, rb_fd_term, rb_fd_zero, rb_fd_set, rb_fd_clr, rb_fd_isset,
rb_fd_select, rb_fd_ptr, rb_fd_max, HAVE_RB_FD_INIT): new type,
funct...
yugui (Yuki Sonoda)
03:37 PM Revision d5251e8d (git): merges r21488 from trunk into ruby_1_9_1.
Add dummy definition for fake rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:37 PM Revision ab820621 (git): merges r21486 from trunk into ruby_1_9_1.
* tool/file2lastrev.rb (get_revisions): fixes problem with
svn on cygwin. [ruby-dev:37702].
Patch by Kouhei Sutou.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:36 PM Revision a597ab25 (git): merges r21485 from trunk into ruby_1_9_1.
* lib/irb/input-method.rb: IRB did not prompt for MSwin32.
[ruby-dev:37686].
Patch by arton <artonx AT yahoo.co.jp>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21546 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:36 PM Revision 336f9968 (git): merges r21484 from trunk into ruby_1_9_1.
* ext/socket/{getaddrinfo,getnameinfo}.c: need to include ws2tcpip.h
on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:36 PM Revision 2c8f90e0 (git): merges r21477 from trunk into ruby_1_9_1.
* instruby.rb: require "tool/mdoc2man.rb" before chdir if needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:36 PM Revision 9f1df8dd (git): merges r21476 from trunk into ruby_1_9_1.
* ext/socket/extconf.rb: use headers instead of "netdb.h" in checking
getnameinfo() and getaddrinfo() because Windows doesn't have it.
see [ruby-dev:37757].
* ext/socket/sockport.h (SA_LEN): use sockaddr_in6 ...
yugui (Yuki Sonoda)
03:36 PM Revision 881c0581 (git): merges r21475 from trunk into ruby_1_9_1.
describe Encoding.find("locale") in rdoc of Encoding.locale_charmap.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:36 PM Revision ce3002de (git): merges r21506 from trunk into ruby_1_9_1.
* win32/win32.c (rb_w32_aspawn): should not escape with carret
unless using cmd.exe.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:36 PM Revision b60f93b9 (git): merges r21473 from trunk into ruby_1_9_1.
* win32/win32.c (internal_cmd_match): extracted from
is_internal_cmd.
* win32/win32.c (argv_size, join_argv): escapes redirection, pipe
and carret punctuations with carrets.
* win32/win32.c (rb_w32_aspawn): ditto, and redirections ...
yugui (Yuki Sonoda)
03:35 PM Revision 61b62586 (git): merges r21472 from trunk into ruby_1_9_1.
* ext/tk/lib/tk.rb: use Encoding.find("locale") instaed of
Encoding.locale_charmap
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:35 PM Revision f035560f (git): * 2009-01-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:35 PM Revision fd705262 (git): merges r21469 from trunk into ruby_1_9_1.
* ext/socket/socket.c (sock_s_unpack_sockaddr_in): check too short
sockaddr.
(sock_s_unpack_sockaddr_un): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:31 PM Revision a3a45faf (git): * vm.c (rb_vm_inc_const_missing_count, ruby_vm_const_missing_count):
added.
* vm_insnhelper.h: ditto.
* variable.c (rb_const_get_0), insns.def: Constants should not be
cached if const_missing is called. [ruby-core:21059] [Bug #967]
* bootstraptest/test_class.rb: add a test.
git-svn-id: svn+ssh://ci....
ko1 (Koichi Sasada)
03:27 PM Revision e39bd711 (git): * common.mk: btest-ruby should receive option with OPTS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:23 PM Revision a9cd6cc0 (git): * win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc,
miniprelude.c, newline.c): shoudn't copy when $(srcdir) != ".", too.
(this is a workaround. we need more strict check.)
* win32/Makefile.sub ($(INSNS)): shound't remove BASERUBY.
git-svn-id: svn+ssh://ci.ruby-lang....
U.Nakamura
03:21 PM Revision b5cd33a4 (git): * gc.c (gc_with_gvl): suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
02:44 PM Bug #956 (Closed): Encoding: nl_langinfo(CODESET) on cygwin 1.5 always returns US-ASCII
=begin

=end
duerst (Martin Dürst)
02:43 PM Bug #956: Encoding: nl_langinfo(CODESET) on cygwin 1.5 always returns US-ASCII
=begin
Hello Nobu,

Many thanks for fixing it. I'm going to add some text from
missing/langinfo.c to LICENSE (anybody, please tell me if
that was wrong), and inform the author about the changes we
made, and close the bug.

Regard...
duerst (Martin Dürst)
11:04 AM Bug #956: Encoding: nl_langinfo(CODESET) on cygwin 1.5 always returns US-ASCII
=begin
Hi,

At Wed, 14 Jan 2009 18:11:36 +0900,
Martin Duerst wrote in [ruby-core:21341]:
> >At Sat, 10 Jan 2009 02:35:50 +0900,
> >Tom Link wrote in [ruby-core:21239]:
> >> A proper solution should IMHO check for LANG first and u...
nobu (Nobuyoshi Nakada)
01:47 PM Revision 81bdf8a1 (git): Add rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:45 PM Revision c1575836 (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:05 PM Revision 3f479966 (git): merges r21467 from trunk into ruby_1_9_1.
* enc/trans: ignore files generated in build.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
11:45 AM Revision 1084032f (git): * tool/file2lastrev.rb: RUBY_REVISION must be an integer.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:43 AM Bug #1002: r21312 causes test failures on RubyGems
=begin

=end
naruse (Yui NARUSE)
10:37 AM Bug #1004 (Assigned): Encoding related test failure on OpenSolaris
=begin
Since miniruby can't load extension libraries and encodings, it is the expected result.
Use `make test'.

As a related issue, `make test' fails with same result when EXTOUT is changed from the default value. r21405 needs t...
nobu (Nobuyoshi Nakada)
10:35 AM Bug #1011: Chinese GB18030 transcoding is breaking build at r21509
=begin
Hello Nobu, Luis,

Many thanks for detecting and fixing this bug.
(I removed the ID from the subject because I don't think
this message should show up in the bug tracker.)

BTW, when compiling enc/trans/gb18030.c, on cygwin...
duerst (Martin Dürst)
12:07 AM Bug #1011 (Closed): Chinese GB18030 transcoding is breaking build at r21509
=begin
Applied in changeset r21512.
=end
nobu (Nobuyoshi Nakada)
09:07 AM Bug #999: SSL & ZIP missing from ruby-1.9.1-preview1-i386-mswin32
=begin
Please cross-reference to GEM bug:

[#23515] gem install not working with ... ruby-1.9.1-preview1-i386-mswin32

I'll repeat the lazy work-around hack that I used:

Take the following DLL-s from the working 1.8 inst...
william (William Mason)
06:57 AM Revision 80088a55 (git): * encoding.c (enc_set_default_encoding): should not treat US-ASCII
special here. a patch from Yui NARUSE in [ruby-dev:37769].
[ruby-dev:37699]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
06:06 AM Revision 2a0b6280 (git): * parse.y (command): moved return/break/next from command_call for
better error message.
* parse.y (call_args): void value check added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
05:45 AM Revision db39c1bd (git): missing ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@21526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
05:40 AM Revision 3c848f79 (git): merge revision(s) 18463:
* gc.c (STACK_LEVEL_MAX, ruby_stack_length): returns size_t.
[ruby-core:18207]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@21524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
05:33 AM Revision c0a73502 (git): merge revision(s) 18463:
* gc.c (STACK_LEVEL_MAX, ruby_stack_length): returns size_t.
[ruby-core:18207]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@21522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
05:28 AM Revision 0149e451 (git): * LEGAL: Added information for missing/langinfo.c
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
05:23 AM Revision 1fc5fb2b (git): * parse.y (stmt): explicit error for "Object::Far += foo 1" just
as "Object::Far += 1".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
04:21 AM Revision 994293bc (git): * encoding.c (rb_locale_charmap): fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:14 AM Revision ec033198 (git): * win32/Makefile.sub (COMPILERFLAG): for enc/trans/gb18030.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:10 AM Revision ece0628e (git): * configure.in, win32/Makefile.sub (MISSING): added langinfo on mingw
and mswin.
* encoding.c (rb_locale_charmap): use environments on mingw and mswin.
* missing/langinfo.c (nl_langinfo_codeset): MS-Windows Japanese
environment uses Windows-31J derived from Shift_JIS, not EUC-JP.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
03:11 AM Revision 9e99ce38 (git): * win32/Makefile.sub ($(INSNS), node_name.inc, known_errors.inc,
miniprelude.c, newline.c): copy only when $(srcdir) != pwd.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:41 AM Revision 4430438c (git): * io.c (pipe_open): revert a part of previous commit. it may be a
mistake.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
01:55 AM Revision 5932de49 (git): * symbian/README.SYMBIAN: symbian support added. great appreciate
to <alexandre.zavorine at symbian.com>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
01:53 AM Revision c6af6b1b (git): * symbian/README.SYMBIAN: symbian support added. great appreciate
to <alexandre.zavorine at symbian.com>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)

01/14/2009

11:04 PM Bug #1011 (Closed): Chinese GB18030 transcoding is breaking build at r21509
=begin
While building from sources, revision r21509 introduced the following problem:

luislavena (Luis Lavena)
07:29 PM Bug #1010: Ruby-1.9's rake sh doesn't work on Windows (but fix provided)
=begin
Yes, this is already been discussed in Rake mailing list and a workaround the broken system() call was addressed.

http://rubyforge.org/pipermail/rake-devel/2008-November/000673.html

I believe Jim Weirich needs to bring ...
luislavena (Luis Lavena)
05:56 PM Bug #1010 (Closed): Ruby-1.9's rake sh doesn't work on Windows (but fix provided)
=begin
Hi,

I'm reporting this issue in Rake as rake is now part of Ruby-1.9 and this problem affects only Ruby-1.9.

For Windows, FileUtils#sh (in rake.rb) calls Rake::Win32.rake_system (in rake/win32.rb) defined as :

def ...
Chauk-Mean (Chauk-Mean Proum)
06:12 PM Bug #956: Encoding: nl_langinfo(CODESET) on cygwin 1.5 always returns US-ASCII
=begin
At 03:11 09/01/13, you wrote:
>Hi,
>
>At Sat, 10 Jan 2009 02:35:50 +0900,
>Tom Link wrote in [ruby-core:21239]:
>> A proper solution should IMHO check for LANG first and use
>> the windows locale only if LANG isn't defined ...
duerst (Martin Dürst)
04:27 PM Bug #975 (Closed): ruby curses extension does not support multibyte characters
=begin
Applied in changeset r21508.
=end
matz (Yukihiro Matsumoto)
03:06 PM Revision e24346d6 (git): * enc/trans/gb18030.trans: get rid of a 1.9 feature for cross
compile. [ruby-core:21345]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:57 PM Revision 22e711c4 (git): * encoding.c (rb_locale_charmap): fallback to codepage if no
locale is found. [ruby-core:21110]
* missing/langinfo.c (nl_langinfo_codeset): returns NULL if no
locale is found.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:39 PM Revision 3d829c86 (git): * gc.c (negative_size_allocation_error_with_gvl): abolish a warning.
(negative_size_allocation_error): ditto.
* ext/openssl/ossl.c (ossl_raise): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:15 AM Bug #998: Cross compile 1.9.1 snapshot fails building socket
=begin
I'm updating this, since seems didn't complete fixing:

luislavena (Luis Lavena)
11:12 AM Revision 82c673d3 (git): * enc/trans/gb18030.trans, gb18030-tbl.rb:
new Chinese GB18030 transcoding (from Yoshihiro Kambayashi)
* test/ruby/test_transcode.rb: added tests for the above
(from Yoshihiro Kambayashi)
* transcode_data.h, transcode.c, tool/transcode_tblgen.rb:
added support for GB18030-s...
duerst (Martin Dürst)
10:46 AM Bug #848: debug.rb doesn't have access to the source file under test until it has run
=begin
Found a patch that fixes this bug, not sure if it's correct. The problem is the compile_for_eval is always 1 (coming from the th->parse_in_eval flag.) The parse_in_eval is incremented in the process_options function, not sure why...
wsobel (William Sobel)
10:40 AM Bug #942 (Closed): Build fails on IA-32 Linux with gcc 4.3.2
=begin

=end
matz (Yukihiro Matsumoto)
09:08 AM Bug #942: Build fails on IA-32 Linux with gcc 4.3.2
=begin
It is resolved now and can be closed, thank you.
=end
antares (Michael Klishin)
07:19 AM Revision b949be82 (git): * ext/curses/extconf.rb: check ncursesw earlier than ncurses to
support UTF-8 strings. non UTF-8 strings should be converted
explicitly. [ruby-core:21094]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
05:43 AM Revision aa87e280 (git): * cont.c: fix prototype declare of register_stack_extend
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e takano32 (Mitsuhiro TAKANO)
04:19 AM Revision 2717a2eb (git): * win32/win32.c (rb_w32_aspawn): should not escape with carret
unless using cmd.exe.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:09 AM Revision 32dd2c47 (git): * ext/socket/extconf.rb (gai_strerror): checks if available and if
returns const pointer.
* ext/socket/getaddrinfo.c (gai_strerror): defines only if non
available. [ruby-core:21328]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:09 AM Revision f188bf2a (git): * ext/socket/extconf.rb (gai_strerror): checks if available and if
returns const pointer.
* ext/socket/getaddrinfo.c (gai_strerror): defines only if non
available. [ruby-core:21328]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:39 AM Revision 96a49b1a (git): * io.c (rb_io_wait_readable, rb_io_wait_writable): need rb_fd_ptr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:38 AM Revision ff80e84d (git): * io.c (appendline): reformed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:35 AM Revision d4beba3f (git): * io.c (rb_io_s_pipe): reduced nest of rb_ensure of main block.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:42 AM Revision 5d3598a1 (git): merge revision(s) 18450:
* stable/ext/socket/socket.c (NI_MAXHOST, NI_MAXSERV): fixed invalid
preprocessor directives. a patch from Peter Bowen at
[ruby-core:18211].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@21500 b2d...
shyouhei (Shyouhei Urabe)
01:39 AM Revision 8453350c (git): merge revision(s) 18450:
* stable/ext/socket/socket.c (NI_MAXHOST, NI_MAXSERV): fixed invalid
preprocessor directives. a patch from Peter Bowen at
[ruby-core:18211].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@21498 b2d...
shyouhei (Shyouhei Urabe)
12:32 AM Bug #1009: shadowing outer local variable in test/unit
=begin
Forgot a "...not." ^^
=end
murphy (Kornelius Kalnbach)
12:31 AM Bug #1009 (Closed): shadowing outer local variable in test/unit
=begin
trunk 21466 gives me:

/usr/local/lib/ruby19/1.9.1/test/unit/assertions.rb:31: warning: shadowing outer local variable - line

It should
=end
murphy (Kornelius Kalnbach)

01/13/2009

11:52 PM Bug #1008: Missing shell version of ruby-1.9 commands (gem, rake, ...) for MinGW installation
=begin
On 1.8, the only that bring basic ruby scripts into the plate was One-Click Installer.

By default, Ruby generates and bundles those into the batch file stubs. One-Click installer separate those to ease management and also to...
luislavena (Luis Lavena)
11:26 PM Bug #1008 (Rejected): Missing shell version of ruby-1.9 commands (gem, rake, ...) for MinGW installation
=begin
For MinGW, only Windows batch script (.bat) of commands like gem, rake, ri ... are installed.
Consequently, these commands are usable only from a Windows command prompt.
From MSYS shell, executing .bat files produced errors.
...
Chauk-Mean (Chauk-Mean Proum)
09:31 PM Bug #952 (Closed): rb_obj_not_match documentation is buggy
=begin
applied in r21493.
=end
yugui (Yuki Sonoda)
09:13 PM Bug #995: CONFIG['topdir'] defined '1.9.1' instead of '1.9'
=begin
Thank you for your reply.

This will require me keep a separate recipe for building 1.9 in a different way than 1.8, due this change of file location.

There is a place in the documentation or previous discussion I can li...
luislavena (Luis Lavena)
09:07 PM Bug #995 (Rejected): CONFIG['topdir'] defined '1.9.1' instead of '1.9'
=begin
This is intentional. CONFIG['topdir'] will change when binary compatibility is broken in a future version.
=end
yugui (Yuki Sonoda)
09:10 PM Bug #999: SSL & ZIP missing from ruby-1.9.1-preview1-i386-mswin32
=begin

=end
yugui (Yuki Sonoda)
09:08 PM Bug #996 (Closed): IRB doesn't work anymore with ruby-1.9.1-rc1 on MinGW
=begin
applied in r21485
=end
yugui (Yuki Sonoda)
08:59 PM Bug #980: Requiring erb produces two warnings in 1.9.1-RC1
=begin

=end
yugui (Yuki Sonoda)
12:05 PM Bug #980: Requiring erb produces two warnings in 1.9.1-RC1
=begin

=end
yugui (Yuki Sonoda)
08:55 PM Feature #971: Reinstate RubyVM::InstructionSequence::load
=begin

=end
yugui (Yuki Sonoda)
08:25 PM Bug #940 (Rejected): ruby/config.h:1:1: warning: "PACKAGE_NAME" redefined
=begin

=end
yugui (Yuki Sonoda)
08:20 PM Bug #924: encoding for stdio's
=begin

=end
yugui (Yuki Sonoda)
04:57 PM Bug #755 (Closed): select in windows errantly accepts too many fd's
=begin
Applied in changeset r21487.
=end
usa (Usaku NAKAMURA)
04:56 PM Bug #970: Re: [ruby-cvs:28403] Ruby:r21185 (trunk): * thread.c (rb_thread_blocking_region): add a comment.
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:37761] Re: [BUG:trunk] Re: [ruby-cvs:28403] Ruby:r21185 (trunk): * thread.c (rb_thread_blocking_region): add a comment."
on Jan.12,2009 13:19:50, <ko1@atdot.net> wrote:
>  というわけで,元々...
usa (Usaku NAKAMURA)
01:57 PM Revision badd4484 (git): * ext/socket/addrinfo.h (AI_NUMERICSERV): defined.
(AI_MASK): add AI_NUMERICSERV.
* ext/socket/getaddrinfo.c (getaddrinfo): support AI_NUMERICSERV.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
12:52 PM Revision ed154227 (git): * lib/ostruct.rb (OpenStruct#inspect): fixed the recursion check.
Patch by Kornelius Kalnbach. [ruby-core:20992].
* test/ostruct/test_ostruct.rb: test for inspect.
Patch by Kornelius Kalnbach. [ruby-core:20992].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21496 b2dd03c8-39d4-4d8f-98ff-823fe...
yugui (Yuki Sonoda)
12:47 PM Bug #983 (Closed): tool/file2lastrev.rb の文字コードの問題
=begin
Applied in changeset r21486.
=end
yugui (Yuki Sonoda)
12:08 PM Bug #983: tool/file2lastrev.rb の文字コードの問題
=begin

=end
yugui (Yuki Sonoda)
12:45 PM Revision be551172 (git): * io.c (io_reopen, rb_io_init_copy): should register fptr to pipe_list
when copying pipe fptr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:41 PM Revision 84775721 (git): * ext/socket/socket.c (rb_getaddrinfo): use getaddrinfo with GVL if
getaddrinfo.c/getnameinfo.c is used. They are not thread safe
because gethostbyname/gethostbyaddr is used.
(rb_getnameinfo): ditto.
* extconf.rb: define GETADDRINFO_EMU if getaddrinfo.c/getnameinfo.c is
used.
git-svn-id: svn+s...
akr (Akira Tanaka)
12:29 PM Revision e1809a0c (git): * object.c (rb_obj_not_match): rdoc.
Patch by Kornelius Kalnbach.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:09 PM Bug #981: String#encode() keeps invalid bytes when converting to US-ASCII
=begin

=end
yugui (Yuki Sonoda)
12:07 PM Bug #985: profile lib + iterator => 'NULL pointer given' (ArgumentError)
=begin

=end
yugui (Yuki Sonoda)
12:07 PM Bug #984: Test::Unit::Assertions#assert_match double counts number of assertions
=begin

=end
yugui (Yuki Sonoda)
12:01 PM Bug #886: GC from blocking region
=begin

=end
yugui (Yuki Sonoda)
11:53 AM Bug #1003: autoload test failed on OpenSolaris
=begin

=end
yugui (Yuki Sonoda)
03:29 AM Bug #1003: autoload test failed on OpenSolaris
=begin
Hi,

At Mon, 12 Jan 2009 12:21:11 +0900,
Dae San Hwang wrote in [ruby-core:21267]:
> Following test failed.
>
> gmake btest 'OPTS=-v -q'

Could you give more info?

> -- C level backtrace information ------------------...
nobu (Nobuyoshi Nakada)
09:23 AM Revision c4554d20 (git): * io.c (rb_io_close_read): call rb_io_fptr_cleanup() instead of
fptr_finalize() because the fptr has special finalizser if it is a
pipe. [ruby-dev:37757] (3)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
09:21 AM Revision fbc4429d (git): * io.c (rb_io_initialize): workaround for Windows. [ruby-dev:37686]
(also see [ruby-dev:37721])
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21491 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
09:05 AM Revision e668e36b (git): * template/{encdb,transdb}.h.tmpl: moved enc/make_encdb.rb and
enc/trans/make_transdb.rb using tool/generic_erb.rb.
* common.mk (encdb.h, transdb.h): generates from avobe template.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:28 AM Revision 4cb8d331 (git): * enc/trans/make_transdb.rb (converters): should not depend on the
hash order for cross compile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:18 AM Revision 7371086f (git): Add dummy definition for fake rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:52 AM Revision 50258b19 (git): * include/ruby/intern.h, thread.c, win32/Makefile.sub (rb_fdset_t,
rb_fd_init, rb_fd_term, rb_fd_zero, rb_fd_set, rb_fd_clr, rb_fd_isset,
rb_fd_select, rb_fd_ptr, rb_fd_max, HAVE_RB_FD_INIT): new type,
functions, and macros for Windows.
* win32/win32.c (extract_fd, rb_w32_se...
U.Nakamura
03:37 AM Revision e41bd618 (git): * tool/file2lastrev.rb (get_revisions): fixes problem with
svn on cygwin. [ruby-dev:37702].
Patch by Kouhei Sutou.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:37 AM Revision a5fdc9de (git): * lib/irb/input-method.rb: IRB did not prompt for MSwin32.
[ruby-dev:37686].
Patch by arton <artonx AT yahoo.co.jp>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:30 AM Bug #1004: Encoding related test failure on OpenSolaris
=begin
Hi,

At Mon, 12 Jan 2009 12:21:32 +0900,
Dae San Hwang wrote in [ruby-core:21268]:
> Following test failed.
>
> ./miniruby sample/test.rb

Did you run it with miniruby directly? It doesn't work.

--
Nobu Nakada
=end
nobu (Nobuyoshi Nakada)
03:13 AM Bug #956: Encoding: nl_langinfo(CODESET) on cygwin 1.5 always returns US-ASCII
=begin
Hi,

At Sat, 10 Jan 2009 02:35:50 +0900,
Tom Link wrote in [ruby-core:21239]:
> A proper solution should IMHO check for LANG first and use
> the windows locale only if LANG isn't defined -- as proposed
> by Martin.

It's ...
nobu (Nobuyoshi Nakada)
03:11 AM Revision fc8835a5 (git): * ext/socket/{getaddrinfo,getnameinfo}.c: need to include ws2tcpip.h
on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:55 AM Revision 654e94e1 (git): Commit miss in previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
12:49 AM Revision c2cc750d (git): ext/socket/socket.c: removed warning about unused variable 'rai'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)

01/12/2009

10:21 PM Bug #970: Re: [ruby-cvs:28403] Ruby:r21185 (trunk): * thread.c (rb_thread_blocking_region): add a comment.
=begin
On 1/12/09 1:19 PM, SASADA Koichi wrote:
>  これらの修正(r21438,r21441)は1.9.1 にも,コミットしていただけるとよ
> いかと思うのですが,いかがでしょうか>yuguiさん

うーん。設計変更ではありますけれども、[ruby-dev:37383]がらみなら仕方ない
ですよね。マージしました。

--
Yugui <yugui@yugui.jp>
http://yugui.j...
yugui (Yuki Sonoda)
01:20 PM Bug #970: Re: [ruby-cvs:28403] Ruby:r21185 (trunk): * thread.c (rb_thread_blocking_region): add a comment.
=begin
 ささだです.

U.Nakamura wrote::
> めでたくrb_thread_call_with_gvl()が入りましたが、rb_thread_t
> に追加されたメンバblocking_region_bufferに値を設定していると
> ころが存在しないような気がします。
>
> あと、こっちはbugじゃなくてリクエストですが、C関数から自スレ
> ッドがGVLを取得しているかどうかを判断するのが困難、というか、
> rb...
ko1 (Koichi Sasada)
07:40 PM Revision c65d935b (git): merge revision(s) 18417:
* lib/net/ftp.rb (login): raise FTPReplyError if passwd or acct
is not supplied. backported from trunk. fixed [ruby-core:18058].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@21480 b2dd03c8-39d4-4d8f-98ff-...
shyouhei (Shyouhei Urabe)
07:39 PM Revision 95f1f18d (git): merge revision(s) 18417:
* lib/net/ftp.rb (login): raise FTPReplyError if passwd or acct
is not supplied. backported from trunk. fixed [ruby-core:18058].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@21478 b2dd03c8-39d4-4d8f-98ff-...
shyouhei (Shyouhei Urabe)
06:08 PM Revision 8212ca43 (git): * instruby.rb: require "tool/mdoc2man.rb" before chdir if needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
05:59 PM Revision 370ffc6a (git): * ext/socket/extconf.rb: use headers instead of "netdb.h" in checking
getnameinfo() and getaddrinfo() because Windows doesn't have it.
see [ruby-dev:37757].
* ext/socket/sockport.h (SA_LEN): use sockaddr_in6 when defined AF_INET6
if INET6 is not defined. winsock2's getaddrinfo...
U.Nakamura
05:28 PM Revision f0e91e54 (git): describe Encoding.find("locale") in rdoc of Encoding.locale_charmap.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:27 PM Revision e051337b (git): properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:21 PM Revision dea3ad3c (git): * win32/win32.c (internal_cmd_match): extracted from
is_internal_cmd.
* win32/win32.c (argv_size, join_argv): escapes redirection, pipe
and carret punctuations with carrets.
* win32/win32.c (rb_w32_aspawn): ditto, and redirections and pipe
have no meanings.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
05:10 PM Revision 3f2b281e (git): * ext/tk/lib/tk.rb: use Encoding.find("locale") instaed of
Encoding.locale_charmap
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagai (Hidetoshi Nagai)
04:00 PM Revision c4d9a1a3 (git): * 2009-01-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:00 PM Revision 81066585 (git): * 2009-01-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:00 PM Revision 07594eed (git): * ext/socket/socket.c (sock_s_unpack_sockaddr_in): check too short
sockaddr.
(sock_s_unpack_sockaddr_un): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
04:00 PM Revision 91ff87c0 (git): * ext/socket/socket.c (sock_s_unpack_sockaddr_in): check too short
sockaddr.
(sock_s_unpack_sockaddr_un): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:58 PM Revision 73757753 (git): * ext/socket/socket.c (addrinfo_ip_unpack): new method
AddrInfo#ip_unpack.
(addrinfo_unix_path): new method AddrInfo#unix_path.
(Init_socket): define above methods.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21468 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:56 PM Revision 5203e86b (git): * enc/trans: ignore files generated in build.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21467 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
02:32 PM Revision 68552c42 (git): * ext/socket/socket.c (IS_IP_FAMILY): defined.
(addrinfo_ip_p): use it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:33 PM Revision 61dcd3d1 (git): merges r21449 from trunk into ruby_1_9_1.
* lib/test/unit/assertions.rb (assert_nothing_raised): removes the
current trace to get rid of an issue of MiniTest::Unit#location.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21465 b2dd03c8-39d4-4d8f-98ff-823fe69b...
yugui (Yuki Sonoda)
01:33 PM Revision 1fbaa2a5 (git): merges r21447 from trunk into ruby_1_9_1.
* win32/win32.c (open_dir_handle): extracted from rb_w32_opendir.
* win32/win32.c (winnt_stat): gets rid of strange behavior of
GetFileAttributes(). [ruby-core:21269]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@2...
yugui (Yuki Sonoda)
01:32 PM Revision de694df0 (git): merges r21441 from trunk into ruby_1_9_1.
* gc.c (ruby_xmalloc, ruby_xrealloc, ruby_xfree):
enable to use them without GVL.
if GC is invoked, acquire GVL during GC.
if NoMemoryError is raised, acquire GVL and raise it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/...
yugui (Yuki Sonoda)
01:32 PM Revision 171ed510 (git): merges r21438 from trunk into ruby_1_9_1.
* thread.c: fix comment (terminology: Global VM Lock).
* thread.c (blocking_region_begin, blocking_region_end):
save and clear th->blocking_region_buffer.
* thread.c (rb_thread_call_with_gvl): check if it has GVL.
* thread.c (ruby_thre...
yugui (Yuki Sonoda)
01:32 PM Revision fdbfb35c (git): merges r21431 from trunk into ruby_1_9_1.
remove PercentScanner. fixed % after %> bug. [ruby-dev:37751] [Bug #997]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:32 PM Revision 9aa12f77 (git): merges r21426 from trunk into ruby_1_9_1.
* test/ruby/test_process.rb (TestProcess#test_wait_and_sigchild):
Add rescue NotImplementedError.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:32 PM Revision 82349151 (git): merges r21424 from trunk into ruby_1_9_1.
* hash.c (rb_hash_s_create): set nil as the value if assoc length
is not enough. [ruby-core:21249]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:32 PM Revision 6889d3d3 (git): merges r21415 and r21417 from trunk into ruby_1_9_1.
* version.h: make version string succinct:
"ruby 1.9.1p5000 (2009-01-10 trunk 21414) [i686-linux]".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:32 PM Revision 81606e32 (git): merges r21414 from trunk into ruby_1_9_1.
* cont.c (cont_restore_1): should not be inlined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:32 PM Revision b1a4b40f (git): merges r21406 from trunk into ruby_1_9_1.
* ext/tk/lib/tk.rb: rescue abnormal Encoding.locale_charmap value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:31 PM Revision 396fd889 (git): merges r21393 from trunk into ruby_1_9_1.
* test/ruby/test_process.rb (TestProcess::MANDATORY_ENVS): some
platforms need environments for shared objects.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:31 PM Revision 9cf53eee (git): merges r21387 from trunk into ruby_1_9_1.
* instruby.rb: should not depend on a library which does not exist
in 1.8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:31 PM Revision 944de8e8 (git): merges r21364 and r21370 from trunk into ruby_1_9_1.
* instruby.rb: use installed libraries. [ruby-core:21006]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:31 PM Revision df632dc4 (git): * 2009-01-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:31 PM Revision 0b491586 (git): merges r21363 from trunk into ruby_1_9_1. But r21312 is not merged.
* instruby.rb (gem), lib/rubygems/defaults.rb (Gem.default_dir):
use version invariant configuration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:22 PM Bug #1004 (Rejected): Encoding related test failure on OpenSolaris
=begin
Following test failed.

./miniruby sample/test.rb

...

"ext/tk/sample/demos-jp/button.rb"
unknown encoding name: euc-jp
ext/tk/sample/demos-jp/button.rb
"ext/tk/sample/demos-jp/label.rb"
unknown encoding name...
daesan (Dae San Hwang)
12:21 PM Bug #1003 (Closed): autoload test failed on OpenSolaris
=begin
Following test failed.

gmake btest 'OPTS=-v -q'

...

test_autoload.rb #919 test_autoload.rb:1:in `<top (required)>'

...

.#927 test_autoload.rb:54:in `<top (required)>'
/tmp/bootstraptest.tmpwd20090110-15...
daesan (Dae San Hwang)
11:45 AM Bug #998: Cross compile 1.9.1 snapshot fails building socket
=begin
Thank you Mr. Nakada, but seems the problem has moved forward:

luislavena (Luis Lavena)
11:34 AM Bug #1002 (Closed): r21312 causes test failures on RubyGems
=begin
r21312 causes many failures on RubyGems tests as the attached log.

r21312 is for [ruby-core:20990]. It is sure that RubyGems should not create directories outside of DESTDIR on installing Ruby.
But did r21312 break an assu...
yugui (Yuki Sonoda)
08:52 AM Revision 839214e1 (git): add test for AddrInfo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:23 AM Revision 6b0304a5 (git): * lib/test/unit/assertions.rb (assert_nothing_raised): removes the
current trace to get rid of an issue of MiniTest::Unit#location.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:49 AM Revision 9aa8fcde (git): * instruby.rb (install): erased a garbage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:45 AM Revision cb190ce6 (git): * win32/win32.c (open_dir_handle): extracted from rb_w32_opendir.
* win32/win32.c (winnt_stat): gets rid of strange behavior of
GetFileAttributes(). [ruby-core:21269]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:45 AM Revision 729b4a81 (git): * win32/win32.c (open_dir_handle): extracted from rb_w32_opendir.
* win32/win32.c (winnt_stat): gets rid of strange behavior of
GetFileAttributes(). [ruby-core:21269]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:57 AM Revision 7099360a (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:40 AM Revision b89dc0ac (git): * 2009-01-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:40 AM Revision fd73d458 (git): * eval.c (rb_thread_start_0): must use ruby_longjmp instead of
longjmp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:08 AM Revision fdd7e03b (git): * ChangeLog: fixed indent and removed trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:43 AM Revision 9da504bb (git): * instruby.rb (parse_args, install): added --strip option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:41 AM Revision 29a6650d (git): * gc.c (ruby_xmalloc, ruby_xrealloc, ruby_xfree):
enable to use them without GVL.
if GC is invoked, acquire GVL during GC.
if NoMemoryError is raised, acquire GVL and raise it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
03:39 AM Revision 4f2b409a (git): * instruby.rb (install_recursive): skips the directory if matched
to a no_install pattern ending with a file separator.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:34 AM Revision 5c94a67e (git): * ext/socket/mkconstants.rb: don't use bytesize because 1.9 dependent.
[ruby-core:21266]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:43 AM Revision 6f09fc2e (git): * thread.c: fix comment (terminology: Global VM Lock).
* thread.c (blocking_region_begin, blocking_region_end):
save and clear th->blocking_region_buffer.
* thread.c (rb_thread_call_with_gvl): check if it has GVL.
* thread.c (ruby_thread_has_gvl_p): added.
* vm_core.h: add decls.
git-sv...
ko1 (Koichi Sasada)
01:21 AM Revision af12cefe (git): * eval.c: remove unused decl.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)

01/11/2009

07:33 PM Bug #996: IRB doesn't work anymore with ruby-1.9.1-rc1 on MinGW
=begin

The issue may be related with readline.
On the MinGW ruby-1.9.1-rc1 version, if I launch irb with --noreadline, irb works as expected.
So this works as fine as the VC2008 version (which doesn't include readline support fro...
Chauk-Mean (Chauk-Mean Proum)
03:53 AM Bug #996: IRB doesn't work anymore with ruby-1.9.1-rc1 on MinGW
=begin
Chauk-Mean Proum wrote:
> I think this is a specific problem on MinGW.
> On the same machine, I built ruby-1.9.1-rc1 with Visual C++ 2008 Express Edition and irb works fine.
> irb from ruby-1.9.1-rc1 works also fine on Linux U...
headius (Charles Nutter)
02:48 AM Bug #996: IRB doesn't work anymore with ruby-1.9.1-rc1 on MinGW
=begin
Charlie,

>ruby 1.9.1 (2008-12-30 patchlevel-0 revision 21203) [i386-darwin9.6.0]
>[headius @ cnutter:~/projects/ruby-ffi]

I think this is a specific problem on MinGW.
On the same machine, I built ruby-1.9.1-rc1 with...
Chauk-Mean (Chauk-Mean Proum)
05:07 PM Bug #997 (Closed): % after %> in erb
=begin
Applied in changeset r21431.
=end
seki (Masatoshi Seki)
03:24 PM Revision f3a4870b (git): merge revision(s) 18392:
* gc.c (gc_sweep, obj_free, run_final): defer finalizers of IO and
Data. [ruby-dev:35578]
* gc.c (rb_gc_call_finalizer_at_exit): self-referencing finalizers
cannot be invoked. [ruby-dev:35681]
git-svn-id: ...
shyouhei (Shyouhei Urabe)
03:22 PM Revision 869c7d91 (git): merge revision(s) 18392:
* gc.c (gc_sweep, obj_free, run_final): defer finalizers of IO and
Data. [ruby-dev:35578]
* gc.c (rb_gc_call_finalizer_at_exit): self-referencing finalizers
cannot be invoked. [ruby-dev:35681]
git-svn-id: ...
shyouhei (Shyouhei Urabe)
11:21 AM Revision 3094ebf3 (git): remove PercentScanner. fixed % after %> bug. [ruby-dev:37751] [Bug #997]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masatoshi SEKI
09:57 AM Bug #998 (Closed): Cross compile 1.9.1 snapshot fails building socket
=begin
Applied in changeset r21425.
=end
nobu (Nobuyoshi Nakada)
07:58 AM Revision 2d539256 (git): remove PercentScanner. fixed % after %> bug. [ruby-dev:37751] [Bug #997]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masatoshi SEKI
03:36 AM Bug #999: SSL & ZIP missing from ruby-1.9.1-preview1-i386-mswin32
=begin
On Sat, Jan 10, 2009 at 4:33 PM, Austin Ziegler <halostatue@gmail.com> wrote:
> On Sat, Jan 10, 2009 at 10:23 AM, Luis Lavena <redmine@ruby-lang.org> wrote:
>> Even worse, zlib has been updated and renamed to zlib1, which add a...
luislavena (Luis Lavena)
03:34 AM Bug #999: SSL & ZIP missing from ruby-1.9.1-preview1-i386-mswin32
=begin
On Sat, Jan 10, 2009 at 10:23 AM, Luis Lavena <redmine@ruby-lang.org> wrote:
> Even worse, zlib has been updated and renamed to zlib1, which add another question of the version used to build the distribution.
>
> I believe one...
austin (Austin Ziegler)
01:18 AM Bug #999: SSL & ZIP missing from ruby-1.9.1-preview1-i386-mswin32
=begin
That's one of my complains about the bianries uploaded at garbage collect.

You need to do a lot of undocumented monkey patching to get you started.

Even worse, you need to figure out, by trial and error, which version o...
luislavena (Luis Lavena)
01:13 AM Bug #999: SSL & ZIP missing from ruby-1.9.1-preview1-i386-mswin32
=begin
Thanks Luis

That was a great tip. A possible work around to get the gems to update was

A. Copy

ZLIB1.DLL as --> ruby-1.9.1-preview1-i386-mswin32\bin\ZLIB.DLL

B. And Copy

* SLEAY32.DLL
...
william (William Mason)
12:44 AM Bug #999: SSL & ZIP missing from ruby-1.9.1-preview1-i386-mswin32
=begin
I moved these DLL-s from the Ruby 1.8 bin folder.

The following other DLL-s are also required to use gems.

* libeay32.dll

However ZLIB still fails to initialise.

-- Ergo: we can not use gems with this 1.9....
william (William Mason)
12:24 AM Bug #999: SSL & ZIP missing from ruby-1.9.1-preview1-i386-mswin32
=begin
Is a common problem not just of 1.9.1 release but previous (1.8.5, 1.8.6 and 1.8.7).

None of these files are included, even the bindings has been built for them.

Even worse, zlib has been updated and renamed to zlib1, w...
luislavena (Luis Lavena)
12:22 AM Bug #999: SSL & ZIP missing from ruby-1.9.1-preview1-i386-mswin32
=begin
ruby --version
ruby 1.9.1 (2008-10-28 revision 19983) [i386-mswin32]
=end
william (William Mason)
12:20 AM Bug #999 (Third Party's Issue): SSL & ZIP missing from ruby-1.9.1-preview1-i386-mswin32
=begin
Hi ..

When I try to add ruby gems one of the SSL DLL-s is missing:

SSLEAY32.DLL
ZLIB.DLL

These files are not included in preview.

Which means you can't update gems.

Thanks, w.
=end
william (William Mason)
02:33 AM Revision 3c299b5f (git): merge revision(s) 18371:
* lib/net/ftp.rb (chdir): handle 5xx errors correctly.
backported from trunk. fixed [ruby-core:18057].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@21429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
02:32 AM Revision 720dc250 (git): merge revision(s) 18371:
* lib/net/ftp.rb (chdir): handle 5xx errors correctly.
backported from trunk. fixed [ruby-core:18057].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@21427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
01:30 AM Revision 832740d1 (git): * test/ruby/test_process.rb (TestProcess#test_wait_and_sigchild):
Add rescue NotImplementedError.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:53 AM Revision f914b5a7 (git): * ext/socket/mkconstants.rb (c_str): get rid of a 1.9 feature for
cross compile. [ruby-core:21243]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:47 AM Revision 5a38751d (git): * hash.c (rb_hash_s_create): set nil as the value if assoc length
is not enough. [ruby-core:21249]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:42 AM Revision 42d45690 (git): * hash.c (rb_hash_s_create): set nil as the value if assoc length
is not enough. [ruby-core:21249]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

01/10/2009

11:48 PM Bug #998 (Closed): Cross compile 1.9.1 snapshot fails building socket
=begin
Downloaded latest snapshot (09 January 2009) for 1.9 and during cross compilation, found a new error:

luislavena (Luis Lavena)
11:48 PM Bug #996: IRB doesn't work anymore with ruby-1.9.1-rc1 on MinGW
=begin
Chauk-Mean Proum wrote:
> Issue #996 has been updated by Chauk-Mean Proum.
>
>
> As I indicated, it worked also for me with ruby-1.9.1-preview2 :
> ruby 1.9.1 (2008-12-01 revision 20438) [i386-mingw32]
>
> It doesn't wo...
headius (Charles Nutter)
04:56 PM Bug #996: IRB doesn't work anymore with ruby-1.9.1-rc1 on MinGW
=begin
As I indicated, it worked also for me with ruby-1.9.1-preview2 :
ruby 1.9.1 (2008-12-01 revision 20438) [i386-mingw32]

It doesn't work anymore with ruby-1.9.1-rc1 :
ruby 1.9.1 (2008-12-30 patchlevel-0 revision 21203) [i3...
Chauk-Mean (Chauk-Mean Proum)
02:11 PM Bug #996: IRB doesn't work anymore with ruby-1.9.1-rc1 on MinGW
=begin
works all right for me [except for readline taking 100% cpu--I disabled it]


C:\installs\ruby_19_latest\bin>ruby -v
ruby 1.9.1 (2008-12-06 patchlevel 5000 revision 29560) [i386-mingw32]

http://betterlogic.com/roger/...
rogerdpack (Roger Pack)
08:33 PM Bug #997 (Closed): % after %> in erb
=begin
遠藤です。

最近になって 1.9 の erb の挙動が変わって気がついたのですが、
行頭の % を有効にした場合の挙動が少し変わっています。


$ ruby -rerb -ve 'p ERB.new("<%= 1 %>%", nil, "%").result'
ruby 1.8.5 (2006-08-25) [i486-linux]
"1%"

$ ruby18 -rerb -ve 'p ERB.new("<%...
mame (Yusuke Endoh)
06:06 PM Revision b802f1bb (git): add constants.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:26 PM Revision 94c668f1 (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:16 PM Revision f86c3821 (git): * 2009-01-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:16 PM Revision 166c122f (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:18 PM Revision 7f52fa08 (git): * ext/socket/mkconstants.rb: don't generate unintended newlines.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:58 AM Revision 8de60378 (git): test update for version string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:52 AM Revision 8a126199 (git): * ext/socket/mkconstants.rb: refactored to nest properly in statically
and dynamically.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:28 AM Revision 21495774 (git): * version.h: make version string succinct:
"ruby 1.9.1p5000 (2009-01-10 trunk 21414) [i686-linux]".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:07 AM Revision d46fcaf4 (git): * cont.c (cont_restore_1): should not be inlined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
02:36 AM Bug #956: Encoding: nl_langinfo(CODESET) on cygwin 1.5 always returns US-ASCII
=begin
> proper charset

I'm fine with any solution that makes something 8-bit clean the default charset.

People using cygwin's x server though can run cygwin's utf-8-capable version of rxvt. In such a case, it could cause problems...
tomel (Tom Link)
 

Also available in: Atom