Project

General

Profile

Activity

From 06/25/2010 to 07/01/2010

07/01/2010

09:04 PM Revision 707d22f1 (git): add tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:39 PM Revision 55da5c46 (git): * 2010-07-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:39 PM Revision 26202fba (git): * numeric.c (rb_num2long): accept LONG_MAX < x < LONG_MAX+1 and
LONG_MIN-1 < x < LONG_MIN as well because they are converted
into the valid range of long by truncation.
(rb_num2ulong): accept ULONG_MAX < x < ULONG_MAX+1 and
LONG_MIN-1 < x < LONG_MIN as well.
(rb_num2ll): accept LLONG_MAX < x ...
akr (Akira Tanaka)
02:27 PM Bug #3512 (Closed): ri shows '__send__' incorrectly
=begin
Since '_' is used as a word-based markup for emphasizing, Ri description of Object#__send__ is broken:

% ri Object\#send
Object#send

(from ruby core)
-----------------------------------------------------------------...
tomonacci (Tomo Kazahaya)
02:11 PM Revision 5d229db8 (git): * lib/csv.rb: Improving documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e James Edward Gray II
01:34 PM Revision 8bab1aff (git): * numeric.c (rb_num2ulong): fix the lower limit for float.
[ruby-dev:41361]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:26 PM Bug #3497 (Closed): [Docs; Patch] Mistakes & Omissions for String#{sub,gsub}
=begin
Applied (with small modifications) in r28492 and r28494 .

