Project

General

Profile

Activity

From 03/13/2009 to 03/19/2009

03/19/2009

11:41 PM Feature #855: HTTP/1.1 fixes and other enhancements to webrick
=begin
I have made individual patches for all these issues and posted them onto github. There are three separate bra...
candlerb (Brian Candler)
06:52 PM Feature #855: HTTP/1.1 fixes and other enhancements to webrick
=begin
There is an additional problem in setup_header, which prevents use of send_body_proc to stream bodies to HTTP...
candlerb (Brian Candler)
10:32 PM Bug #1301: Poor RegExp Matching Performance
=begin
Andreas Grau schrieb:
> BTW, a trivial optimization would be to test matching of the regexp using
> fast DF...
WoNaDo (Wolfgang Nádasi-Donner)
08:19 PM Bug #1301: Poor RegExp Matching Performance
=begin
> Theory about regular expressions (formal language theory)
> says there shouldn't be any difference, but R...
neo237 (Andreas Grau)
11:16 AM Bug #1301 (Rejected): Poor RegExp Matching Performance
=begin

=end
nobu (Nobuyoshi Nakada)
11:02 AM Bug #1301: Poor RegExp Matching Performance
=begin
At 23:53 09/03/18, Andreas Grau wrote:
>Bug #1301: Poor RegExp Matching Performance
>http://redmine.ruby-la...
duerst (Martin Dürst)
01:36 AM Bug #1301: Poor RegExp Matching Performance
=begin
Excerpts from Marius Mårnes Mathiesen's message of Wed Mar 18 17:43:04 +0200 2009:
> Issue #1301 has been up...
rue (Eero Saynatkari)
12:45 AM Bug #1301: Poor RegExp Matching Performance
=begin
Using this regexp
regexp = /^(\d*\s+){8,8}+\d+$/

This matches on any line starting with up to 8 number...
neo237 (Andreas Grau)
12:36 AM Bug #1301: Poor RegExp Matching Performance
=begin
Excerpts from Marius Mårnes Mathiesen's message of Wed Mar 18 16:53:08 +0200 2009:
> Bug #1301: Poor RegExp ...
rue (Eero Saynatkari)
05:45 PM Bug #1295: SEGFAULT in RHEL 4
=begin
I downloaded the stable release from ruby lang. Nothing special, untar the tar.gz, configure, make, make inst...
diegosuarez (Diego Suárez García)
02:39 PM Bug #1295: SEGFAULT in RHEL 4
=begin
Hmm, my environment seems not suffering this problem. Your backtrace says line 17 exists on your script, but...
shyouhei (Shyouhei Urabe)
04:30 PM Feature #1303: A name considered a local variable on RHS of an assignment that defines it
=begin
You're basically saying that it's a matter of syntactic structure, not control flow structure and I agree. Th...
tmat (Tomas Matousek)
04:23 PM Feature #1303: A name considered a local variable on RHS of an assignment that defines it
=begin
Agreed

Considering

def f; 123; end
defined? f #=> "method"
defined? f() #=> "method"
f=ni...
phasis68 (Heesob Park)
04:01 PM Feature #1303: A name considered a local variable on RHS of an assignment that defines it
=begin
I agree with Shyouhei. There are many such cases where a variable may not yet have been assigned, but for con...
headius (Charles Nutter)
03:52 PM Feature #1303: A name considered a local variable on RHS of an assignment that defines it
=begin
Agreed, but that confusion may be sourced from your defining nonintuitive method / variable names.
=end
shyouhei (Shyouhei Urabe)
02:57 PM Feature #1303: A name considered a local variable on RHS of an assignment that defines it
=begin
It is very confusing.

case 1
def f;123;end
g = f.inspect
f = g
puts f #=> 123

