Project

General

Profile

Activity

From 04/19/2009 to 04/25/2009

04/25/2009

08:45 PM Bug #1404 (Feedback): Net::HTTP::Post failing when a post field contains ":"
=begin

=end
nobu (Nobuyoshi Nakada)
07:21 PM Bug #1404: Net::HTTP::Post failing when a post field contains ":"
=begin
Hi,

At Sat, 25 Apr 2009 15:06:51 +0900,
Ignacio Martín wrote in [ruby-core:23311]:
> Bug #1404: Net::HTTP::Post failing when a post field contains ":"
> http://redmine.ruby-lang.org/issues/show/1404

I can't reproduce the...
nobu (Nobuyoshi Nakada)
07:20 PM Bug #1404: Net::HTTP::Post failing when a post field contains ":"
=begin
Hi,

At Sat, 25 Apr 2009 18:51:50 +0900,
daz wrote in [ruby-core:23313]:
> ^ (?) Change seems to be for:
> http://redmine.ruby-lang.org/issues/show/1403 (not 1404?)
>
> Just For Your Information: Wrong bug closed ? :)

...
nobu (Nobuyoshi Nakada)
07:13 PM Bug #1404 (Open): Net::HTTP::Post failing when a post field contains ":"
=begin

=end
nobu (Nobuyoshi Nakada)
06:27 PM Bug #1404 (Closed): Net::HTTP::Post failing when a post field contains ":"
=begin
Applied in changeset r23277.
=end
nobu (Nobuyoshi Nakada)
03:06 PM Bug #1404 (Closed): Net::HTTP::Post failing when a post field contains ":"
=begin
require 'net/http'

post_me = {
'var' => 'a:b'
}
uri = URI.parse("www.someserver.com")
request = Net::HTTP::Post.new(uri.path)
request.set_form_data(post_me)


---------------------
Gives the following e...
imar (Ignacio Martín)
07:17 PM Bug #1403 (Closed): Process.daemon should do a double fork to avoid problems with controlling terminals
=begin
Applied in changeset r23280.
=end
nobu (Nobuyoshi Nakada)
10:16 AM Bug #1403: Process.daemon should do a double fork to avoid problems with controlling terminals
=begin

=end
nobu (Nobuyoshi Nakada)
10:11 AM Bug #1403: Process.daemon should do a double fork to avoid problems with controlling terminals
=begin
Hi,

At Sat, 25 Apr 2009 09:52:46 +0900,
Gary Wright wrote in [ruby-core:23307]:
> >> Author: Gary Wright
> >> Status: Open, Priority: Normal
> >> ruby -v: ruby 1.9.0 (2008-07-25 revision 18217) [i686-darwin9]
> >>
> >> S...
nobu (Nobuyoshi Nakada)
08:15 AM Bug #1403: Process.daemon should do a double fork to avoid problems with controlling terminals
=begin
Hi,

At Sat, 25 Apr 2009 08:06:36 +0900,
Gary Wright wrote in [ruby-core:23305]:
> Author: Gary Wright
> Status: Open, Priority: Normal
> ruby -v: ruby 1.9.0 (2008-07-25 revision 18217) [i686-darwin9]
>
> Standard practi...
nobu (Nobuyoshi Nakada)
08:06 AM Bug #1403 (Closed): Process.daemon should do a double fork to avoid problems with controlling terminals
=begin
Standard practice when 'daemonizing' is to do a second fork so that the final process is no longer a session leader and therefore can't acquire a new controlling terminal.