Thanks!
=end
marcandre (Marc-Andre Lafortune)
01:09 PM Revision e12c43ee (git): * ChangeLog: revert deleted logs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:37 PM Revision 57ba9de9 (git): * test/ruby/envutil.rb (EnvUtil#invoke_ruby): integrated with
runexec.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:38 AM Revision 318deef3 (git): * NEWS (YAML, Psych, DL, fiddle): new entries
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
07:59 AM Revision 9450c646 (git): * 2010-07-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@28512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:59 AM Revision 237fc688 (git): merges r26936 from trunk into ruby_1_9_1 and little refactoring.
--
* random.c (rb_reset_random_seed): set seed in this. [ruby-core:28655]
--
* random.c: refactoring.
* random.c (rand_srand): a new function that wraps
rand_init and (re)initialization of the random seed as
a VALUE.
* random.c (ge...
yugui (Yuki Sonoda)
07:42 AM Revision 509e3e9d (git): merges r28456 and r28476 from trunk into ruby_1_9_2.
--
* test/win32ole/test_win32ole_method.rb (test_offset_vtbl): check
that Ruby is 32bit or 64bit binary in order to get correct offset
value. [ruby-dev:41741]
--
* test/win32ole/test_win32ole_method.rb (is_ruby64): check
ruby binar...
yugui (Yuki Sonoda)
07:41 AM Revision 83f1241a (git): merges r28457 from trunk into ruby_1_9_2.
--
* thread.c (rb_fd_resize, rb_fd_copy): avoid NULL dereference upon
failed realloc by using xrealloc instead of not realloc. a patch
from Jim Meyering <meyering at redhat.com> in [ruby-core:30920]
[Bug #3489]
git-svn-id: svn+ss...
yugui (Yuki Sonoda)
07:26 AM Revision 195d3bcc (git): merge revision(s) 28507:
* thread_pthread.c (thread_start_func_1): don't call
native_thread_init_stack(th) on cygwin to avoid the segv
introduced by r27789. Cygwin's signal implementation is half
baked so USE_SIGNALSTACK is not defi...
naruse (Yui NARUSE)
07:25 AM Revision 6957c6d9 (git): * thread_pthread.c (thread_start_func_1): don't call
native_thread_init_stack(th) on cygwin to avoid the segv
introduced by r27789. Cygwin's signal implementation is half
baked so USE_SIGNALSTACK is not defined and it needs another
treatment.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
naruse (Yui NARUSE)
07:00 AM Feature #3511 (Closed): rb_path_to_class should call custom const_defined? methods
=begin
It would be nice if rb_path_to_class called custom const_defined? methods. This would give marshaled objects a chance to locate and define classes when they are being unmarshalled.

I've attached a patch with a test that de...
tenderlovemaking (Aaron Patterson)
04:00 AM Revision e8b9321a (git): * common.mk (test-knownbug): ignore known bugs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:00 AM Revision 678f6b37 (git): * common.mk (test-knownbug): ignore known bugs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:00 AM Revision a20b4568 (git): * test/rubygems/test_gem_activation.rb: comment out a test for WONTFIX
bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:05 AM Revision f058f2d8 (git): merges r28455 and r28460 from trunk into ruby_1_9_2.
--
* lib/rdoc/ri/driver.rb (RDoc::RI::Driver#formatter): should use bs
format when stdout is piped. [ruby-core:30734]
--
* test/rdoc/test_rdoc_ri_driver.rb (TestRDocRIDriver#test_formatter):
fix a test accordingly to r28455.
git-sv...
yugui (Yuki Sonoda)
02:05 AM Revision 2a43e898 (git): merges r28453 and r28454 from trunk into ruby_1_9_2.
--
* class.c (rb_mod_init_copy): when class is dup'ed, a metaclass of the
class should be attached to the dup'ed class, not the original
class. [ruby-core:30843] [Bug #3461]
--
* bootstraptest/test_class.rb: add a test for [ruby-cor...
yugui (Yuki Sonoda)
02:05 AM Revision 391fb9ec (git): merges r28442 from trunk into ruby_1_9_2.
--
* 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/branches/ruby_1_9_2@28502 b2dd03c8-39d4...
yugui (Yuki Sonoda)
02:05 AM Revision ba87ab3a (git): merges r28431 and r28432 from trunk into ruby_1_9_2.
--
* lib/csv.rb: Fixing a bug that prevented CSV from parsing
all multi-line fields correctly. Patch by Rob Biedenham.
--
Fixing a spelling error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28501 b2dd03c8-39d4-4d...
yugui (Yuki Sonoda)
02:05 AM Revision a1a68a58 (git): merges r28428,r28429,r28430 and r28444 from trunk into ruby_1_9_2.
--
* test/ruby/envutil.rb (EnvUtil#invoke_ruby): get rid of possible
deadlock.
--
* test/ruby/envutil.rb (EnvUtil#invoke_ruby): change the
environment of spawned process only.
--
* test/ruby/envutil.rb (Test::Unit::Assertions#assert_...
yugui (Yuki Sonoda)
02:05 AM Revision d36fedc7 (git): merges r28422 from trunk into ruby_1_9_2.
--
refine an assertion message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:04 AM Revision d936157b (git): merges r28421 from trunk into ruby_1_9_2.
--
add an assertion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:04 AM Revision cd55b62c (git): merges r28410 from trunk into ruby_1_9_2.
--
* 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/branches/ruby_1_9_2@28497 b2dd03c8-39d4-4d8f-98ff-823fe...
yugui (Yuki Sonoda)
02:04 AM Revision e9eb635a (git): merges r28403 from trunk into ruby_1_9_2.
--
* 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/branches/ruby_1_9_2@28496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)

06/30/2010

11:40 PM Revision 12b0ccc2 (git): * marshal.c (w_object): suppress empty instance variable entry on
compatible dump objects.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:16 PM Revision ac77f633 (git): merge from trunk (r28492)
* string.c (rb_str_gsub_bang, rb_str_sub_bang, str_gsub): rdoc fix
based on patch by Run Paint [ruby-core:30938]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
10:14 PM Revision 64bcb87c (git): * 2010-07-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:14 PM Revision 21161841 (git): * string.c (rb_str_gsub_bang, rb_str_sub_bang, str_gsub): rdoc fix
based on patch by Run Paint [ruby-core:30938]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
07:22 PM Revision ee421afc (git): * 2010-07-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28491 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:22 PM Revision e31fb65d (git): merge from trunk (r28408)
* ext/socket/raddrinfo.c: don't use __P.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui

06/29/2010

10:29 PM Revision 1f7eb6e7 (git): * test/ruby/test_rubyoptions.rb (test_script_from_stdin): by using
a pipe, get rid of not-well-defined behavior after the child
process terminated in pty.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:29 PM Revision 870d0316 (git): * test/ruby/test_rubyoptions.rb (test_script_from_stdin): by using
a pipe, get rid of not-well-defined behavior after the child
process terminated in pty.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:52 PM Bug #3462: gem activation fails for native gems
=begin
gem_prelude.rb:push_all_highest_version_gems_on_load_path expects gem
directory names to be "#{GEMNAME}-#{VERSION}", but the native gem
directory name is suffixed by the platform name.

The following patch may help or may...
nobu (Nobuyoshi Nakada)
02:14 AM Bug #3462: gem activation fails for native gems
=begin
Yeah I wouldn't call this a high priority ticket.
=end
rogerdpack (Roger Pack)
02:06 AM Bug #3462: gem activation fails for native gems
=begin
Hi,

This issue seems to be reproducible only on windows.
Unless anyone suggests any fix by today, this issue will be WONTFIX
for 1.9.2.

This is the last ticket that is a show stopper against 1.9.2 release.

--
...
mame (Yusuke Endoh)
05:32 PM Revision cb20d421 (git): * 2010-06-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:32 PM Revision 586720f3 (git): * thread_pthread.c (get_stack): use pthread_getthrds_np() for AIX.
* configure.in: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Yutaka Kanemoto
05:29 PM Revision 14a70cf7 (git): * 2010-06-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:29 PM Revision 78d48a33 (git): * thread_pthread.c (get_stack): use pthread_getthrds_np() for AIX.
* configure.in: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Yutaka Kanemoto
02:48 PM Revision 921f4847 (git): merges r28401 and r28402 from trunk into ruby_1_9_2.
--
* 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]
--
add a comment.
git-svn-id: svn+ssh://ci.ruby-l...
yugui (Yuki Sonoda)
02:48 PM Revision f895d9f5 (git): merges r28395 and r28396 from trunk into ruby_1_9_2.
--
* configure.in (fchown): need to check. [ruby-core:30818]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:48 PM Revision 21d1a320 (git): merges r28387 from trunk into ruby_1_9_2.
--
* 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_9_2@28482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:48 PM Revision a90b1b57 (git): merges r28361 from trunk into ruby_1_9_2.
--
* ext/psych/lib/psych/visitors/to_ruby.rb (resolve_klass): fix the
exception message when attempting to load an unknown class. Thanks
nobu! [ruby-dev:41399]
* test/psych/test_psych.rb: test for the exception message
git-svn-id:...
yugui (Yuki Sonoda)
02:48 PM Revision 55f779aa (git): merges r28357 from trunk into ruby_1_9_2.
--
* object.c: Object#public_methods, private_methods, etc. returns
method ids that belong to the class or the singleton class(es) of
the object. [ruby-dev:41613]
* class.c: on the other hand, Module#public_instance_methods, etc.
...
yugui (Yuki Sonoda)
12:20 PM Revision a9ffa5ce (git): * ChangeLog: remove an extra newline.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
12:17 PM Revision ac8f4a4d (git): merge from trunk (r28477)
* ext/stringio/stringio.c (strio_write): add RB_GC_GUARD.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
12:17 PM Bug #1934 (Closed): Segmentation fault
=begin
This issue was solved with changeset r28472.
Julia, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
Anonymous
12:17 PM Bug #3398 (Closed): 1.9.2 SEGV during test-all
=begin
This issue was solved with changeset r28472.
Yuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
Anonymous
12:12 PM Revision 952b1bf3 (git): * ext/stringio/stringio.c (strio_write): add RB_GC_GUARD.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
10:49 AM Revision 835da2f0 (git): * test/win32ole/test_win32ole_method.rb (is_ruby64): check
ruby binary is mswin64 or mingw64. [ruby-dev:41756]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)
06:22 AM Revision cb7a106c (git): * test_require.rb (test_require_with_unc): test for r28473.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
05:41 AM Revision d5a784ae (git): * file.c (rb_realpath_internal, realpath_rec): skip UNC share root
on DOSISH platforms.
http://pc12.2ch.net/test/read.cgi/tech/1272248179/600
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
05:20 AM Revision e2f4729d (git): * file.c (rb_realpath_internal, realpath_rec): skip UNC share root
on DOSISH platforms.
http://pc12.2ch.net/test/read.cgi/tech/1272248179/600
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:11 AM Revision 12b76ec8 (git): * gc.c (unlink_heap_slot, slot_sweep): unlink heaps_slot of
heaps_slot linked list if heaps_slot is empty at slot_sweep.
fixed [ruby-dev:41543], [ruby-core:24894].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
authorNari (Narihiro Nakamura)
01:48 AM Bug #3487 (Closed): fiddle pushes arguments in a wrong format
=begin
Fixed at r28465.

ML integration seems not to work. Closed manually.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
01:10 AM Bug #3452 (Closed): ENV 'make' is not considered in the rubygems test.
=begin
I committed the fix as r28461.

By the way, does no one worry about the following doubt?

>> 1) Is it intentional to use not ENV['MAKE'] but ENV['make'] at rubygems/ext/builder.rb ?
=end
tarui (Masaya Tarui)
01:01 AM Bug #3480: gem_prelude: activation should accomodate for '=' and gem 'gem_name', 'version'
=begin
Hi,

I decide this issue as WONTFIX for 1.9.2.

Kernel#gem in gem_prelude.rb accepts ">", ">=", and "=" (with your
patch), but they behave the completely same. This feature does not
work correctly at all, I think. T...
mame (Yusuke Endoh)
12:27 AM Bug #2717: Requiring rubygems/specification causes tons of warnings for NoMethodError
=begin
Hi,

I decide this issue as WONTFIX for 1.9.2.
As Eric said, do not require "rubygems/specfication" directly.

> The workaround is to assume that Gem::Specification is available, because require 'rubygems' provides it i...
mame (Yusuke Endoh)

06/28/2010

10:07 PM Bug #3489 (Closed): avoid NULL dereference upon failed realloc
=begin
This issue was solved with changeset r28457.
Jim, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
10:12 AM Bug #3489: avoid NULL dereference upon failed realloc
=begin
FYI:
I recalled the discussion before.
As for the conclusion of the discussion, x*alloc() should run w/o GVL.
And current implementation follows the conclusion.
=end
usa (Usaku NAKAMURA)
10:00 AM Bug #3489: avoid NULL dereference upon failed realloc
=begin
This patch is for Unix, not for Windows.
So I cannot determine and test it.
I believe that akr-san (the original author) knows the reason
and the influence.
=end
usa (Usaku NAKAMURA)
04:32 AM Bug #3489 (Assigned): avoid NULL dereference upon failed realloc
=begin
Hi,

rb_fd_resize may be called without GVL.
Ko1 said Usaku may be able to determine whether or not this patch is ok.
Usaku, what do you think? If you have no idea or objection, I'll import
this patch.

--
Yusuk...
mame (Yusuke Endoh)
09:44 PM Revision ea337d4b (git): * ext/tk/lib/tk.rb: stop creating a dummy Tcl/Tk interpreter (fix
[ruby-core:30358]). And hide a root window before starting eventloop.
* ext/tk/extconf.rb: use tclConfig.sh/tkConfig.sh when frameworks
are enabled on MacOS X.
* ext/tk/stubs.c: dirty hack for frameworks and stubs on MacOS X.
git-svn...
nagai (Hidetoshi Nagai)
09:22 PM Revision 3e854054 (git): * ext/fiddle/fiddle.h: fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:22 PM Revision 40d95eab (git): * ext/fiddle/fiddle.h: fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:36 PM Bug #3497 (Closed): [Docs; Patch] Mistakes & Omissions for String#{sub,gsub}
=begin
The current RDoc states that String#sub returns an Enumerator without a block, when in fact it is String#gsub that behaves this way. Neither method is documented as accepting a Hash for the second argument. This patch is my attem...
runpaint (Run Paint Run Run)
05:28 PM Revision 18bbb1cf (git): * test/rdoc/test_rdoc_rdoc.rb: change to bin-mode to write directly.
reported at http://rubyforge.org/tracker/index.php?func=detail&aid=28249&group_id=627&atid=2472
* test/rdoc/test_rdoc_markup_pre_process.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28469 b2dd03c8-39d4-4d8f-98ff...
Masaya Tarui
05:28 PM Revision 6e8f7ef9 (git): * test/rdoc/test_rdoc_rdoc.rb: change to bin-mode to write directly.
reported at http://rubyforge.org/tracker/index.php?func=detail&aid=28249&group_id=627&atid=2472
* test/rdoc/test_rdoc_markup_pre_process.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28469 b2dd03c8-...
Masaya Tarui
04:45 PM Revision 6a05e8c5 (git): merge from trunk (r28440)
* 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/branches/ruby_1_9_2@28468 b2...
Masaya Tarui
04:42 PM Revision 7e80dc06 (git): merge from trunk (r28423)
* 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/branches/ruby_1_9_2@28467 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
04:37 PM Revision 4d972280 (git): merge from trunk (r28461)
* test/rubygems/gemutilities.rb: check ENV['make'] for make_command.
* test/rubygems/test_gem_ext_configure_builder.rb: use gemutilities' make_command.
* test/rubygems/test_gem_ext_ext_conf_builder.rb: ditto.
git-svn-id...
Masaya Tarui
04:26 PM Revision 50bb2544 (git): * ext/fiddle/fiddle.h: added FFI type detection to avoid bug in ffi
header files. Thanks Yugui! [ruby-core:30917]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
04:25 PM Revision ac990e2d (git): * 2010-06-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:25 PM Revision ac3a9a62 (git): * ext/fiddle/fiddle.h: added FFI type detection to avoid bug in ffi
header files. Thanks Yugui! [ruby-core:30917]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
04:01 PM Revision f6a93900 (git): * 2010-06-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:01 PM Revision 5f960a9c (git): * test/rubygems/gemutilities.rb: check ENV['make'] for make_command.
* test/rubygems/test_gem_ext_configure_builder.rb: use gemutilities' make_command.
* test/rubygems/test_gem_ext_ext_conf_builder.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28461 b2dd03c8-39d4-4d8f-98ff-823fe6...
Masaya Tarui
01:16 PM Revision 5b5c6378 (git): * test/rdoc/test_rdoc_ri_driver.rb (TestRDocRIDriver#test_formatter):
fix a test accordingly to r28455.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
01:05 PM Revision 31bf7bc3 (git): * 2010-06-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:05 PM Revision e3e94249 (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:05 PM Revision 82f7a982 (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:05 PM Revision 2c9b6444 (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:58 PM Revision d9d650ec (git): * thread.c (rb_fd_resize, rb_fd_copy): avoid NULL dereference upon
failed realloc by using xrealloc instead of not realloc. a patch
from Jim Meyering <meyering at redhat.com> in [ruby-core:30920]
[Bug #3489]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
11:38 AM Revision 39225531 (git): * test/win32ole/test_win32ole_method.rb (test_offset_vtbl): check
that Ruby is 32bit or 64bit binary in order to get correct offset
value. [ruby-dev:41741]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)
05:37 AM Bug #3428 (Closed): ri outputs ansi escape sequences even when stdout is not a tty
=begin
This issue was solved with changeset r28455.
caleb, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
05:31 AM Bug #3452: ENV 'make' is not considered in the rubygems test.
=begin
Hi,

How about this patch?
If it works, please commit it.
If not, please fix and commit it :-)


diff --git a/test/rubygems/gemutilities.rb b/test/rubygems/gemutilities.rb
index f1b0f75..803cd26 100644
--- a/tes...
mame (Yusuke Endoh)
05:15 AM Bug #3490 (Assigned): test_pack_utf8 failure on mswin64
=begin
遠藤です。

受理されるべきでない値が受理されるのでバグですが、受理されるべき
値が受理されないわけではないので、致命的ではないと判断し優先度を
Low にします。
個人的には 1.9.2 では WONTFIX が望ましいと思いますが、usa さんの
意見はどうでしょうか。


SIGNED_VALUE rb_big2long(VALUE x)

あたりが、sizeof(VALUE) == sizeof(lon...
mame (Yusuke Endoh)
12:54 AM Bug #3490 (Closed): test_pack_utf8 failure on mswin64
=begin
test_integer_combのtest_pack_utf8がmswin64環境で失敗します。
aが-0x80000001の時に期待されているRangeErrorが投げられずに素通りします。

NUM2LONGの戻り値の型がlongなので、pack.:908行目で小さい型への変換が起こるようです。
NUM2LONGを使わずに、直接NUM2LONG_internalに置き換えると成功します。

Z:\ruby_trunk\bui...
beuniv (shintaro kuwamoto)
04:24 AM Bug #3480: gem_prelude: activation should accomodate for '=' and gem 'gem_name', 'version'
=begin

=end
mame (Yusuke Endoh)
03:59 AM Bug #3406: attr_accessor creates a private writer method
=begin
Hi,

I really doubt whether or not this is a bug. Very clumsy semantics is
required to "fix" this. At least, any change for this issue should not
be included in 1.9.2.

What we really need is a general way for users...
mame (Yusuke Endoh)
03:33 AM Bug #3456 (Assigned): bisarre comma
遠藤です。
まず、1.9.2 で revert することはありえません。
このチケットは 1.9.x に設定しておきます。
ただ、これは 1.9.1 からある文法なので 1.9.x 中で revert するのも
かなり反対です。
機能自体については、`Set[1,2,3,]` を許すのは賛成なのですが、
`foo(1,2,3,)` を許す必要があるとは思いません。
`foo(1,2,3,a:1,b:2,)` は、微妙なところです。
`foo 1,...
mame (Yusuke Endoh)
03:23 AM Bug #3456 (Open): bisarre comma
ええと、べつに現状の解説を聞きたいわけではありません。どうしてエラーになるかくらいは確認してから報告しましたので。
で、俺がこれはバグだと思うのは、括弧のあるなしで意味が変わるというのが凶悪だという思うからです。なぜ
i(j,)
k l
がOKで
i j,
k l
がNGなのか、あきらかに混乱のもとです。さらにいうと
i j, do end
k l
も現状OKです。もはやわけわからん。
...
shyouhei (Shyouhei Urabe)
02:51 AM Bug #3456 (Rejected): bisarre comma
遠藤です。
2 つ目の -e は単に次の行に続いていると判定されるようです。
~~~
$ ./ruby -ve 'p 1 +' -e '1'
ruby 1.9.3dev (2010-06-27 trunk 28451) [i686-linux]
2
~~~
要するに以下と同じです。
~~~
$ ./ruby -ve 'i j,
k i'
ruby 1.9.3dev (2010-06-27 trunk 28451) [i686-lin...
mame (Yusuke Endoh)
02:43 AM Bug #3456 (Open): bisarre comma
いや、やっぱおかしいです。以下の例を発見しました。
~~~
zsh % ruby -ve 'i j,' -e'k i'
ruby 1.9.3dev (2010-06-28 trunk 28452) [x86_64-linux]
-e:2: syntax error, unexpected tIDENTIFIER, expecting keyword_do or '{' or '('
~~~
もちろん `,` がなければ`syntax error`には...
shyouhei (Shyouhei Urabe)
02:57 AM Bug #3461 (Closed): Segfault on #inspect with Classes sans :allocate
=begin
This issue was solved with changeset r28453.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
02:41 AM Bug #3459: test_regexp.rb Segmentation fault on x64-mswin64
=begin
ruby -e"/()*/ =~ ''"
でメモリ確保失敗します。
ruby -e"/()*/ =~ ' '"
なら何事もなく通ります。
=end
beuniv (shintaro kuwamoto)
01:04 AM Feature #3491 (Closed): Pack missing directives for signed types with specified byte-order
=begin
The Array#pack and String#unpack have some directives where the byte-order is specified ("little endian" or "network order"), for unsigned long and for unsigned short. But when it comes to signed long and signed short there is no...
emok (Erik M)

06/27/2010

11:47 PM Bug #1934 (Assigned): Segmentation fault
=begin
Hi,

I confirmed this issue at r28115 of trunk.
This issue has been fixed at r28191 in ruby_1_9_2, but not in trunk
because the code is quite different between 1_9_2 and trunk because
of lazy sweep feature, which is inc...
mame (Yusuke Endoh)
11:40 PM Bug #3398 (Assigned): 1.9.2 SEGV during test-all
=begin
遠藤です。

この問題は ruby_1_9_2 では r28191 で解決されましたが、どうやら
trunk で残っているようです。#1934 を valgrind の下で実行すると
freelist の参照が free 済みの領域を指してしまっていることが
わかります。
lazy sweep の影響でコードが変わっているあたりということなので、
nari さんに見ていただければと思います。

...
# of p...
mame (Yusuke Endoh)
11:14 PM Bug #3489 (Closed): avoid NULL dereference upon failed realloc
=begin
There are two uses of realloc in thread.c, neither of which handles
the case in which realloc returns NULL.

Since these functions return void, the only solution appears to be to use xrealloc.
That appears to be consisten...
meyering (Jim Meyering)
08:36 PM Bug #3487 (Closed): fiddle pushes arguments in a wrong format
=begin
DL::TestImport#test_qsort fails on Mac OS X 10.5 when
* Ruby is compiled with the universal binary version of libffi.
* It does not reproduce even when Ruby is dynamically linked with the libffi, if Ruby is compiled with a ...
yugui (Yuki Sonoda)
08:36 PM Revision 19e835f9 (git): * lib/rdoc/ri/driver.rb (RDoc::RI::Driver#formatter): should use bs
format when stdout is piped. [ruby-core:30734]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
06:42 PM Bug #3484 (Closed): IO.copy_stream w/sendfile fails on large files under 32-bit
=begin

=end
kosaki (Motohiro KOSAKI)
06:40 PM Bug #3484: IO.copy_stream w/sendfile fails on large files under 32-bit
=begin
note: akr-san committed the fix as r28450.
=end
kosaki (Motohiro KOSAKI)
08:16 AM Bug #3484: IO.copy_stream w/sendfile fails on large files under 32-bit
=begin
And the stupid ugly cast in my patch for ssize_t_max can fail under some compilers,
Just using "size_t_max = LONG_MAX" would be more fool-proof and easier to read.
=end
normalperson (Eric Wong)
06:13 PM Revision be1c68ca (git): * bootstraptest/test_class.rb: add a test for [ruby-core:30843].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
06:09 PM Bug #3485 (Closed): Enumerable#zip returns an array of array
=begin
Fixed in r28448 & r28449.
Thank you.
=end
marcandre (Marc-Andre Lafortune)
05:47 PM Revision 9b94dabe (git): * class.c (rb_mod_init_copy): when class is dup'ed, a metaclass of the
class should be attached to the dup'ed class, not the original
class. [ruby-core:30843] [Bug #3461]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
03:13 PM Revision c6d1886d (git): * marshal.c (w_object, r_bytes0, marshal_load): suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:13 PM Revision fff5de3b (git): * marshal.c (w_object, r_bytes0, marshal_load): suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:31 PM Revision 1f193711 (git): * include/ruby/io.h, io.c: reverted r21709.
* ruby.c (load_file_internal): nothing to read if EOF reached
while reading shebang. [ruby-core:30910]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:31 PM Revision a67f1a95 (git): * include/ruby/io.h, io.c: reverted r21709.
* ruby.c (load_file_internal): nothing to read if EOF reached
while reading shebang. [ruby-core:30910]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:47 AM Bug #2176 (Closed): [rubygems] $LOAD_PATH includes bin directory
=begin
This issue was solved with changeset r28447.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
04:30 AM Revision c69fda5e (git): * io.c (simple_sendfile): don't try to send data more than SSIZE_MAX
with single sendfile call..
based on the patch by Eric Wong. [ruby-core:30908]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
04:30 AM Revision d9edd4ca (git): * io.c (simple_sendfile): don't try to send data more than SSIZE_MAX
with single sendfile call..
based on the patch by Eric Wong. [ruby-core:30908]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
03:11 AM Revision 7f7c68eb (git): merge r28448 from trunk into ruby_1_9_2:
* enum.c (zip): rdoc fix, patch by okkez [ruby-dev:41737]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
03:10 AM Revision 165ebcd5 (git): * enum.c (zip): rdoc fix, patch by okkez [ruby-dev:41737]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
01:41 AM Revision e824b156 (git): * lib/rubygems/require_paths_builder.rb (write_require_paths_file_if_needed):
no reason that bin directory should be included in $LOAD_PATH.
it is for executable files, but not libraries. [ruby-core:25936]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:41 AM Revision 3ca40d25 (git): * lib/rubygems/require_paths_builder.rb (write_require_paths_file_if_needed):
no reason that bin directory should be included in $LOAD_PATH.
it is for executable files, but not libraries. [ruby-core:25936]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

06/26/2010

05:38 PM Bug #3473 (Closed): make clear-installed-list
=begin
fix by r28445
=end
nobu (Nobuyoshi Nakada)
09:29 AM Bug #3473: make clear-installed-list
=begin
遠藤です。

普通の人は make install を何度もしないし、.installed.list が肥大化
するだけなら致命的でもないだろうということで、とりあえずは優先度を
Low とします。

trunk で直すのはいいと思いますが、1.9.2 で直すのは気が進みません。
どうしても直したいなら、必ず rc 前の 6 月中にお願いします。

--
Yusuke Endoh <mame@tsg.ne.jp>...
mame (Yusuke Endoh)
03:36 PM Bug #3485 (Closed): Enumerable#zip returns an array of array
=begin
Index: enum.c
RDoc の間違いです。

===================================================================
--- enum.c (revision 28446)
+++ enum.c (working copy)
@@ -1904,7 +1904,7 @@

/*
* call-seq:
- * ...
okkez (okkez _)
11:38 AM Bug #3484: IO.copy_stream w/sendfile fails on large files under 32-bit
=begin
Err, fails as in truncates files greater than UINT_MAX bytes long and
hits EINVAL and falls back to the read/write loop for files between
INT_MAX and UINT_MAX bytes long
=end
normalperson (Eric Wong)
11:27 AM Bug #3484 (Closed): IO.copy_stream w/sendfile fails on large files under 32-bit
=begin
When IO.copy_stream uses sendfile() under 32-bit Linux, it fails for
large files (>2G) because a single sendfile() is limited to the maximum value
of ssize_t (LONG_MAX). Attached is a short patch that breaks up large sendfil...
normalperson (Eric Wong)
09:05 AM Bug #3428: ri outputs ansi escape sequences even when stdout is not a tty
=begin
I don't care anymore.
I'll decide tickets about rubygems at my discretion of assistant
release manager.

Anyone, give him a kick.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
08:47 AM Bug #3472 (Closed): Zlib.#adler32_combine, Zlib.#crc32_combine が NEWS に載ってない
=begin
This issue was solved with changeset r28443.
okkez, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
08:39 AM Bug #3482 (Rejected): StringScanner#pos returns wrong character position if used with multibyte chars
=begin
Hi,

It is a spec. See rdoc of StringScanner#pos.

FYI, IO#pos is also byte-oriented.
I guess this is because #pos is supposed to be byte-oriented.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
01:29 AM Bug #3482 (Rejected): StringScanner#pos returns wrong character position if used with multibyte chars
=begin
The StringScanner class from 1.9's stdlib works on bytes rather than on characters. That means, if you want to extract substrings from the original string by use of the return value of StringScanner#pos you get incorrect results:...
Quintus (Marvin Gülker)
05:27 AM Feature #3465: improve gem_prelude's Quickloader's Gem.bin_path
=begin
Here's an updated patch, seems to work well.
=end
rogerdpack (Roger Pack)
05:02 AM Bug #3480: gem_prelude: activation should accomodate for '=' and gem 'gem_name', 'version'
=begin
come to think of it, I'm not sure if gem_prelude accomodates for this style currently, either...

gem 'gem_name', '=2.3.8'
=end
rogerdpack (Roger Pack)
04:07 AM Revision 967e3a35 (git): * configure.in (enable-debug-env): option for RUBY_DEBUG env.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:56 AM Revision 0ca0a7cf (git): * common.mk (clear-installed-list): put redirection before set
command, since it seems to be handled by nmake in special way.
[ruby-dev:41711]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:56 AM Revision 8508e37b (git): * common.mk (clear-installed-list): put redirection before set
command, since it seems to be handled by nmake in special way.
[ruby-dev:41711]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:08 AM Revision 6f957923 (git): * test/ruby/envutil.rb (EnvUtil#invoke_ruby): no needs to copy the
original ENV, since it's done in spawn automatically.
[ruby-dev:41733]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

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)
 

Also available in: Atom