case...
phasis68 (Heesob Park)
02:48 PM Feature #1303: A name considered a local variable on RHS of an assignment that defines it
=begin
I don't think it being a bug, but a language design. You can always resolve a method
by prefixing "self." ...
shyouhei (Shyouhei Urabe)
01:56 PM Feature #1303 (Rejected): A name considered a local variable on RHS of an assignment that defines it
=begin
The following script defines a method "f" and then a variable "f" by an assignment [1]. There is a reference ...
tmat (Tomas Matousek)
03:31 PM Revision 6de469ae (git): * 2009-03-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:31 PM Revision 2208c990 (git): update rdoc and NEWS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:19 PM Revision df19ebff (git): * 2009-03-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:19 PM Revision 6bbd8a58 (git): * ext/openssl/ossl_ssl.c: revert incomplete read_nonblock
implemenatation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23008 b2dd03c8-39d4-4d8f-98ff-823fe6...
akr (Akira Tanaka)
12:45 PM Revision 758f9510 (git): use IO::WaitWritable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:40 AM Revision c4049f4c (git): * io.c (rb_mWaitReadable): defined.
(rb_mWaitWritable): defined.
(io_getpartial): extend IO::WaitReadable on EWOULDBLOCK and EAGAIN.
(rb_io_write_non...
akr (Akira Tanaka)
09:49 AM Revision b7800329 (git): * configure.in (RUBY_CHECK_SIZEOF): allows qualified name.
* configure.in (RUBY_REPLACE_TYPE): checks more strictly.
* configure.in (struct stat.st_size, struct stat.st_blocks...
nobu (Nobuyoshi Nakada)
04:36 AM Bug #1302 (Rejected): Strange behavior of callcc
=begin
The code runs "[0].map" with a block which uses callcc to stop the execution of map and return the continuati...
Sarwen (Christophe Calves)

03/18/2009

11:55 PM Bug #1301 (Rejected): Poor RegExp Matching Performance
=begin
I noticed a very poor performance on matching regular expressions.

Running following code using ruby 1.9...
neo237 (Andreas Grau)
04:47 PM Bug #1300 (Closed): Failure: test_open(TestSyslog)
=begin
Applied in changeset r23001.
=end
Anonymous
04:37 PM Bug #1300 (Closed): Failure: test_open(TestSyslog)
=begin
http://www.rubyist.net/~akr/chkbuild/debian/ruby-trunk/last
6) Failure:
test_open(TestSyslog) [/home/ak...
znz (Kazuhiro NISHIYAMA)
12:19 PM Revision 0ff55a1b (git): pattern refined for ldd on OpenBSD.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:06 PM Bug #1227: [BUG] object allocation during garbage collection phase
=begin
Hi,

At Wed, 18 Mar 2009 11:14:05 +0900,
Nobuyoshi Nakada wrote in [ruby-core:22925]:
> It was a bug of r...
nobu (Nobuyoshi Nakada)
11:18 AM Bug #1227 (Third Party's Issue): [BUG] object allocation during garbage collection phase
=begin

=end
nobu (Nobuyoshi Nakada)
11:16 AM Bug #1227: [BUG] object allocation during garbage collection phase
=begin
Hi,

At Mon, 9 Mar 2009 19:24:33 +0900,
daz wrote in [ruby-core:22781]:
> Maybe this, from:
> http://rub...
nobu (Nobuyoshi Nakada)
08:04 AM Revision 867cd899 (git): * ext/socket/ancdata.c: not use pktinfo.ipi_spec_dst if not defined
* ext/socket/extconf.rb: define HAVE_IPI_SPEC_DST
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23003 b2dd03c8-...
takano32 (Mitsuhiro TAKANO)
08:01 AM Revision a8aa5c44 (git): * test/test_syslog.rb (TestSyslog#test_open): check
param after block again. because detect not to call block.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23002 ...
znz (Kazuhiro NISHIYAMA)
07:40 AM Revision 950bd573 (git): * test/test_syslog.rb (TestSyslog#test_open): check
block parameter in block. [ruby-dev:38180]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23001 b2dd03c8-39d4-4d...
znz (Kazuhiro NISHIYAMA)
03:48 AM Revision 402b8f5d (git): * error.c (report_bug): rb_bug can be caused by extension
libraries.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:44 AM Bug #1299 (Closed): Build failure on i586
=begin
Build fails on i586, where it succeeds on x86_64. Using gcc44. The snippet of log is:

==
gcc -shared -...
kanarip (Jeroen van Meeuwen)

03/17/2009

11:06 PM Bug #1214: Build issues
=begin
なかだです。

At Tue, 17 Mar 2009 22:59:29 +0900,
Nobuyoshi Nakada wrote in [ruby-core:22923]:
> At Sat, 28 Feb...
nobu (Nobuyoshi Nakada)
11:02 PM Bug #1214: Build issues
=begin
なかだです。

At Sat, 28 Feb 2009 05:20:19 +0900,
hiro sugawara wrote in [ruby-core:22576]:
> 今日は。Ubuntuで日本語を使え...
nobu (Nobuyoshi Nakada)
10:53 PM Bug #1205: SET_STACK_END crashes due to uninitialized ruby_current_thread
=begin
なかだです。

At Sat, 28 Feb 2009 05:42:59 +0900,
hiro sugawara wrote in [ruby-core:22577]:
> 今日は。Ubuntuで日本語を使え...
nobu (Nobuyoshi Nakada)
06:17 PM Bug #1198 (Closed): corrupted iteratoin during "enum_for :inject"
=begin
Applied in changeset r22992.
=end
knu (Akinori MUSHA)
05:43 PM Revision d0182b81 (git): * 2009-03-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:43 PM Revision 998217fb (git): * 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/tru...
Masatoshi SEKI
05:37 PM Revision 75129134 (git): * 2009-03-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:37 PM Revision 53cea9de (git): * 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/bran...
Masatoshi SEKI
04:48 PM Bug #1298 (Closed): wrong value for Hash of Hash
=begin
I found wrong hash value for hash of hash in 1.9.1

In ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-linux...
phasis68 (Heesob Park)
02:27 PM Bug #1297 (Closed): Pathname#subの挙動について
=begin
Applied in changeset r22987.
=end
akr (Akira Tanaka)
01:44 PM Bug #1297 (Closed): Pathname#subの挙動について
=begin
かくたにです。

Pathname#subを使って、ファイルパスからファイル名っぽいものを
抜きだそうとしたらうまくいきませんでした。

http://gist.github.com/80263
...
kakutani (Shintaro KAKUTANI)
01:57 PM Bug #1265 (Closed): test_import calls printf in different c runtime libraries
=begin
Applied in changeset r22986.
=end
nobu (Nobuyoshi Nakada)
12:42 PM Revision 39dfe919 (git): * tool/make-snapshot (package): creates .revision.time and passes
CHDIR to create prerequisite files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22995 b2dd03c8-39d4-4d8f-98ff...
nobu (Nobuyoshi Nakada)
10:27 AM Revision 616932fb (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:14 AM Revision e36cfc74 (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:07 AM Revision 6712cca3 (git): * 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-...
Akinori MUSHA
06:50 AM Revision 929a85f6 (git): * tool/ifchange: removed newer substitution syntax.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:40 AM Bug #1295: SEGFAULT in RHEL 4
=begin
Of course, there goes the script:
=========
#!/usr/bin/ruby
require 'fileutils'
require 'date'

i...
diegosuarez (Diego Suárez García)
06:40 AM Revision c5501b8b (git): make ./goruby -e 'p "abc".gs(/a/) { $& }' prints "abc".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:57 AM Revision 51a01e5e (git): * 2009-03-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:56 AM Revision d6c77c96 (git): * 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_8@22988 b2dd03c8-39d4-4d8f-98ff-823fe6...
akr (Akira Tanaka)
05:26 AM Revision a28532dc (git): * lib/pathname.rb (Pathname#sub): set $~ in block.binding.
[ruby-dev:38173]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
04:48 AM Revision 27a39b8f (git): * win32/Makefile.sub (config.h): added RUBY_COREDLL.
* ext/dl/handle.c (rb_dlhandle_initialize): returns msvcrt if libc
or RUBY_COREDLL is given. [ruby-core:22828]
g...
nobu (Nobuyoshi Nakada)
01:37 AM Revision e3cb6518 (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:29 AM Revision 22cde7b6 (git): * dir.c, dln.c, parse.y, re.c, ruby.c, sprintf.c, strftime.c,
string.c, util.c, variable.c: use strlcpy, memcpy and snprintf
instead of strcpy, strncpy and sprintf.
git-svn-id...
nobu (Nobuyoshi Nakada)
01:15 AM Revision ea9628c3 (git): * 2009-03-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:15 AM Revision f797bdae (git): * ext/dl: made indent style insistent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:01 AM Bug #1296 (Closed): [trunk/22981] 64-bit issues on trunk in ext/zlib
=begin
I've configured Ruby to be compiled in 64-bit mode under OS X 10.5.6 with gcc 4.2. I get the following warn...
roberto (Ollivier Robert)

03/16/2009

05:23 PM Bug #1265 (Open): test_import calls printf in different c runtime libraries
=begin

=end
usa (Usaku NAKAMURA)
05:17 PM Bug #1264 (Closed): dl/test_win32 incorrect module name
=begin
Applied in changeset r22981.
=end
nobu (Nobuyoshi Nakada)
05:08 PM Bug #1295: SEGFAULT in RHEL 4
=begin
Can you show us that script?

This kind of problems are hard to track without one.
=end
shyouhei (Shyouhei Urabe)
05:04 PM Bug #1295 (Closed): SEGFAULT in RHEL 4
=begin
Hi, I've just registered for reporting a problem I found. I've searched for the bug here, and I think it's no...
diegosuarez (Diego Suárez García)
03:58 PM Bug #1273 (Closed): Fix Compiler Warnings - pack.c
=begin

=end
nobu (Nobuyoshi Nakada)
03:58 PM Bug #1272 (Closed): Fix Compiler Warnings - gc, numeric, random, strftime, variable, vsnfprintf
=begin

=end
nobu (Nobuyoshi Nakada)
12:37 PM Bug #1293 (Closed): revision.h not correctly updated in common.mk
=begin
Applied in changeset r22974.
=end
nobu (Nobuyoshi Nakada)
09:37 AM Bug #1152: profiler.rb is not concurrent-execution threadsafe
=begin
Whoops. Wrong patch attached. Updated version.
=end
jabley (James Abley)
09:29 AM Bug #1152: profiler.rb is not concurrent-execution threadsafe
=begin
Sample patch attached for discussion. There are style and best
practice issues with this patch due to my la...
jabley (James Abley)
08:53 AM Bug #1271: Segfault problem
=begin
Here is an attachment for my app (it's very basic). I'm using rails edge (2.3 RC2 which supports 1.9.1). I cr...
draginx (Daniel Durante)
08:15 AM Revision 1b680891 (git): * test/dl/test_win32.rb (Win32API): enclosed by DL::TestWin32.
[ruby-core:22827]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:37 AM Revision 127a23f3 (git): * ext/tk/tcltklib.c (eventloop_sleep, lib_eventloop_core),
(lib_watchdog_core): tv_usec is not time_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22980 b2d...
nobu (Nobuyoshi Nakada)
07:37 AM Revision f86cd0d4 (git): * ext/tk/tcltklib.c (eventloop_sleep, lib_eventloop_core),
(lib_watchdog_core): tv_usec is not time_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22980 b2dd03c8-39d4-4...
nobu (Nobuyoshi Nakada)
06:33 AM Revision 19d95e89 (git): * eval.c (proc_arity): fixed rdoc. [ruby-core:18708]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:31 AM Revision 3b0bc508 (git): * eval.c (rb_thread_schedule): suppressed a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:30 AM Revision 81624238 (git): * 2009-03-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:30 AM Revision 7e41cbbb (git): * eval.c (stack_extend): suppressed a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:22 AM Revision c569163e (git): * process.c (rb_spawn_internal): suppressed a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:30 AM Revision 2bb561ea (git): * common.mk (REVISION_H): keeps timestamp of revision.h.
[ruby-core:22900]
* tool/ifchange, win32/ifchange.bat: extended --timestamp option.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
12:43 AM Bug #1066: Frequent failure: test_io.rb test 2 on OS X 10.5.6
=begin
I got this also. I'm on Mac 10.5.6 running ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-darwin9.6.0]

...
pedz (Perry Smith)
12:29 AM Revision 40819d45 (git): * Makefile.in, common.mk, win32/Makefile.sub: added preprocessing rules.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

03/15/2009

05:14 PM Bug #1293 (Closed): revision.h not correctly updated in common.mk
=begin
Ok, this one took a long time to figure out.

Check out and build Ruby. Wait a day or two. Recheck out ...
cfis (Charlie Savage)
12:55 PM Feature #1291: O_CLOEXEC flag missing for Kernel::open
=begin
Hi,

At Sun, 15 Mar 2009 09:14:24 +0900,
David Martin wrote in [ruby-core:22893]:
> Linux has a the most ...
nobu (Nobuyoshi Nakada)
09:16 AM Feature #1291 (Closed): O_CLOEXEC flag missing for Kernel::open
=begin
Linux has a the most useful O_CLOEXEC flag for open() that sets the CLOEXEC flag on the new file descriptor....
davidroyalmartin (David Martin)
05:01 AM Revision 7b713539 (git): updated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:50 AM Revision 6965e73d (git): * gc.c (run_final): frees zombies only. [ruby-dev:38171]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:34 AM Revision 05965550 (git): * test/minitest/test_mini_test.rb: fixed tests depending on the
detail of floating point representation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22970 b2dd03c8-39d4-4d8f...
nobu (Nobuyoshi Nakada)
03:07 AM Feature #966 (Closed): String#[] should accept (Regexp, String) args so named groups can be used
=begin
Applied in changeset r22959.
=end
akr (Akira Tanaka)
03:01 AM Revision d85689f5 (git): * lib/rubygems/installer.rb (Gem::Installer#shebang): fix for env
shebang.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:17 AM Revision 375258ed (git): * include/ruby/ruby.h ({RSTRING,RBIGNUM}_EMBED_LEN_MAX): made int.
* include/ruby/ruby.h (OBJ_{TAINTED,UNTRUSTED,FROZEN}): return int.
* include/ruby/encoding.h (ENC_CODERANGE): ditto...
nobu (Nobuyoshi Nakada)
02:17 AM Bug #1290 (Closed): lib/mkmf.rb:73: [BUG] Segmentation fault
=begin
Applied in changeset r22958.
=end
nobu (Nobuyoshi Nakada)
02:15 AM Revision afdeb2d3 (git): * include/ruby/ruby.h ({RSTRING,RBIGNUM}_EMBED_LEN_MAX): made int.
* include/ruby/ruby.h (OBJ_{TAINTED,UNTRUSTED,FROZEN}): return int.
* include/ruby/encoding.h (ENC_CODERANGE): ditto...
nobu (Nobuyoshi Nakada)
02:11 AM Revision 8c8f85ed (git): * string.c (rb_hash_uint, rb_hash_start, rb_hash_end): use VALUE
rather than unsigned int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:00 AM Revision 731504b4 (git): * ruby.c (load_file_internal): stop the timer thread before exec.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:17 AM Revision 28398e91 (git): * common.mk (.y.c): use SRC_FILE which contains slashes instead of
backslashes. [ruby-core:22891]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22964 b2dd03c8-39d4-4d8f-98ff-823...
nobu (Nobuyoshi Nakada)

03/14/2009

11:26 PM Revision 02136ebb (git): * common.mk (srcs-ext): creates ext/dl/callback/callback.c also.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:17 PM Bug #1290 (Closed): lib/mkmf.rb:73: [BUG] Segmentation fault
=begin
VC++ 6.0 でビルド中に miniruby.exe が SEGV します。

.\miniruby.exe -I../../lib ../../enc/make_encmake.rb --builti...
pegacorn (pegacorn jp)
07:24 PM Revision dbb66eff (git): * test/ruby/test_float.rb (TestFloat#test_to_s): precision was
increased.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:19 PM Revision 476eee9d (git): * gc.c (rb_gc_call_finalizer_at_exit): leave Thread objects
unfinalized. [ruby-dev:38168]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22961 b2dd03c8-39d4-4d...
nobu (Nobuyoshi Nakada)
07:11 PM Bug #1177 (Rejected): eof for socket block script
=begin
I found server and client code in redmine.

You cannot check EOF until server close the socket or send so...
akr (Akira Tanaka)
06:54 PM Bug #1287 (Rejected): $? not set after Open3::popen3
=begin
ruby 1.8 don't have a way to know the exit status because double fork is used.

$? doesn't reflect the ac...
akr (Akira Tanaka)
05:46 PM Bug #1287 (Rejected): $? not set after Open3::popen3
=begin
$? is not set after popen3 in 1.9.1

Try following code:

require 'open3'
status = Open3::popen3("e...
phasis68 (Heesob Park)
06:30 PM Revision 34877b58 (git): * process.c (SAVED_GROUP_ID, p_gid_switch): should be rb_gid_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:04 PM Revision f414bd65 (git): * string.c (rb_str_subpat): accept capture name.
(rb_str_aref): follow above change.
(rb_str_aref_m): pass the 2nd argument to rb_str_subpat.
(rb_str_subpat_set):...
akr (Akira Tanaka)
05:09 PM Revision f621b32e (git): * proc.c (bmcall): should not uninitialized variable. a patch from
pegacorn at [ruby-dev:38169].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22958 b2dd03c8-39d4-4d8f-98ff-823fe...
nobu (Nobuyoshi Nakada)
09:25 AM Revision 4de12b6a (git): * util.c (ruby_scan_oct, ruby_scan_hex): use size_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:19 AM Revision eca77cc8 (git): * proc.c (rb_proc_call, bmcall): commit miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:18 AM Revision 4fc5c897 (git): * proc.c (rb_proc_call, rb_node_arity, bmcall, curry): checks
overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:05 AM Revision 886214bc (git): * proc.c (rb_proc_call): checks overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:03 AM Revision eb89ad23 (git): * proc.c (rb_proc_arity): commit miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:59 AM Revision 07167378 (git): * proc.c (rb_proc_parameters): unnamed_parameters() expects int
not VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:54 AM Revision 1f433219 (git): * util.c (ruby_each_words): assume no string exceeds INT_MAX.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:59 AM Revision e368a2e1 (git): * process.c (rb_spawn_internal): use int variable for status.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:58 AM Revision ba8fbae3 (git): assert connects doesn't raise.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:04 AM Bug #1277: Incorrect passing of file handle between runtime libraries in OpenSSL extension
=begin
Well that's ironic :)

If only I had a better memory.

Charlie
=end
cfis (Charlie Savage)
03:25 AM Bug #1277: Incorrect passing of file handle between runtime libraries in OpenSSL extension
=begin
Charlie,

I was searching earlier for some explanation and came up with a post from July 2006.

Small...
daz (Dave B)
02:07 AM Bug #1277: Incorrect passing of file handle between runtime libraries in OpenSSL extension
=begin
> IO isn't always associated with a file, and the file may has
> been renamed or unlinked.

Ah, that's ...
cfis (Charlie Savage)
05:46 AM Revision ec5e44f2 (git): * process.c (rb_f_system): use rb_pid_t for pid.
(rb_spawn_internal): local variable renamed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22948 b2dd03c8-39d4-...
akr (Akira Tanaka)
05:21 AM Revision a8e795ca (git): * util.c (rv_strdup): macro to duplicate nul-terminated string.
[ruby-core:22852]
* util.c (ruby_dtoa): allocates one more byte to get rid of buffer
overrun. a patch from Charli...
nobu (Nobuyoshi Nakada)
05:16 AM Revision 24ccacfa (git): * util.c (ruby_strdup, Balloc, rv_alloc): use size_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22946 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:53 AM Revision 1f17d739 (git): * util.c (ruby_qsort): the result of cmp must be signed, so get
rid of reuse of a variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22945 b2dd03c8-39d4-4d8f-98ff-823fe69...
nobu (Nobuyoshi Nakada)
01:56 AM Revision b82b4e6e (git): * dln.c (init_funcname_len, dln_find_exe_r, dln_find_file_r): use
size_t.
* file.c (rb_stat_inspect, file_expand_path): ditto.
* util.c (ruby_qsort): ditto.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
01:56 AM Revision 01643960 (git): * dln.c (init_funcname_len, dln_find_exe_r, dln_find_file_r): use
size_t.
* file.c (rb_stat_inspect, file_expand_path): ditto.
* util.c (ruby_qsort): ditto.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
01:39 AM Revision 2e498843 (git): * lib/mkmf.rb (CXX_EXT): checks for case-sensitive filesystem with
FNM_SYSCASE rather than build_os.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22942 b2dd03c8-39d4-4d8f-98ff-8...
nobu (Nobuyoshi Nakada)
01:34 AM Bug #1251: gsub problem
=begin
Excerpts from Yukihiro Matsumoto's message of Fri Mar 13 12:47:48 +0200 2009:
> Hi,
>
> In message "Re: [...
rue (Eero Saynatkari)

03/13/2009

10:48 PM Bug #1251: gsub problem
=begin
This sequence helped me understand the issue better:

>> a = b = "1_2_3"
=> "1_2_3"
>> for i in 0..b....
stepheneb (Stephen Bannasch)
08:53 PM Bug #1251: gsub problem
=begin
Yukihiro Matsumoto schrieb:
> In message "Re: [ruby-core:22719] Re: [Bug #1251] gsub problem"
> on Sat,...
WoNaDo (Wolfgang Nádasi-Donner)
07:50 PM Bug #1251: gsub problem
=begin
Hi,

In message "Re: [ruby-core:22719] Re: [Bug #1251] gsub problem"
on Sat, 7 Mar 2009 21:00:34 +0900...
matz (Yukihiro Matsumoto)
10:42 PM Revision e9299bc2 (git): * 2009-03-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:42 PM Revision 70e504b3 (git): * 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/trunk@22940 b2dd0...
matz (Yukihiro Matsumoto)
07:50 PM Bug #1198: corrupted iteratoin during "enum_for :inject"
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:38078] [Bug #1198] corrupted iteratoin during "enum_for :inject""
...
matz (Yukihiro Matsumoto)
07:50 PM Bug #1248: e.exception(e) returns self
=begin
Hi,

In message "Re: [ruby-core:22784] Unicode sensitive operations"
on Tue, 10 Mar 2009 02:59:56 +090...
matz (Yukihiro Matsumoto)
07:50 PM Bug #1271: Segfault problem
=begin
Hi,

In message "Re: [ruby-core:22846] [Bug #1271] Segfault problem"
on Wed, 11 Mar 2009 22:37:04 +090...
matz (Yukihiro Matsumoto)
06:17 PM Bug #1283 (Closed): rb_f_throw return type
=begin
Applied in changeset r22927.
=end
nobu (Nobuyoshi Nakada)
05:22 PM Bug #1283 (Closed): rb_f_throw return type
=begin
With VC 2008, -W3:

rb_f_throw is defined as:

static VALUE rb_f_throw(int argc, VALUE *argv)

Bu...
cfis (Charlie Savage)
06:15 PM Bug #1277: Incorrect passing of file handle between runtime libraries in OpenSSL extension
=begin
Hi,

At Fri, 13 Mar 2009 17:00:22 +0900,
Charlie Savage wrote in [ruby-core:22868]:
> I'm curious why you...
nobu (Nobuyoshi Nakada)
05:02 PM Bug #1277: Incorrect passing of file handle between runtime libraries in OpenSSL extension
=begin
Hi Nobu,

I'm curious why you rejected this patch. Is there any real difference between Ruby opening the...
cfis (Charlie Savage)
02:34 PM Bug #1277 (Rejected): Incorrect passing of file handle between runtime libraries in OpenSSL extension
=begin

=end
nobu (Nobuyoshi Nakada)
01:21 AM Bug #1277 (Rejected): Incorrect passing of file handle between runtime libraries in OpenSSL extension
=begin
The openssl extension uses the BIO_new_fp openssl api, which takes a stream. This causes segmentation faults...
cfis (Charlie Savage)
05:29 PM Bug #1280: Fix Compiler Warnings - digest/iconv/json/socket/syck/zlib extensions
=begin
Forgot bigdecimal patch.
=end
cfis (Charlie Savage)
05:06 PM Bug #1280 (Closed): Fix Compiler Warnings - digest/iconv/json/socket/syck/zlib extensions
=begin
VC2008, compiled with -W3.

cl -nologo -I. -I../../.ext/include/i386-mswin32_90 -I../.././../include -I.....
cfis (Charlie Savage)
05:23 PM Bug #1285 (Closed): Fix Compiler Warnings - iseq and insns
=begin
VC 2008, -W3. The last couple of remaining issues (phew!).

cl -nologo -MDd -Zi -RTC1 -W3 -wd4996 -Od -...
cfis (Charlie Savage)
05:12 PM Bug #1282 (Closed): tk extension uses old style c function declarations generating a bunch of warnings
=begin
VC 2008 doesn't seem to like old-style C function declarations. It generates a bunch of C4113 warnings, whic...
cfis (Charlie Savage)
05:09 PM Bug #1281 (Closed): sdbm extension missing #include ruby.h
=begin
Compiling with VC2008, -W3, there are a number of undefined functions. Problem is that _sdbm.c does not incl...
cfis (Charlie Savage)
04:47 PM Bug #1278 (Closed): Fix compiler warnings in openssl extension
=begin
Applied in changeset r22925.
=end
nobu (Nobuyoshi Nakada)
01:26 AM Bug #1278 (Closed): Fix compiler warnings in openssl extension
=begin
Attach patch fixes a bunch of compiler errors with the openssl extension on Windows with VC 2008 with -W3 war...
cfis (Charlie Savage)
04:14 PM Revision 694d70ca (git): * eval.c (rb_call0): should pass rest argument information even
when it's empty. [ruby-dev:38117]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22939 b2dd03c8-39d4...
matz (Yukihiro Matsumoto)
04:13 PM Revision 46b6b8d2 (git): * 2009-03-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:13 PM Revision 5a7a9d0d (git): * 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_8...
matz (Yukihiro Matsumoto)
02:04 PM Revision 7d1e8567 (git): * ext/socket/init.c (wait_connectable0): remove unreachable code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:01 PM Revision 6156cc47 (git): * configure.in (RUBY_CHECK_SIZEOF): pass [include] to AC_CHECK_SIZEOF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:00 PM Revision d5a60df3 (git): * dln.c (dln_find_1): compare fspace in size_t world.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:41 AM Revision d6fe66a0 (git): * ChangeLog: removed extra entries.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:41 AM Revision 24d623e1 (git): * mkconfig.rb (patchlevel): config.status may not contain
PATCHLEVEL even if other version numbers exist.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22932...
nobu (Nobuyoshi Nakada)
10:40 AM Revision f57adf7b (git): * common.mk (EXTMK_ARGS): needs MINIRUBY for cross-compile.
[ruby-core:20131]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22931 b2dd03c8-39d4-4d8f-98ff-823fe...
nobu (Nobuyoshi Nakada)
10:38 AM Revision cb476b40 (git): * 2009-03-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:38 AM Revision 6667eac0 (git): eol-style
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:58 AM Revision d202fd4f (git): * configure.in (CFLAGS, CXXFLAGS): moved after warnflags.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:10 AM Revision bc34d163 (git): * vm_eval.c (rb_throw_obj): inverted call flow. [ruby-core:22872]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:07 AM Bug #1274 (Closed): Heap Corruption in float#to_s
=begin
Applied in changeset r22919.
=end
nobu (Nobuyoshi Nakada)
08:04 AM Revision b4bfc3aa (git): * include/ruby/ruby.h (bool): not define to get rid of conflict
against curses.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:45 AM Revision 1f46af14 (git): * ext/openssl/openssl_missing.h (i2d_of_void): cast for callbacks.
[ruby-core:22860]
* ext/openssl/ossl_engine.c (ossl_engine_s_by_id): suppress a
warning.
* ext/openssl/ossl_ssl.c...
nobu (Nobuyoshi Nakada)
06:31 AM Feature #1279 (Closed): Add DTrace Probes
=begin
Please add the relevant DTrace probes to ruby 1.8.6, 1.8.7, 1.8.8 and ruby 1.9.x. Also, here's a site for r...
Anonymous
06:10 AM Revision 9300355b (git): * 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-la...
nobu (Nobuyoshi Nakada)
06:10 AM Bug #1254: MSVC 2008 Compiler warnings
=begin
Hi Nobu,

This looks great. This cleans up most of the core Ruby issues (still a few left, I'll submit p...
cfis (Charlie Savage)
05:55 AM Revision ffbaa25b (git): * class.c: fixed indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:42 AM Revision e9b98f41 (git): * configure.in (AC_HEADER_DIRENT): added.
* include/ruby/ruby.h (NUM2INT, rb_special_const_p): returns true
and false instead of Qtrue and Qfalse for platfor...
nobu (Nobuyoshi Nakada)
01:16 AM Revision 11e89eb7 (git): * configure.in (struct stat.st_size): may be huge.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:30 AM Revision 96c31ac7 (git): * bignum.c (bigfixize): zero length Bignum is 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
 

Also available in: Atom