See Stevens, Advanced Programming in the Unix Enviro...
gwright (Gary Wright)
06:51 PM Bug #1405 (Rejected): File::Stat have no marshal_dump/marshal_load
=begin
File::Stat have no marshal_dump/marshal_load
=end
OlegPuchinin (Oleg Puchinin)
10:28 AM Revision 1b67ef40 (git): * process.c (proc_setegid): define only if needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:11 AM Revision a7adde7a (git): * configure.in (ac_cv_func_daemon): use daemon(3) only on *BSD.
* process.c (proc_daemon): double fork to ensure not having ctty.
[ruby-core:23305]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23280 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:26 AM Revision 16acb620 (git): * process.c (proc_seteuid): define only if needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:26 AM Revision 1d103770 (git): * process.c: fixed types.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:21 AM Revision 9bb7a8cc (git): * configure.in (ac_cv_func_daemon): use daemon(3) only on *BSD.
* process.c (proc_daemon): double fork to ensure not having ctty.
[ruby-core:23311]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:20 AM Revision 0dae2c91 (git): * time.c (month_arg): extracted from time_arg.
(validate_vtm): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
07:04 AM Revision 93938327 (git): * time.c (TIME_COPY_GMT): new macro.
(time_s_at): use TIME_COPY_GMT.
(time_succ): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
06:54 AM Revision c7cfaac6 (git): * time.c (time_mload): use TIME_SET_UTC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:48 AM Revision c8f938d0 (git): * time.c (time_get_tm): take time_object instead of gmt.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:40 AM Revision 4c2e9430 (git): * time.c (time_succ): refactored to avoid gmt variable.
(strftimev): use TIME_UTC_P.
(time_strftime): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
06:25 AM Revision afbb1ba2 (git): * time.c (TIME_UTC_P): new macro..
(TIME_SET_UTC): ditto.
(TIME_LOCALTIME_P): ditto.
(TIME_SET_LOCALTIME): ditto.
(time_utc_p): use the above macro.
(time_localtime): ditto.
(time_localtime): ditto.
(time_gmtime): ditto.
(time_to_s): ditto.
(time_add): dit...
akr (Akira Tanaka)
06:04 AM Revision df4cd06d (git): * 2009-04-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:04 AM Revision 73aa1639 (git): mention Time.{utc,gm,local,mktime} as incompatibility.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)

04/24/2009

09:43 AM Bug #1401 (Rejected): ftools is not in the 1.9.1
=begin
ftools is deprecated.
Use fileutils instead.
=end
nobu (Nobuyoshi Nakada)
09:28 AM Bug #1401 (Rejected): ftools is not in the 1.9.1
=begin
require 'ftools' does not work.
=end
Beekeeper (Brian Payne)
05:55 AM Revision c35cb918 (git): * eval.c (rb_thread_start_timer): guard condition was inverted.
[ruby-dev:38319]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

04/23/2009

10:37 PM Feature #1400: Please add a method to enumerate fields in OpenStruct
=begin
A usage example and context for the feature request here: http://www.sourcepole.ch/2009/4/23/what-fields-does-this-openstruct-instance-have
=end
tpo (Tomas Pospisek)
10:34 PM Feature #1400 (Closed): Please add a method to enumerate fields in OpenStruct
=begin
There are two ways to find out what fields an OpenStruct instance has. One is through inspect,
however that returns a String that needs to be parsed.

The second is by white box engineering, looking at OpenStructs source c...
tpo (Tomas Pospisek)
05:56 PM Bug #1399 (Third Party's Issue): Segmentation fault is raised when you use a postgres gem
=begin
I dont know if my post is at the correct place, i hope so...
I used both postgres gems (ruby-pg and ruby-postgres) from rubyforge.

Here is the output:

http://gist.github.com/100410
=end
mkeil (Marcel Keil)
05:48 PM Revision 6b7cda3f (git): * 2009-04-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:47 PM Revision 8dc753f4 (git): update rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)

04/22/2009

08:27 PM Bug #1396 (Closed): Kernel.sleep fails with some Float values
=begin
Applied in changeset r23259.
=end
nobu (Nobuyoshi Nakada)
05:09 PM Bug #1396: Kernel.sleep fails with some Float values
=begin
I can reproduce on powerpc Mac OS X.

