Project

General

Profile

Activity

From 06/19/2010 to 06/25/2010

06/25/2010

11:45 PM Revision a2fde3fc (git): * NEWS (zlib): new methods. [ruby-dev:41706] [Bug #3472]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
11:31 PM Feature #3478: Excruciatingly slow pathname implementation
=begin
I'll be glad to address those issues, then. Give me a day or two to add some Windows support.
=end
stouset (Stephen Touset)
11:24 PM Feature #3478: Excruciatingly slow pathname implementation
=begin
No, your understanding is wrong.

C:\Users\shyouhei\Documents>C:\ruby\bin\ruby.exe -rpathname -e"p Pathname('C:\\').relative_path_from Pathname('D:\\')"
C:/ruby/lib/ruby/1.8/pathname.rb:723:in `relative_path_from': differen...
shyouhei (Shyouhei Urabe)
09:55 PM Feature #3478: Excruciatingly slow pathname implementation
=begin
As I understand it, so does the original. Again, it passes all existing tests.
=end
stouset (Stephen Touset)
02:38 PM Feature #3478: Excruciatingly slow pathname implementation
=begin
-1. Seems your lib lacks Windows support.
=end
shyouhei (Shyouhei Urabe)
01:29 PM Feature #3478: Excruciatingly slow pathname implementation
=begin
The patch would be very difficult to do change by change, partly because the entire class is rewritten to descend from String. Suffice it to say, virtually all of the methods in the original Pathname library tried to implement lo...
stouset (Stephen Touset)
08:26 AM Feature #3478: Excruciatingly slow pathname implementation
=begin
Hi,

This is not a bug but feature request. This ticket is moved to Feature
tracker.

Your patch might be good, but apparently too big. I guess it will take
long time to review it.

I recommend you to explain es...
mame (Yusuke Endoh)
05:33 AM Feature #3478 (Closed): Excruciatingly slow pathname implementation
=begin
In writing a pure-Ruby git implementation, I discovered with rprof that using Pathname was the source of a huge proportion of my library's running time. Recently, Rails contributor José Valim discovered a similar situation in Rai...
stouset (Stephen Touset)
11:05 PM Revision 7e195fa7 (git): * test/win32ole/test_win32ole_method.rb (test_offset_vtbl): check
that OS is Windows 32bit or Windows 64bit in order to get
correct offset value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)
07:43 PM Revision 52b05d25 (git): * 2010-06-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:43 PM Revision db4a0d42 (git): * ext/dl/lib/dl/func.rb (call): don't overwrite original arguments
to defend from GC.
* test/dl/test_func.rb (test_string): add test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
03:10 PM Revision abcff642 (git): Sort entries.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
03:07 PM Revision 68c8f0f2 (git): Mention the :parent option added to FileUtils.rmdir().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
03:05 PM Revision b999c1a7 (git): * 2010-06-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:05 PM Revision af060855 (git): * lib/fileutils.rb (FileUtils#rmdir): Backport -p (parents). This
fixes "make clean".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
02:52 PM Feature #3479: Array#binary_find et al
=begin
The problem on sort-and-freeze menu is that in Ruby sorting function might differ every time. e.g.

%w"1 70 a3".sort_and_freeze! {|i| i.to_i(16) }.binary_find {|i| i.to_s == "70" }

won't work. Yes the example above is...
shyouhei (Shyouhei Urabe)
02:01 PM Feature #3479: Array#binary_find et al
=begin
In my case I sort an array once, then I search it frequently for certain elements later. A binary search method would be quite convenient.

>> As a standard API's behaviour "input is always sorted" kind of assumption is hard...
rogerdpack (Roger Pack)
08:08 AM Feature #3479: Array#binary_find et al
=begin
The point is, Ruby's arrays are not always sorted. You can't easily say if an array is sorted or not unless you actually scan the whole array, which is O(n) -- slower than binary search. And if you apply bsearch to non-sorted a...
shyouhei (Shyouhei Urabe)
07:40 AM Feature #3479 (Closed): Array#binary_find et al
=begin
It would be quite handy to have a method for searching through an Array, when sorted, using binary search.
Apparently doing this in C would be ideal [1].
So this is a feature request for the same
Array#binary_index
Array...
rogerdpack (Roger Pack)
02:50 PM Revision e202a7bd (git): * common.mk (version.$(OBJEXT)): Fix build. (GNU make seems to
have handled it)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
02:42 PM Revision e6c91c89 (git): * 2010-06-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:41 PM Revision 7faf411f (git): * ext/socket/raddrinfo.c (ruby_getaddrinfo__darwin): new workaround for
getaddrinfo problem on Mac OS X Snow Leopard. [ruby-core:29427]
patch by Wataru Kimura. [ruby-core:30842] [Backport #3474]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
02:17 PM Revision b652b55c (git): Fixing a spelling error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e James Edward Gray II
11:13 AM Bug #3480 (Rejected): gem_prelude: activation should accomodate for '=' and gem 'gem_name', 'version'
=begin
Hi all.
Noticed that currently gem_prelude.rb doesn't allow for gem activation like:

gem 'gem_name', '2.3.8'

nor

gem 'gem_name', '= 2.3.8'

The attached patch attempts to remedy this unseemly condition.
Che...
rogerdpack (Roger Pack)
09:33 AM Bug #3476 (Closed): un.rb: httpd: invalid option --http-version
=begin
This issue was solved with changeset r28426.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
04:24 AM Bug #3476 (Closed): un.rb: httpd: invalid option --http-version
=begin
un.rb の httpd の help で --http-version というオプションがあると出ますが、
--HTTPVersion にしないと使えません。

% ruby-trunk -v
ruby 1.9.3dev (2010-06-18 trunk 28359) [x86_64-linux]
% ruby-trunk -run -e help httpd
Run WEBrick HTTP server.

...
znz (Kazuhiro NISHIYAMA)
06:27 AM Bug #3477 (Closed): un.rb: httpd: --max-clients does not work
=begin
This issue was solved with changeset r28427.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
04:27 AM Bug #3477 (Closed): un.rb: httpd: --max-clients does not work
=begin
un.rb の httpd で --max-clients オプションを指定すると ArgumentError になります。
どこかで to_i しておかないといけないようです。

% ruby-trunk -v
ruby 1.9.3dev (2010-06-18 trunk 28359) [x86_64-linux]
% ruby-trunk -run -e httpd -- --max-clients=1 .
.../thre...
znz (Kazuhiro NISHIYAMA)
02:59 AM Revision effa0c76 (git): * lib/csv.rb: Fixing a bug that prevented CSV from parsing
all multi-line fields correctly. Patch by Rob Biedenham.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
James Edward Gray II
01:07 AM Revision 89a3e2ed (git): * test/ruby/envutil.rb (Test::Unit::Assertions#assert_in_out_err):
return the exit status.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:58 AM Revision fdf5a3dd (git): * test/ruby/envutil.rb (EnvUtil#invoke_ruby): change the
environment of spawned process only.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:57 AM Revision 9f16d373 (git): * test/ruby/envutil.rb (EnvUtil#invoke_ruby): get rid of possible
deadlock.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

06/24/2010

09:25 PM Revision 23e880c7 (git): * lib/un.rb (httpd): MaxClients also should be integer.
[ruby-dev:41724] [Bug #3477]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:25 PM Revision 13158c4d (git): * lib/un.rb (httpd): MaxClients also should be integer.
[ruby-dev:41724] [Bug #3477]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:15 PM Revision eb6731dc (git): * lib/un.rb (setup): fix of word splitting. [ruby-dev:41723]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:15 PM Revision 4fcc6f1e (git): * lib/un.rb (setup): fix of word splitting. [ruby-dev:41723]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:49 PM Revision e7ad51a5 (git): * lib/un.rb (setup): fix of word splitting. [ruby-dev:41723]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:49 PM Revision a4d39115 (git): * lib/un.rb (setup): fix of word splitting. [ruby-dev:41723]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:41 PM Bug #3473 (Closed): make clear-installed-list
=begin
.installed.listファイルを空にするために、common.mkのclear-installed-listターゲットで
@set MAKE="$(MAKE)" > $(INSTALLED_LIST)
なるものを実行していますが、遺憾ながらnmakeでは肝心のリダイレクト部が実行されません。
このこと自体はnmakeのバグだろうと思うのですが、結果としてinstallするたびにひたすら
.installed.listへの追記が行...
usa (Usaku NAKAMURA)
06:12 PM Bug #3456: bisarre comma
~~~ruby
array = [
1,
2,
]
hash = {
:a => 1,
:b => 2,
}
some_method(1, 2, {
:a => 1,
:b => 2,
})
~~~
は許されるので、
~~~ruby
some_method(
1,
2,
)
~~~

~~~ruby
some_method(1, 2,
:a => 1,
:...
knu (Akinori MUSHA)
05:19 PM Bug #3472 (Closed): Zlib.#adler32_combine, Zlib.#crc32_combine が NEWS に載ってない
=begin
Zlib.#adler32_combine, Zlib.#crc32_combine が NEWS に載っていませんでした。
=end
okkez (okkez _)
04:53 PM Bug #3471 (Rejected): ./miniruby sample/test.rbで1NotOK
=begin
> + ./miniruby sample/test.rb

それはminirubyで起動しているからです。sample/test.rbはminirubyからの起動を意図していません。
=end
shyouhei (Shyouhei Urabe)
04:41 PM Bug #3471 (Rejected): ./miniruby sample/test.rbで1NotOK
=begin
http://www.rubyist.net/~akr/chkbuild/debian/ruby-trunk/last#test.rb
( http://www.rubyist.net/~akr/chkbuild/debian/ruby-trunk/log/20100624T113600.log.txt.gz )
で「Fnot ok system 9 -- sample/test.rb:1950:in `<main>'」になっています。

...
znz (Kazuhiro NISHIYAMA)
04:11 PM Revision 43008822 (git): * 2010-06-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:11 PM Revision 12c2e07a (git): * include/ruby/ruby.h (static inline rb_gc_guarded_ptr): prevent
RB_GC_GUARD_PTR being removed by optimization.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
01:38 PM Revision f5ea2822 (git): refine an assertion message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:37 PM Revision 90b1eb13 (git): add an assertion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:47 AM Bug #3463 (Closed): 1.9.2-preview3 で [BUG] gc_sweep(): unknown data type 0x0
=begin
This issue was solved with changeset r28413.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
02:00 AM Revision 5ee6b285 (git): merges r28327,r28329 and r28332 from trunk into ruby_1_9_2.
--
* ext/fiddle/extconf.rb: use pkg_config to find ffi.h.
--
* ext/fiddle/extconf.rb: De Morgan's laws.
--
* ext/fiddle/extconf.rb: check ffi.h even when pkg-config succeeded.
On Debian/lenny, which is a "supported" platform, ffi.h is ...
yugui (Yuki Sonoda)
02:00 AM Revision 9694e07f (git): merges r28330 from trunk into ruby_1_9_2.
--
* test/ruby/test_io.rb (safe_4): does not use Timeout because
Timeout.timeout uses Thread#kill which raises SecurityError when
$SAFE == 4. based on a patch from Tomoyuki Chikanaga.
[ruby-dev:41484]
* test/ruby/test_io.rb (test...
yugui (Yuki Sonoda)
01:59 AM Revision 55f1a194 (git): merges r28315 from trunk into ruby_1_9_2.
--
* ext/fiddle/closure.c (dealloc): refix workaround r28300.
don't use ffi_closure_alloc, ffi_prep_closure_loc and
ffi_closure_free on MACOSX and __linux__.
[ruby-dev:41483] [ruby-dev:41214]
git-svn-id: svn+ssh://ci.ruby-lang.org...
yugui (Yuki Sonoda)
01:59 AM Revision fac216ef (git): merges r28312 from trunk into ruby_1_9_2.
--
* test/ruby/test_rubyoptions.rb: add a simple test for __END__ and
DATA.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:58 AM Revision cacecbfc (git): merges r28297 from trunk into ruby_1_9_2.
--
* test/ruby/test_method.rb (test_public_methods_with_extended): test for [ruby-dev:41553].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:58 AM Revision d37247c7 (git): merges r28280 from trunk into ruby_1_9_2.
--
* include/ruby/missing.h (isnan): fix compilation error on OpenBSD.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:32 AM Bug #3462: gem activation fails for native gems
=begin

=end
mame (Yusuke Endoh)
12:32 AM Bug #2176: [rubygems] $LOAD_PATH includes bin directory
=begin

=end
mame (Yusuke Endoh)
12:27 AM Bug #2359: test_threads.rb:test_list
=begin
Hi,

Sorry for late reply. I had trouble setting up Sparc Solaris.
I managed to prepare it, but I found the test worked for me.


$ ./ruby test/ruby/test_thread.rb
Loaded suite test/ruby/test_thread
Started...
mame (Yusuke Endoh)

06/23/2010

11:57 PM Bug #3469 (Closed): StringIO#read_nonblock, StringIO#write_nonblock が NEWS に載っていない
=begin
This issue was solved with changeset r28409.
okkez, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
06:12 PM Bug #3469 (Closed): StringIO#read_nonblock, StringIO#write_nonblock が NEWS に載っていない
=begin
るりまの作業をしていて気付きました。

StringIO#read_nonblock, StringIO#write_nonblock が NEWS に載っていません。
=end
okkez (okkez _)
11:41 PM Bug #3467 (Closed): PTY.check が NEWS に載っていない
=begin
r28399 でなかださんが対応してくださいましたので close します。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
04:10 PM Bug #3467 (Closed): PTY.check が NEWS に載っていない
=begin
PTY.check が NEWS に載っていません。
また RDoc が書かれていないので使い方がわかりません。

ついでに ext/pty/README.ja の内容が古いようです。
=end
okkez (okkez _)
11:40 PM Bug #3464 (Closed): win32ole failure load TYPELIB on mswin64 vista
=begin
確認ありがとうございました。
このチケットを一旦クローズします。

毎回win64を見に行くのはもったいないと言えばもったいないのですが、
(1) いずれ、64bitな環境が主流になる。ということは、win64が多くなるはず。
(2) 64bit環境では、win32とwin64とでは、win64を優先した方がいいんじゃないかと思う。
ので、こうしました。
=end
suke (Masaki Suketa)
10:51 PM Bug #3464: win32ole failure load TYPELIB on mswin64 vista
=begin
対応有り難うございます。
Vista 64bit環境で、TESTS=win32oleでTypelibエラーが出ないのを確認しました。
#win32環境でも毎回win64を見に行くのはちょっともったいない気もします
=end
beuniv (shintaro kuwamoto)
09:52 PM Bug #3464: win32ole failure load TYPELIB on mswin64 vista
=begin
win64を優先するようにして、修正したので、r28403 を試してみていただけますか?
=end
suke (Masaki Suketa)
09:50 PM Bug #3464 (Assigned): win32ole failure load TYPELIB on mswin64 vista
=begin

=end
suke (Masaki Suketa)
09:47 PM Bug #3464 (Closed): win32ole failure load TYPELIB on mswin64 vista
=begin
This issue was solved with changeset r28403.
shintaro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
suke (Masaki Suketa)
11:23 PM Bug #3022: What are $. and ARGF.lineno ?
=begin
Hi,

> 1) $. is not officially documented.

As far as I know, rdoc does not support documents for built-in
variables. So there is no way to document them.

We should first add the feature to rdoc, or add a new docu...
mame (Yusuke Endoh)
10:49 PM Bug #3463: 1.9.2-preview3 で [BUG] gc_sweep(): unknown data type 0x0
=begin
遠藤です。

redmine がなかださんのメールを拾い落としているので、記録のために
パッチのあるとこだけ貼っておきます。

で、再現コードがないので確認はできないのですが、#2386 もこれでは
ないかと思いました。
marshal_dump + GC っぽいところが似ているような。

近永さん GJ です。


-----

なかだです。

At Wed, 23 Jun 2010 09...
mame (Yusuke Endoh)
10:29 PM Bug #3445 (Closed): 1.9.2-preview3 で Object#extend すると public_methods(false) からメソッド名が消える
=begin
遠藤です。

r28357 でコミットしましたので、このチケットは close します。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
10:26 PM Bug #3456 (Rejected): bisarre comma
遠藤です。
意図はわかりませんが、少なくとも意図した変更であることは確かなよう
ですので、このチケットは閉じます。
rationale は私も興味あるところですが、redmine の外でやりましょう。
2010年6月20日15:48 Nobuyoshi Nakada <nobu@ruby-lang.org>:
> なかだです。
> ...
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
10:17 PM Bug #3339: win32ole test failure
=begin

=end
mame (Yusuke Endoh)
10:11 PM Bug #2176: [rubygems] $LOAD_PATH includes bin directory
=begin
Hi, Eric

Thank you for your answering.


Nobu,

Unfortunately, it may be too late and dangerous to commit your patch.
Do you think the patch must be included in 1.9.2?
If you do, please commit your patch ASAP.
...
mame (Yusuke Endoh)
10:04 PM Bug #2616: unable to trap in doze
=begin
No response. This won't be fixed in 1.9.2.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
09:27 PM Bug #3124 (Closed): SocketError on SnowLeopard (during make test-all)
=begin
This issue was solved with changeset r28401.
Aaron, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
akr (Akira Tanaka)
09:24 PM Revision f77d8722 (git): * ext/socket/raddrinfo.c (ruby_getaddrinfo__darwin): the workaround
for Mac OS X moved from rsock_getaddrinfo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
08:44 PM Revision 6fa8e6d6 (git): * marshal.c (struct dump_arg, struct load_arg): merge taint and
untrust flags into infection as bit flags.
* marshal.c (w_nbyte, clear_dump_arg): infect the buffer as soon
as appending, because it might have been finalized already at
exit. based on a patch by Tomoyuki Chikanaga
at [ruby-dev:4...
nobu (Nobuyoshi Nakada)
08:44 PM Revision 23af1d2a (git): * marshal.c (struct dump_arg, struct load_arg): merge taint and
untrust flags into infection as bit flags.
* marshal.c (w_nbyte, clear_dump_arg): infect the buffer as soon
as appending, because it might have been finalized already at
exit. based on a patch by Tomoyuki Chikanaga
at [ruby-dev:4...
nobu (Nobuyoshi Nakada)
03:05 PM Revision 78cfe715 (git): * 2010-06-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:05 PM Revision 512a3569 (git): * ext/socket/raddrinfo.c (str_is_number): renamed from str_isnumber to
avoid confusion to str_isnumber in ext/socket/getaddrinfo.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:47 PM Revision 70003c05 (git): * NEWS (stringio): new methods. [ruby-dev:41687] [Bug #3469]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
01:56 PM Revision 89f2c44d (git): * ext/socket/raddrinfo.c: don't use __P.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:30 PM Revision a0d4d1cc (git): merge revision(s) 28387:
* test/optparse/test_summary.rb: fixed superclass so that it run
solely.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
01:16 PM Revision dea79e98 (git): merge revision(s) 25230:25229:
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
12:48 PM Revision 88fd031b (git): * 2010-06-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:48 PM Revision 26b193d5 (git): * configure.in: avoid getcontext() overhead if possible.
[ruby-core:27380][Bug #2553]
Thanks, Joe Damato, Dan Peterson and Patrick Mohr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
12:41 PM Revision 0864df17 (git): * ext/win32ole/win32ole.c (reg_get_typelib_file_path): try win64
registry entry at first. [ruby-dev:41674] [Bug #3464]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)
12:35 PM Revision eab33b59 (git): add a comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:25 PM Revision acb8b3f7 (git): * ext/socket/raddrinfo.c (ruby_getaddrinfo__darwin): new workaround for
getaddrinfo problem on Mac OS X Snow Leopard. [ruby-core:29427]
patch by Wataru Kimura. [ruby-core:30842]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
08:25 AM Revision 8ab2fec2 (git): * ext/pty: moved documents and samples to the appropriate places.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:25 AM Revision 80684e9c (git): * ext/pty: moved documents and samples to the appropriate places.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:12 AM Revision 01b7690d (git): * NEWS (ptr): new method and deprecated methods. [ruby-dev:41681]
* ext/pty/{README,README.ja}: ditto.
* ext/pty/pty.c (pty_check): add rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:12 AM Revision c7d00146 (git): * NEWS (ptr): new method and deprecated methods. [ruby-dev:41681]
* ext/pty/{README,README.ja}: ditto.
* ext/pty/pty.c (pty_check): add rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:47 AM Bug #3451 (Closed): unlinked files cannot be chowned because fchown() isn't used
=begin
This issue was solved with changeset r28395.
Eric, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
05:32 AM Revision 0de2d84a (git): Clean warnings: unused variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:44 AM Revision b053b978 (git): * test/ruby/test_regexp.rb (test_dup_warn): read in UTF-8
encoding regardless environment.
* test/ruby/envutil.rb (invoke_ruby): add encoding option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:44 AM Revision d514cd3c (git): * test/ruby/test_regexp.rb (test_dup_warn): read in UTF-8
encoding regardless environment.
* test/ruby/envutil.rb (invoke_ruby): add encoding option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:03 AM Bug #2718: DRb mixing up function return values between PIDs after fork()
=begin
I just verified that this shows up for me in Ruby 1.8.7-p249 as well as 1.9.1-p378. It does seem to reproduce a lot more readily in 1.8, however.

Note that you must run the test script with at least one argument (the arg ca...
rhythmx (Sean Bradly)
12:37 AM Feature #3465: improve gem_prelude's Quickloader's Gem.bin_path
=begin
Sorry that was meant to be a feature request, not bug.
Thanks.
-r
=end
rogerdpack (Roger Pack)
12:32 AM Feature #3465 (Rejected): improve gem_prelude's Quickloader's Gem.bin_path
=begin
The situation currently with rubygems' generated scripts is that they contain a line like

gem 'gem_name', '>= 0' # gem_prelude handles this well
load Gem.bin_path('gem_name', 'binary_name', '>= 0') # gem_prelude is forced ...
rogerdpack (Roger Pack)

06/22/2010

10:00 PM Revision 596a2750 (git): * ChangeLog: a patch by Eric Wong at [ruby-core:30818].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:44 PM Revision 419d8cd6 (git): * configure.in (fchown): need to check. [ruby-core:30818]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:43 PM Revision 6e708d72 (git): * io.c (argf_next_argv): check for setting owner/group.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:39 PM Bug #3464 (Closed): win32ole failure load TYPELIB on mswin64 vista
=begin
Vista 64環境でwin32oleがタイプライブラリのロードに失敗します。

Vista 64の環境ではMicrosoft Scripting Runtimeが次のようなキーになっています。
HKEY_CLASSES_ROOT\TypeLib\{420B2830-E718-11CF-893D-00A0C9054228}\1.0\0\win64

OLE Automationなどwin32, win64両方あるケースもあるようです。...
beuniv (shintaro kuwamoto)
08:10 PM Revision 21761303 (git): io.c: Backport #2267 [ruby-core:26300]; Fix problem with IO so that the file position is correct after a direct write on BSDish platforms like OS X.
test/ruby/test_io.rb: Added a test for the fix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wyhaines (Kirk Haines)
07:49 PM Bug #3463: 1.9.2-preview3 で [BUG] gc_sweep(): unknown data type 0x0
=begin
すみません、先程添付したパッチは問題がありました。
struct dump_arg::str が指すスロットが一旦回収されて他のオブジェクトに割り当てられていた時に間違って taint してしまいそうです。
T_DATA 型のオブジェクトに登録する free 関数の中では構造体が VALUE 型で持っているRubyの参照は一切さわってはいけないですね。

struct dump_arg の str は w_nbytes で書き込む時に O...
nagachika (Tomoyuki Chikanaga)
06:35 PM Bug #3463 (Closed): 1.9.2-preview3 で [BUG] gc_sweep(): unknown data type 0x0
=begin
1.9.2-preview3 である大きなプログラムを実行中に以下のようなエラーが発生しました。

[BUG] gc_sweep(): unknown data type 0x0(0xab7cf14)
ruby 1.9.2dev (2010-05-31 revision 28117) [i686-linux]

発生条件はかなり複合的らしく再現する小さなスクリプトを作成できていませんが、
gdb で実行してみると gc_sweep...
nagachika (Tomoyuki Chikanaga)
05:18 PM Revision 2c0b73f1 (git): object.c: Backport #2364 [ruby-core:26733]; Allow result of to_f to be NaN to permit conversion from BigDecimal('NaN') to Float.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
04:35 PM Revision 9eb9ad06 (git): * 2010-06-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:35 PM Revision 455a00bd (git): Forgot to bump the version # for r28374.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
02:58 PM Bug #3022 (Open): What are $. and ARGF.lineno ?
=begin
Writing "cf." in the commit log is not recognized correctly, but "cf", "c.f." or "c.f" are.

Since "cf." is the correct way to write it, could anyone with the right access fix it (Yugui?)

Thanks, and sorry for the noise
...
marcandre (Marc-Andre Lafortune)
02:47 PM Bug #3022 (Closed): What are $. and ARGF.lineno ?
=begin
This issue was solved with changeset r28381.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
marcandre (Marc-Andre Lafortune)
02:13 PM Revision b05d8841 (git): * time.c (num_exact): fix for mathn. [ruby-dev:41599]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:13 PM Revision bf8cec6d (git): * time.c (num_exact): fix for mathn. [ruby-dev:41599]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:57 PM Bug #3350 (Closed): Protected methods & documentation
=begin
This issue was solved with changeset r28379.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
marcandre (Marc-Andre Lafortune)
01:41 PM Revision 096dccd7 (git): * ext/socket/lib/socket.rb: suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:41 PM Revision 7d8d8c4f (git): * ext/socket/lib/socket.rb: suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:27 PM Bug #2223 (Closed): lib/delegate: security model?
=begin
This issue was solved with changeset r28376.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
marcandre (Marc-Andre Lafortune)
12:33 PM Revision de2a1b33 (git): * test/optparse/test_summary.rb: fixed superclass so that it run
solely.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:33 PM Revision 85a4f84e (git): * test/optparse/test_summary.rb: fixed superclass so that it run
solely.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:57 AM Revision 2926a585 (git): * parse.y (shadowing_lvar_gen): should add lvar to vars and
used. [ruby-dev:41666]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:07 AM Revision 137e060b (git): merge from trunk (28382)
* lib/fileutils.rb: Fix warning
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
06:06 AM Revision 57502a5e (git): merge from trunk (28381)
* io.c: rdoc fix for ARGF.lineno; see [ruby-core:29048]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
05:46 AM Revision 4349da9c (git): * lib/fileutils.rb: Fix warning
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
05:45 AM Revision fde37bb6 (git): * io.c: rdoc fix for ARGF.lineno; cf. [ruby-core:29048]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
04:56 AM Revision 334f3dd5 (git): merge from trunk (r28379)
* class.c: rdoc fix [ruby-core:30449]
* object.c: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
04:52 AM Revision 52ebd4b7 (git): * class.c: rdoc fix [ruby-core:30449]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
04:49 AM Bug #3462 (Closed): gem activation fails for native gems
=begin
C:\dev\digitalarchive_trunk>gem install ruby-prof
Successfully installed ruby-prof-0.8.1-x86-mingw32
1 gem installed

C:\dev\digitalarchive_trunk>irb
>> gem 'ruby-prof'
Gem::LoadError: Could not find RubyGem ruby-prof...
rogerdpack (Roger Pack)
04:29 AM Revision b76c33fe (git): Backport of r28376:
* lib/delegate.rb: Forward #trust, #untrust, #taint and #untaint
to both the delegator and __getobj__ [ruby-core:26138]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
04:24 AM Revision 8af6c8dd (git): * 2010-06-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:23 AM Revision 6233ed4d (git): * lib/delegate.rb: Forward #trust, #untrust, #taint and #untaint
to both the delegator and __getobj__ [ruby-core:26138]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
12:44 AM Bug #3461 (Closed): Segfault on #inspect with Classes sans :allocate
=begin
Does this constitute firing at one's foot?

run@paint:/var/repos/mir/ruby → cat /tmp/alloc.rb
$SAFE=4
s = Symbol.dup
s.define_singleton_method(:allocate, ->{ super() })
p s.new

run@paint:/var/repos/mir/ruby → ...
runpaint (Run Paint Run Run)
12:38 AM Bug #3124: SocketError on SnowLeopard (during make test-all)
=begin
I modified test/socket/test_socket.rb with tanaka-san's suggestions.
(attached file patch-ruby_core_29427_3.diff)

thanks again!
=end
kimuraw (Wataru Kimura)

06/21/2010

11:47 PM Bug #2611 (Closed): Hang while executing END blocks with redirected stderr
=begin
This issue was solved with changeset r28368.
Tomas, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
wanabe (_ wanabe)
08:41 PM Bug #3459 (Closed): test_regexp.rb Segmentation fault on x64-mswin64
=begin
x64-mswin64 trunkのtest_regexp.rbでSegmentation fault します。
根本的な原因は/^()(?>\g<1>)*$/のメモリ確保に失敗するためのようです。
Segfault自体は以下の修正で出なくなります。

Z:\ruby-trunk>svn diff re.c
Index: re.c
==================================================...
beuniv (shintaro kuwamoto)
08:32 PM Revision 91743cf8 (git): * 2010-06-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:32 PM Revision 4df2827d (git): eval.c: Bug #1886 [ruby-core:24767]; ensure that rb_exc_raise and rb_exc_fatal require an exception object. Backport of r24403.
test/ruby/test_exception.rb: test for exception change. Backport of r24404.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wyhaines (Kirk Haines)
05:02 PM Revision 0418aab8 (git): merge from trunk (r28316)
* lib/drb/drb.rb: raise DRbConnError instead of ArgumentError if too
many arguments. [ruby-dev:41481]
* test/drb/test_drb.rb: ditto.
* test/drb/drbtest.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
Masaya Tarui
04:34 PM Revision b808fcae (git): merge from trunk (r28354)
* lib/webrick/httpservlet/filehandler.rb
(prevent_directory_traversal): apply filesystem encoding to path
only during calling File.expand_path. [ruby-dev:41423]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/...
Masaya Tarui
03:14 PM Revision 79aa744a (git): * 2010-06-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:14 PM Revision 71fecd39 (git): backport r28368:
* eval_error.c (error_print): clear raised_flag while error-printing
to avoid hang. [ruby-core:27608]
* test/ruby/test_beginendblock.rb (test_endblock_raise): add test for
above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches...
wanabe (_ wanabe)
02:44 PM Revision 52fcd997 (git): * 2010-06-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:43 PM Revision 99299e19 (git): * eval_error.c (error_print): clear raised_flag while error-printing
to avoid hang. [ruby-core:27608]
* test/ruby/test_beginendblock.rb (test_endblock_raise): add test for
above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wanabe (_ wanabe)
09:18 AM Revision 1ae16961 (git): merge revision(s) 26836:26859,26861,27921:
* ext/openssl/ossl_ssl_session.c
(ossl_ssl_session_{get,set}_time{,out}): fixed a bug introduced by
backporting. (see [ruby-dev:40573]) use long in according to
OpenSSL API. (SSL_SESSION_{get,set}_time{,out...
shyouhei (Shyouhei Urabe)

06/20/2010

07:17 AM Revision d31350f8 (git): * id.c (Init_id): add underscore name.
* parse.y (warn_unused_var): ignore underscore name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:14 AM Revision 14a15f8b (git): * parse.y (warn_unused_var): use same format as shadowing local
variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:41 AM Revision 47fb01e3 (git): * parse.y (shadowing_lvar_gen): get rid of adding extra name for
shadowing local variable. [ruby-dev:41628]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:37 AM Bug #3454 (Rejected): Segfault with syscall
=begin

=end
shyouhei (Shyouhei Urabe)
12:05 AM Bug #3454: Segfault with syscall
=begin
Hi,

In message "Re: [ruby-core:30826] Re: [Bug #3454] Segfault with syscall"
on Sun, 20 Jun 2010 00:01:32 +0900, Yukihiro Matsumoto <matz@ruby-lang.org> writes:

|I will restrict syscall to require $SAFE=0, just for foo...
matz (Yukihiro Matsumoto)
12:01 AM Bug #3454: Segfault with syscall
=begin
Hi,

In message "Re: [ruby-core:30824] [Bug #3454] Segfault with syscall"
on Sat, 19 Jun 2010 21:04:16 +0900, Shyouhei Urabe <redmine@ruby-lang.org> writes:

|Issue #3454 has been updated by Shyouhei Urabe.
|
|Ruby doe...
matz (Yukihiro Matsumoto)
02:32 AM Bug #3391: Use single exclamation mark instead of double exclamation mark for IRB
=begin
Thanks Matz, Ruby FTW.
=end
diegoviola (Diego Viola)
02:04 AM Bug #3456 (Closed): bisarre comma
=begin
ひょっとして意図的なのかもしれませんが、以下のような謎の , が1.9系でSyntax OKになるのはなんででしょう?

% ruby -wcve 'x y , ;'
ruby 1.8.8dev (2010-06-15 revision 27061) [x86_64-linux]
-e:1: syntax error, unexpected ';'
% ruby -wcve 'x y , ;'
ruby 1.9.3dev...
shyouhei (Shyouhei Urabe)
01:02 AM Bug #3455 (Rejected): Installing Ruby 1.9.1 on Ubuntu 10.04
=begin

=end
tarui (Masaya Tarui)
12:41 AM Bug #3455: Installing Ruby 1.9.1 on Ubuntu 10.04
=begin
This is an older version p0 of 1.9. Reject please.

Thanks.
=end
nartzpod (nathan artz)
12:32 AM Bug #3455 (Rejected): Installing Ruby 1.9.1 on Ubuntu 10.04
=begin
I get an error installing ruby from source on ubuntu 10.04:

ruby-1.9.1-p0.tar.gz
./configure (fine)
sudo make (errors)
.....
cont.c:90:6: error: #elif with no expression
cont.c:270:6: error: #elif with no expressio...
nartzpod (nathan artz)

06/19/2010

09:04 PM Bug #3454: Segfault with syscall
=begin
Ruby does not stop you to shoot your foot. I believe this is not a bug.
=end
shyouhei (Shyouhei Urabe)
02:38 PM Bug #3454 (Rejected): Segfault with syscall
=begin
IRB segfaults consistently with the following (reduced from something sensible):

buf='';syscall(106,'/etc/passwd',buf)

106 is stat(2) on this system.

/usr/local/lib/ruby/1.9.1/irb/workspace.rb:81: [BUG] Segmentat...
runpaint (Run Paint Run Run)
08:08 PM Bug #3124: SocketError on SnowLeopard (during make test-all)
=begin
2010/6/18 Wataru Kimura <redmine@ruby-lang.org>:

> I rewrite the patch as patch-ruby_core_29427_2.diff.

The patch for ext/socket/raddrinfo.c is acceptable.
But the patch for test/socket/test_socket.rb is not.

* The resu...
akr (Akira Tanaka)
12:36 PM Bug #3452 (Assigned): ENV 'make' is not considered in the rubygems test.
=begin

=end
tarui (Masaya Tarui)
12:36 PM Bug #3452 (Closed): ENV 'make' is not considered in the rubygems test.
=begin
ruby-core向けでチケットを作り直したので、こちらは閉じます。
=end
tarui (Masaya Tarui)
12:33 PM Bug #3452 (Closed): ENV 'make' is not considered in the rubygems test.
=begin
Hi, Eric

the test fails follows.

$make=`which make` ruby test/rubygems/test_gem_ext_configure_builder.rb
1) Failure:
test_self_build(TestGemExtConfigureBuilder) [test/rubygems/test_gem_ext_configure_builder.rb:33]...
tarui (Masaya Tarui)
12:36 PM Bug #3430 (Closed): ENV 'MAKE' is not considered in the gem test.
=begin
ruby-core向けでチケットを作り直したので、こちらは閉じます。
=end
tarui (Masaya Tarui)
11:26 AM Bug #3451 (Closed): unlinked files cannot be chowned because fchown() isn't used
=begin
HAVE_FCHOWN macro is never declared because configure.in never checks for it.
The trivial patch attached fixes the problem by enabling fchown() detection
in configure.in
=end
normalperson (Eric Wong)
11:17 AM Bug #3391 (Closed): Use single exclamation mark instead of double exclamation mark for IRB
=begin
This issue was solved with changeset r28363.
Diego, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
matz (Yukihiro Matsumoto)
11:11 AM Bug #3391: Use single exclamation mark instead of double exclamation mark for IRB
=begin
Hi,

In message "Re: [ruby-core:30589] [Bug #3391] Use single exclamation mark instead of double exclamation mark for IRB"
on Sat, 5 Jun 2010 08:33:07 +0900, Diego Viola <redmine@ruby-lang.org> writes:

|I'm adding this ...
matz (Yukihiro Matsumoto)
03:31 AM Bug #3391: Use single exclamation mark instead of double exclamation mark for IRB
=begin
When can I expect to see this merged?

Thanks,

Diego
=end
diegoviola (Diego Viola)
02:12 AM Revision 7a8a264f (git): * lib/irb.rb: remove double exclamation marks. a patch from Diego
Viola. [ruby-core:30589]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
12:45 AM Bug #3419 (Rejected): 1.9.2-preview3 possible bug with Rails 3 active_record sqlite_adapter
=begin
Closing. I believe this was a problem with the system setup.
=end
tenderlovemaking (Aaron Patterson)
 

Also available in: Atom