ppc-mac-mini:~ kazu$ build/ruby/ruby_1_8_7/ruby/ruby-1.8.7 -ve 'sleep(0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1)'
ruby 1.8.7 (2009-01-07 patchlevel 79) [powerpc-darwin9.6.0]
-e:1:in `sl...
znz (Kazuhiro NISHIYAMA)
04:27 PM Bug #1396 (Closed): Kernel.sleep fails with some Float values
=begin
I'm on Mac OS X Leopard 10.5.6, running ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9]

irb(main):003:0> sleep (0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1)
Errno::EINVAL: Invalid argument - sleep
from (irb):3:in `sle...
plambert (Paul Lambert)
04:32 PM Revision 385223da (git): Trivial change in comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
04:31 PM Revision 1ce1b7e8 (git): * 2009-04-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:31 PM Revision 2bb576e5 (git): * ext/zlib/zlib.c (Zlib::GzipFile#path): New method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
03:19 PM Revision 6f1eeb26 (git): * time.c (time_mload): initializes a variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:27 PM Bug #1322 (Closed): define_method scope bug
=begin
Applied in changeset r23257.
=end
nobu (Nobuyoshi Nakada)
11:27 AM Revision 5f956fda (git): * ChangeLog: commit miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:25 AM Revision a397887e (git): * time.c (time_timespec): check out-of-range. [ruby-core:23282]
[Bug #1396]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:24 AM Revision f90333a7 (git): * time.c (time_timeval): check out-of-range. [ruby-core:23282]
[Bug #1396]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:55 AM Feature #1395 (Rejected): Steppable Kernel::eval
=begin
I could really use a steppable eval in the kernel, or a steppable Kernel::Evaluator class. I think this would be very helpful.
=end
mistergibson (G. Gibson)
10:34 AM Revision 258ed42c (git): * lib/time.rb (Time.parse): use year completion in Date._parse.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:20 AM Revision d09363d8 (git): * eval.c (proc_invoke): shares dmethod scope local variables.
a patch from coderrr at [ruby-core:23050]
* gc.c (obj_free): do not free cloned scope local variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:13 AM Revision f50bcf93 (git): * time.c (GMTIME, LOCALTIME): should set result if not have *_r().
* time.c (localtime_with_gmtoff): now always needed tmbuf.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
01:40 AM Revision 8da932fe (git): * dir.c (glob_helper): C99(gcc)-ism.
* time.c (find_time_t): GUESS macro needs the variable named ``result''
always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:27 AM Revision d5704eb6 (git): * time.c (localtime_with_gmtoff): fixed cross function jump.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

04/21/2009

09:40 PM Bug #1394 (Rejected): version.h is not being installed by "make install"
=begin
Check *features* with methods defined in mkmf.rb.
=end
nobu (Nobuyoshi Nakada)
09:37 PM Bug #1394 (Rejected): version.h is not being installed by "make install"
=begin
Under 1.8.x, the version.h file used to be installed into <prefix>/lib/ruby/1.8/<platform>/version.h
This is useful for gems that have version specific code.

However this file is not installed when compiling 1.9.1p0.

...
graza (Graham Agnew)
06:41 PM Revision a69b87e8 (git): update rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:38 PM Revision 58c31ca6 (git): updated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:08 PM Revision d9dd33fc (git): * lib/time.rb (Time#rfc2822): pad leading zeros for year.
(Time#httpdate): ditto.
(Time#xmlschema): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
05:41 PM Revision 6df2f3d5 (git): add comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:16 PM Revision f67380be (git): update rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:11 PM Revision fd9bfef3 (git): * lib/time.rb (Time#xmlschema): use subsec instead of nsec.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:43 PM Revision 16dc9e04 (git): * time.c (time_arg): use the year argument as-is. [ruby-dev:38194]
* lib/time.rb (Time.parse): interpret small year 0..99 as 1950..2049.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
04:27 PM Revision 7930673c (git): describe about Time.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:32 PM Revision ac3dcc30 (git): * time.c (find_time_t): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:11 PM Revision 7618e3b5 (git): * 2009-04-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:11 PM Revision 1dd6a6df (git): * time.c (leap_year_v_p): removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:56 PM Revision 3bc16f62 (git): * time.c: remove time_t restriction from Time class.
* timev.h: new file to define struct vtm.
* strftime.c: format struct vtm instead of struct tm.
* ext/syck/rubyext.c (mktime_do): don't use time_t;
[ruby-dev:38191]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23242 b2dd03c8-3...
akr (Akira Tanaka)
10:39 AM Bug #1393 (Rejected): Multiple assignment does not call to_a but to_ary
=begin
In Ruby 1.9, when Ruby is expecting an array and does not get one (for example in splat arguments), it calls the to_a method on the object.
For example, if x is not an array, "y = *x" tries to call x.to_a.
However, in multipl...
scritch (Vincent Isambart)
12:25 AM Revision 143846ad (git): * dir.c (dir_path, dir_each, glob_helper): use readdir_r() if
available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:20 AM Revision 4a9e4166 (git): * lib/mkmf.rb (init_mkmf): needs default library path even if
cross compiling.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:20 AM Revision 94890f6a (git): * lib/mkmf.rb (init_mkmf): needs default library path even if
cross compiling.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

04/20/2009

10:09 PM Revision 8e75f970 (git): * array.c (rb_ary_push): bypass rb_ary_store().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e matz (Yukihiro Matsumoto)
05:53 PM Revision dd54da6e (git): * bignum.c (bigsub_int): subtraction without making internal
bignum values.
* bignum.c (bigadd_int): ditto for addition.
* bignum.c (bigtrunc): declare inline.
* bignum.c (rb_quad_pack): fix condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
03:53 PM Bug #1392 (Rejected): Object#extend leaks memory on Ruby 1.9.1
=begin

=end
matz (Yukihiro Matsumoto)
03:27 PM Revision 5fc9b700 (git): * symbian/setup (config.h): added TIMET2NUM and NUM2TIMET to match the change in time.c
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Alexander Zavorine
03:11 PM Revision 2be23d47 (git): * symbian/setup (config.h): added TIMET2NUM and NUM2TIMET to match the change in time.c
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Alexander Zavorine
03:04 PM Revision 7a2a8150 (git): * 2009-04-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:04 PM Revision 254d1221 (git): * string.c (rb_str_split_m): faster processing on 7bit strings.
* string.c (ascii_isspace): faster isspace() for 7bit strings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)

04/19/2009

01:35 PM Revision c5539579 (git): merges r23129 from trunk into ruby_1_9_1.
--
* lib/irb/completion.rb (IRB::InputCompletor::Operators): Add
overloadable negative operators.
* lib/irb/ruby-lex.rb (RubyLex#lex_init): Support overloadable
negative operators.
* lib/irb/ruby-lex.rb (RubyLex#identify_identifier...
yugui (Yuki Sonoda)
01:35 PM Revision 9d73a426 (git): merges r23115 from trunk into ruby_1_9_1.
--
* configure.in (rb_cv_fork_with_pthread): fail if the child process
fail.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:35 PM Revision 4e17e54f (git): merges r23098 from trunk into ruby_1_9_1.
--
* .gdbinit (rp): show negative fixnum correctly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:35 PM Revision 4c38814d (git): merges r23097 from trunk into ruby_1_9_1.
--
* vm_eval.c (eval_string_with_cref): replaces the message if
frozen. [ruby-dev:38208]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:35 PM Revision 39ba5386 (git): merges r23093 from trunk into ruby_1_9_1.
--
* lib/pathname.rb (Pathname#relative_path_from): compares path
components according to system default case-sensitiveness.
[ruby-core:22829]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23229 b2dd03c8-39d4-4d8f-...
yugui (Yuki Sonoda)
01:35 PM Revision f8063e37 (git): merges r23091 from trunk into ruby_1_9_1.
--
* common.mk (ruby.imp): all symbols in static library need to be
exported, so that encoding-extensions can be loaded. based on a
patch from Yutaka Kanemoto <kinpoco AT gmail.com> at
[ruby-talk:332282].
git-svn-id: svn+ssh://ci...
yugui (Yuki Sonoda)
01:34 PM Revision 2f491ea2 (git): merges r23075 from trunk into ruby_1_9_1.
--
* time.c (time_cmp): negate the result of reverse comparison.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:34 PM Revision 33f7764b (git): merges r23073 from trunk into ruby_1_9_1.
--
* bignum.c (rb_cmpint): FIX2INT may fail on LP64 platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:34 PM Revision 66ffd658 (git): merges r23072 from trunk into ruby_1_9_1.
--
* ext/sdbm/_sdbm.c: should include "ruby/defines.h" as well for
prototypes of compatibility functions on Win32 platform.
[ruby-core:22870]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23225 b2dd03c8-39d4-4d8f-9...
yugui (Yuki Sonoda)
01:34 PM Revision 3b8eb3d7 (git): merges r23070 from trunk into ruby_1_9_1.
--
* lib/rdoc/ri/paths.rb (RDoc::RI::Paths): considers
--program-prefix and --program-suffix. reapplied r19923.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:34 PM Revision 80016734 (git): merges r23057 from trunk into ruby_1_9_1.
--
* ext/dbm/dbm.c (fdbm_initialize): Make the file variable
volatile, because FilePathValue() currently does not protect the
given variable from GC. (Probably it should)
* ext/sdbm/init.c (fsdbm_initialize): Ditto.
git-svn-id: svn...
yugui (Yuki Sonoda)
01:34 PM Revision b8a522d8 (git): merges r23035 from trunk into ruby_1_9_1.
--
* enc/depend (link_so): replaces $(TARGET) with basename of the
target. [ruby-talk:330286]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:33 PM Revision 924b717c (git): merges r22998 from trunk into ruby_1_9_1.
--
* lib/drb/drb.rb (open_server_inaddr_any): fixed multiple network
families problem. a patch from Charl Matthee at [ruby-core:21033].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23221 b2dd03c8-39d...
yugui (Yuki Sonoda)
01:33 PM Revision 0a0206ce (git): merges r22995 from trunk into ruby_1_9_1.
--
* tool/make-snapshot (package): creates .revision.time and passes
CHDIR to create prerequisite files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:33 PM Revision 4555b013 (git): merges r22992 from trunk into ruby_1_9_1.
--
* enumerator.c (Enumerator#{each_,}{with_index,with_object}): Fix
a bug where any parameter but the first one is dropped even if
multiple values are yielded with. [Bug #1198]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/r...
yugui (Yuki Sonoda)
01:33 PM Revision 075c41af (git): merges r22990 from trunk into ruby_1_9_1.
--
make ./goruby -e 'p "abc".gs(/a/) { $& }' prints "abc".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:33 PM Revision 22bdfe14 (git): merges r22987 from trunk into ruby_1_9_1.
--
* lib/pathname.rb (Pathname#sub): set $~ in block.binding.
[ruby-dev:38173]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:33 PM Revision 38678061 (git): merges r22954,r22955,r22956 and r22958 from trunk into ruby_1_9_1.
--
* proc.c (rb_proc_call): checks overflow.
--
* proc.c (rb_proc_call, rb_node_arity, bmcall, curry): checks
overflow.
--
* proc.c (rb_proc_call, bmcall): commit miss.
--
* proc.c (bmcall): should not uninitialized variable. a patch ...
yugui (Yuki Sonoda)
01:33 PM Revision f3d49a0a (git): merges r22940 from trunk into ruby_1_9_1.
--
* lib/fileutils.rb (FileUtils#fu_get_gid): stringify group
argument before making regexp match. [ruby-dev:38155]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23215 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:32 PM Revision 66100343 (git): merges r22924 from trunk into ruby_1_9_1.
--
* ext/openssl/ossl_x509ext.c (ossl_x509ext_set_value): should use
OPENSSL_free instead of free. a patch from Charlie Savage at
[ruby-core:22858].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23214 b2dd03c8-39d...
yugui (Yuki Sonoda)
01:32 PM Revision 606ac38e (git): merges r22919 from trunk into ruby_1_9_1.
--
* util.c (rv_strdup): macro to duplicate nul-terminated string.
[ruby-core:22852]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:32 PM Revision 32203423 (git): * 2009-04-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:32 PM Revision a26babab (git): merges r22916 from trunk into ruby_1_9_1.
--
* ext/openssl/ossl_ssl.c (ossl_ssl_def_const): use INT2NUM because
OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG doesn't fit into Fixnum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:27 PM Bug #1163 (Closed): gem_prelude raise NoMethodError if require uninsalled gem with version.
=begin
Applied in changeset r23208.
=end
nobu (Nobuyoshi Nakada)
12:43 PM Bug #1190: irb's "help" command errs in 1.9
=begin
It may be related to not having the rdoc installed (though perhaps not).

irb(main):002:0> help Hash#key?
No ri documentation found in:

Was rdoc run to create documentation?

Note to developer: requested section(s)...
rogerdpack (Roger Pack)
07:18 AM Bug #1392 (Closed): Object#extend leaks memory on Ruby 1.9.1
=begin
A few bytes are leaked every time Object#extend is called, here is a sample 1.9.1 script

# This code is Ruby 1.9.x and above only

@extend = ARGV[0]

module BetterHash
def blabla
end
end

unless @extend...
oldmoe (Muhammad Ali)
06:43 AM Bug #1390 (Closed): yaml converts DateTime to Time when dumping and parsing again
=begin
This should output a DateTime class:
>> YAML::load(DateTime.parse("42-05-23").to_yaml).class
=> Time

The Timezone Information is lost in the Time class as well...
=end
dohFee1u (dohFee1u dohFee1u)
05:43 AM Revision c7853b43 (git): * eval.c (ruby_cleanup): the order of local variables on stack is
undefined. should use outermost VALUE for ruby_init_stack.
* gc.c (ruby_get_stack_grow_direction, Init_stack): allows volatile
pointer.
* thread_*.c (ruby_init_stack): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23210...
nobu (Nobuyoshi Nakada)
05:31 AM Revision 0d6f4f36 (git): * eval.c (ruby_cleanup): the order of local variables on stack is
undefined. should use outermost VALUE for ruby_init_stack.
* gc.c (rb_stack_growup_p): returns stack grows up.
* gc.c (Init_stack, ruby_init_stack): allows volatile pointer.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_...
nobu (Nobuyoshi Nakada)
04:17 AM Revision 53054c0f (git): * gem_prelude.rb (Gem::QuickLoader#push_gem_version_on_load_path):
check for requirement if the gem is installed. a patch from
Kyosuke MOROHASHI at [ruby-dev:38020].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:07 AM Feature #666 (Rejected): Enumerable::to_hash
=begin
Enumerable in general does not correspond with mappings, so that I feel Enumerable#to_hash is improper.
=end
matz (Yukihiro Matsumoto)
04:04 AM Bug #1386 (Rejected): Spurious class "ARGF.class" in ObjectSpace
=begin
We have never guaranteed that

c == Object.const_get(c.to_s)

where c is a class. So I don't consider this as a bug.

=end
matz (Yukihiro Matsumoto)
 

Also available in: Atom