Project

General

Profile

Activity

From 03/20/2011 to 03/26/2011

03/26/2011

10:25 PM Bug #4498 (Assigned): REXML Pretty formater does use specified 'width' to wrap lines
shyouhei (Shyouhei Urabe)
10:25 PM Bug #4451 (Assigned): Date#step does not raise ArgumentError for 0 step
shyouhei (Shyouhei Urabe)
10:25 PM Bug #4443 (Assigned): odd evaluation order in a multiple assignment
shyouhei (Shyouhei Urabe)
10:25 PM Bug #4440 (Assigned): odd evaluation order in a multiple assignment
shyouhei (Shyouhei Urabe)
10:25 PM Bug #4401 (Assigned): override :method method breaks Psych
shyouhei (Shyouhei Urabe)
10:25 PM Bug #4266 (Assigned): Timeouts in threads cause "ThreadError: deadlock; recursive locking"
shyouhei (Shyouhei Urabe)
10:25 PM Bug #4241 (Assigned): IMAPTest#test_imaps_verify_none does not stop
shyouhei (Shyouhei Urabe)
10:25 PM Bug #4237 (Assigned): SSL_shutdown should be called until it returns 0
shyouhei (Shyouhei Urabe)
10:25 PM Bug #4232 (Assigned): unexpected behavior of '#{}' in irb
shyouhei (Shyouhei Urabe)
10:25 PM Feature #4195 (Assigned): option for Socket#sendmsg
shyouhei (Shyouhei Urabe)
10:25 PM Feature #4183 (Assigned): [ext/openssl] Timestamp support
shyouhei (Shyouhei Urabe)
10:25 PM Feature #4172 (Assigned): Named arguments/parameters support
shyouhei (Shyouhei Urabe)
10:25 PM Bug #4141 (Assigned): Tk extension is not accepting any type of parameter combination
shyouhei (Shyouhei Urabe)
10:25 PM Bug #4122 (Assigned): test_x509store.rbのtest_set_errorsが失敗する
shyouhei (Shyouhei Urabe)
10:25 PM Feature #4095 (Assigned): C1 Coverage
shyouhei (Shyouhei Urabe)
10:23 PM Feature #4529: date_core と long 型
=begin
> 大きなユリウス日を将来的に扱えるようにしたいという話は理解できます。
> で、ならば long ではなく int64_t を使った方がよいのではないかと。
> long だと 32bit 環境はもちろん、LLP64 な環境 (64bit Windows) で残念なことになるので。

特に 64bit 欲しいわけではなく、比較的小さい値に留まる年と、大きな数にな
る可能性のあるユリウス日を考慮して、最終的に表現されうる上限が、lon...
tadf (tadayoshi funaba)
10:23 PM Feature #4529: date_core と long 型
=begin
> 大きなユリウス日を将来的に扱えるようにしたいという話は理解できます。
> で、ならば long ではなく int64_t を使った方がよいのではないかと。
> long だと 32bit 環境はもちろん、LLP64 な環境 (64bit Windows) で残念なことになるので。

特に 64bit 欲しいわけではなく、比較的小さい値に留まる年と、大きな数にな
る可能性のあるユリウス日を考慮して、最終的に表現されうる上限が、lon...
tadf (tadayoshi funaba)
09:28 PM Feature #4529: date_core と long 型
=begin
longを採用した理由が開示していただけてないのでなんとも言えませんが、intとlongを揃えたほうが良い(かつlongは避けたほうが良い)というのは、なんらかの対応をしていただけると良いと思います。
=end
matz (Yukihiro Matsumoto)
09:23 PM Feature #4529: date_core と long 型
=begin
(2011/03/26 19:21), tadayoshi funaba wrote:
> 違います。
> オーバーフローが起きる場合がある、ということは、逆にいえば、大きな年のとき
> 大きなユリウス日を救える場合がある、ということです。
> 実際そういう事で書いてありますが、今現在は制限がキツくしているので
> intが32bit分あれば大丈夫になっています。
> 年をlongで受けているのは別に理由があったからですが、それは...
naruse (Yui NARUSE)
09:23 PM Feature #4529: date_core と long 型
=begin
(2011/03/26 19:21), tadayoshi funaba wrote:
> 違います。
> オーバーフローが起きる場合がある、ということは、逆にいえば、大きな年のとき
> 大きなユリウス日を救える場合がある、ということです。
> 実際そういう事で書いてありますが、今現在は制限がキツくしているので
> intが32bit分あれば大丈夫になっています。
> 年をlongで受けているのは別に理由があったからですが、それは...
naruse (Yui NARUSE)
07:21 PM Feature #4529 (Rejected): date_core と long 型
=begin
違います。
オーバーフローが起きる場合がある、ということは、逆にいえば、大きな年のとき
大きなユリウス日を救える場合がある、ということです。
実際そういう事で書いてありますが、今現在は制限がキツくしているので
intが32bit分あれば大丈夫になっています。
年をlongで受けているのは別に理由があったからですが、それは直せばいいとだと思います。
=end
tadf (tadayoshi funaba)
02:39 PM Feature #4529 (Assigned): date_core と long 型
=begin
このバグは混在していることが問題なのでrejectしてはいけないと思います。
「longなのが無意味ではない」ということは、longに揃えた方が良いという意味ですよね。
なるせさんに(longに揃える)パッチを当ててもらうようにお願いしても良いですか?
=end
matz (Yukihiro Matsumoto)
12:32 PM Feature #4529 (Rejected): date_core と long 型
=begin
現在はかなり制限をきつくしているので影響はないと思いますが
jd を long にしているのは無意味というわけではないと思います。
もし型が違っているところがあれば、それは間違いだと思うので直せばいいと思います。
=end
tadf (tadayoshi funaba)
06:23 AM Feature #4529: date_core と long 型
=begin
diff --git a/ext/date/date_core.c b/ext/date/date_core.c
index c20079b..75c20d3 100644
--- a/ext/date/date_core.c
+++ b/ext/date/date_core.c
@@ -59,7 +59,7 @@ union DateData
} r;
struct {
unsigned flag...
naruse (Yui NARUSE)
06:13 AM Feature #4529 (Rejected): date_core と long 型
=begin
おそらく既にご存じの通り、最近 date_core も含めて ext 中の shorten-64-to-32 を直しています。
それに際して date_core をいじっていて気づいたのですが、ユリウス日や年を long で保持したり int で保持したりしています。
int と long が混在していると、long から int へのキャスト時にオーバーフローが起こりえますし、
そもそも long は
* 環境によってサイズが違う (int ...
naruse (Yui NARUSE)
12:23 PM Bug #4482 (Closed): ext/date/date_core.c has no documentation
=begin
=end
tadf (tadayoshi funaba)
12:22 PM Feature #4391 (Rejected): date/delta tests
=begin
=end
tadf (tadayoshi funaba)
12:01 PM Bug #4526 (Assigned): [PATCH] IO#syswrite releases GVL
=begin
O.K.
=end
kosaki (Motohiro KOSAKI)
02:20 AM Bug #4526 (Closed): [PATCH] IO#syswrite releases GVL
=begin
While local FS writes are usually buffered, the buffers can be
full or the file opened with O_SYNC. IO#syswrite can also be
used on blocking IOs (pipe/socket) just like IO#write.
=end
normalperson (Eric Wong)
12:00 PM Bug #4527 (Assigned): [PATCH] IO#close releases GVL if possible
Right. good catch.
kosaki (Motohiro KOSAKI)
03:35 AM Bug #4527 (Closed): [PATCH] IO#close releases GVL if possible
=begin
close() may block for certain file types (NFS, SO_LINGER
sockets, inotify), so let other threads run.
=end
normalperson (Eric Wong)
11:59 AM Feature #4528 (Assigned): [PATCH] ext/io/nonblock: avoid unnecessary fcntl F_SETFL calls
=begin
Looks good to me. I'll commit this if nobody put objections.
=end
kosaki (Motohiro KOSAKI)
03:38 AM Feature #4528 (Closed): [PATCH] ext/io/nonblock: avoid unnecessary fcntl F_SETFL calls
=begin
Avoid F_SETFL if we're not changing the O_NONBLOCK bit. F_SETFL
is an expensive operation since it needs to affect all processes
with the same file object.
rb_io_set_nonblock() implements similar logic to avoid F_SETFL
in i...
normalperson (Eric Wong)
07:15 AM Bug #4530 (Rejected): trunk "make check" gives "cannot load such file -- zlib" and "cannot load such file -- openssl"
=begin
=== Summary
A clean shadow build of trunk and a "make check" produces "cannot load such file -- zlib" and "cannot load such file -- openssl"
=== System Info
ruby -v = ruby 1.9.3dev (2011-03-25 trunk 31181) [x86_64-linux]
...
atomazos (Andrew Tomazos)
06:16 AM Revision c65953cd (git): * ext/socket/getaddrinfo.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)

03/25/2011

08:29 PM Revision 5f969a9d (git): * 2011-03-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:29 PM Revision 4d09e8cd (git): * ext/date/lib/date/format.rb (DateTime#strftime): removed because
date_core defines it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
08:29 PM Revision 700b778c (git): time(3)'s argument and return value is time_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:12 PM Bug #4525: Exponential performance when summing Enumerable
=begin
Shoot, misclicked the preview and no ability to edit original submission? A better formatted version:
When you sum an Enumerable (using .inject(:+) or in a more verbose fashion), 1.8.7 and 1.9.2 show exponential performance, wh...
Confusion (Ivo Wever)
08:09 PM Bug #4525 (Closed): Exponential performance when summing Enumerable
=begin
When you sum an Enumerable (using .inject(:+) or in a more verbose fashion), 1.8.7 and 1.9.2 show exponential performance, where JRuby and Rubinius show the expected linear behavior.
class A
attr_accessor :foo
def initi...
Confusion (Ivo Wever)
01:01 PM Revision e358888d (git): * ext/date/date_core.c: should not force cast with macros.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
12:56 PM Revision 96216554 (git): * ext/sdbm/init.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:06 AM Revision 8c6a73de (git): ChangeLog for it
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
11:06 AM Revision bb41909d (git): Skip syslog tests that rely on LOG_PERROR unless it's defined
Instead of checking looking at the platform to determine if the tests
relying on LOG_PERROR should be run, look for the definition of the
constant as this will be robust against all platforms as long as the
underlying syslog.c code sets ...
shyouhei (Shyouhei Urabe)
11:06 AM Revision d711cde7 (git): Use LOG_PID instead of LOG_PERROR in Syslog.open test
LOG_PERROR isn't a POSIX option for syslog, so it fails on platforms
that don't define it. Solaris 9 and 10 are examples of this.
Use LOG_PID instead.
Signed-off-by: Ben Walton <bwalton@artsci.utoronto.ca>
Signed-off-by: URABE, Shyouh...
shyouhei (Shyouhei Urabe)
07:18 AM Feature #4523 (Rejected): Kernel#require to return the path of the loaded file
=begin
It's very useful to be able to tell which actual file on disc was loaded following a call to require, without having to manually traverse $LOAD_PATH. This information is also not guaranteed to be in $LOADED_FEATURES.
The attac...
regularfry (Alex Young)
07:08 AM Bug #4522 (Rejected): Net::HTTP persistent connections
Net::HTTP does not seem to follow HTTP 1.1 recommendations regarding persistent connections as per: http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html.
http://pastie.org/1710531 is a test script to reproduce the issue and inspect t...
mksm (Ricardo Amorim)
06:46 AM Revision 6b1cf264 (git): * ext/sdbm/_sdbm.c (sdbm_open): use size_t.
* ext/syck/bytecode.c: ditto.
* ext/sdbm/_sdbm.c (delpair): use ptrdiff_t.
* ext/sdbm/init.c: use RSTRING_LENINT.
* ext/dl/handle.c: suppress warning: shorten-64-to-32.
* ext/strscan/strscan.c: ditto.
* ext/syck/emitter.c: ditto.
*...
naruse (Yui NARUSE)
06:46 AM Revision e3c3733a (git): * ext/nkf/nkf-utf8/nkf.c: import nkf 7f18e30.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:23 AM Bug #4498: REXML Pretty formater does use specified 'width' to wrap lines
=begin
REXML::Formatters::Pretty has 'width' attribute used to wrap lines.
This is not used when the wrap method is invoked.

The pretty formatter within the REXML library is used to nicely indent
xml files for viewing. I use this f...
mfrasca (Michael Frasca)
04:59 AM Feature #4521 (Assigned): NoMethodError#message may take very long to execute
=begin
When a non-existing method is called on an object, NoMethodError is risen. If you call #message, however, your code may use up all CPU for a very long time (in my case, up to a few minutes).
I narrowed the problem down to this...
adiel.mittmann (Adiel Mittmann)
02:50 AM Revision d8159160 (git): * test/ruby/test_process.rb (TestProcess#test_no_curdir): skip silently on
Windows, because this tests a platform specific feature and it'll never be
supported on ruby on Windows.
* test/ruby/test_dir_m17n.rb (TestDir_M17N#test_filename_extutf8_invalid,
TestDir_M17N#test_filename_as_bytes_extutf8): ditto.
...
U.Nakamura

03/24/2011

04:18 PM Revision 5f6bb0dc (git): * 2011-03-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:18 PM Revision 93953815 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:41 PM Revision ab69aba3 (git): * test/ruby/test_defined.rb (TestDefined#test_autoloaded_noload):
autoload file should no be loaded.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:06 PM Revision d3326ddf (git): * vm_insnhelper.c (vm_get_ev_const): should not autoload in
defined? mode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:05 PM Revision 0e3822c1 (git): * variable.c (rb_const_defined_0): fix autoloading base.
[ruby-core:35509]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:03 PM Revision e6a4a801 (git): * test/ruby/test_defined.rb (TestDefined#test_defined): get rid of
ruby-mode hilighting bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:49 PM Revision 9de5f281 (git): * ext/sdbm/_sdbm.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:29 AM Revision 3a16cc24 (git): * ext/openssl/ossl.c: surpress warning: shorten-64-to-32.
* ext/openssl/ossl.h: ditto.
* ext/openssl/ossl_asn1.c: ditto.
* ext/openssl/ossl_bio.c: ditto.
* ext/openssl/ossl_bn.c: ditto.
* ext/openssl/ossl_cipher.c: ditto.
* ext/openssl/ossl_hmac.c: ditto.
* ext/openssl/ossl_ns_spki.c: dit...
naruse (Yui NARUSE)
05:35 AM Feature #666: Enumerable::to_hash
=begin
Hi,
I don't know if it's polite to comment in old closed issues, excuse me if it's not.
I have to say that I wholeheartedly agree with Marc-Andre: the lack of Enumerable-to-Hash conversion is important; in my experience it's an...
tokland (Arnau Sanchez)
04:49 AM Revision 643f90d8 (git): * ext/openssl/ossl_rand.c (ossl_rand_egd_bytes): use NUM2INT because
the result is used with functions whose argument is int.
* ext/openssl/ossl_ssl.c (ossl_sslctx_setup): ditto.
* ext/openssl/ossl_x509store.c (ossl_x509store_set_purpose): ditto.
* ext/openssl/ossl_x509store.c (ossl_x509store_set_trust...
naruse (Yui NARUSE)
04:49 AM Revision 90d74620 (git): * ext/openssl/ossl_x509name.c: id_aref's type is ID.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:35 AM Bug #4519 (Assigned): rubygems/test_gem_package_task.rb breaks rake/test_filelist.rb
=begin
=end
naruse (Yui NARUSE)
01:25 AM Revision 3dbb9770 (git): * ext/io/console/console.c (console_set_winsize):
surpress warning: shorten-64-to-32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:25 AM Revision fea56241 (git): * ext/openssl/ossl_ocsp.c (ossl_ocspreq_verify): flags is VALUE,
so it should use NUM2INT.
* ext/openssl/ossl_ocsp.c (ossl_ocspbres_verify): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)

03/23/2011

05:53 PM Bug #4519 (Closed): rubygems/test_gem_package_task.rb breaks rake/test_filelist.rb
=begin
test-all of Ruby 1.9.2 p180 fails as follows on CentOS 5.5.
test_array_comparisons(Rake::TestFileList) [/home/yhara/ruby-1.9.2-p180/test/rake/test_filelist.rb:462]:
<1> expected but was
<nil>.
This happens when test/ru...
yhara (Yutaka HARA)
04:55 PM Revision 72f79b9d (git): * 2011-03-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:55 PM Revision 5db5e0af (git): fix typos and remove trailing spaces
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:09 PM Revision a3f70766 (git): * ext/readline/readline.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:13 AM Bug #4518: (win32) waitpid returns exit code while the child process still alive.
=begin
r31152で修正しました。
=end
arton (Akio Tajima)
12:05 AM Bug #4518 (Closed): (win32) waitpid returns exit code while the child process still alive.
=begin
This issue was solved with changeset r31152.
Akio, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
arton (Akio Tajima)

03/22/2011

11:57 PM Bug #4518 (Closed): (win32) waitpid returns exit code while the child process still alive.
=begin
以下のスクリプトを実行すると2~4回目の繰り返しでエラーとなります(test/test_process.rbから抽出して加工)。
# coding: utf-8
require 'tmpdir'
require 'pathname'
def with_tmpchdir
Dir.mktmpdir {|d|
p d
d = Pathname.new(d).realpath.to_s
Dir.chdir(d) { ...
arton (Akio Tajima)
11:07 PM Revision 9b66922d (git): * numeric.c (flo_round): fix inaccurate results.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:05 PM Revision 24055b89 (git): * ruby.c (proc_options): remove an experimental feature: --gem option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:05 PM Revision 50b3370d (git): * ruby.c (proc_options): remove an experimental feature: --require
option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:05 PM Revision e63f298f (git): * ruby.c (add_gems): remove unused variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:14 PM Bug #4517 (Third Party's Issue): ArgumentError when sorting array of objects
=begin
I've got some Rails (v. 3.0.4) code wherein an array of objects (referred to as 'Thing' here) need to be sorted:
stuff = array of Things
stuff.sort! {|a,b| a.value <=> b.value }
…where value is a String.
On Ruby 1.9.2p13...
knirirr (Milo Thurston)
04:30 PM Bug #4516 (Rejected): test-all hangs on i386 environment
=begin
どたばたしていて気付かなかったのですが、 revision r31025 から、手元の「amd64でクロスコンパイルしたi386のバイナリ」という特殊な状況下で、test-allが通らないのが観測されています。
http://www.atdot.net/sp/raw/h37gil
ただこれは r31025 が悪いというよりも、ビルドがおかしいというのが正しい認識のようで、ターゲットのバイナリを実行してみると、x86_64と自己申告してきます。...
shyouhei (Shyouhei Urabe)
04:05 PM Bug #4413: Segmentation fault when using deliver for GMAIL SMTP
=begin
Thanks ill give homebrew a try and let you know if thats fixed it.
=end
thenetduck (Sterling Cobb)
03:40 PM Bug #4413: Segmentation fault when using deliver for GMAIL SMTP
=begin
I am using RVM, the problem is that anything installed with mac ports that relies on open ssl is going to be in conflict with how rails is using open ssl. It's not so much what Mac Ports installs in the way of Postgre SQL etc but ...
mhenrixon (Mikael Henriksson)
03:32 PM Bug #4413: Segmentation fault when using deliver for GMAIL SMTP
=begin
Ya I'm using Mac Ports. Are you using RVM ? do you know what specific program was the root of it?
=end
thenetduck (Sterling Cobb)
03:21 PM Bug #4413: Segmentation fault when using deliver for GMAIL SMTP
=begin
Are you using Mac Ports? If you are I solved this by uninstalling mac ports and installing homebrew instead.
=end
mhenrixon (Mikael Henriksson)
03:19 PM Bug #4413: Segmentation fault when using deliver for GMAIL SMTP
=begin
I'm having a similar issue but I'm using sendgrid. My Error looks kind of like this
(({[Tue Mar 22 00:06:06 2011] [error] [client 127.0.0.1] Premature end of script headers: users, referer: http://sms.local/users/confirmation/...
thenetduck (Sterling Cobb)
03:18 PM Revision 858a66d1 (git): * win32/win32.c: fix r31152 (dup line)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e arton (Akio Tajima)
03:05 PM Revision e6eeeb7c (git): * 2011-03-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:05 PM Revision 50ff6ed8 (git): * win32/win32.c: wait process real termination after reading
exit code. fixes #4518
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
arton (Akio Tajima)
12:20 PM Revision f06ec31c (git): * lib/rubygems/test_case.rb: save current dir to @current_dir
before Dir.chdir.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
11:10 AM Revision 4520a340 (git): * ext/psych/parser.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:09 AM Revision 9c1a7bf7 (git): * ext/openssl/ruby_missing.h: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:08 AM Bug #4510 (Closed): Float#round(n) is O(n)
=begin
This issue was solved with changeset r31146.
Alex, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
09:30 AM Bug #4515 (Rejected): File.each_line read all lines of file as one line
=begin
=end
naruse (Yui NARUSE)
04:39 AM Revision cd942309 (git): * ext/openssl/lib/openssl/buffering.rb: removed circular require of
openssl.rb.
* ext/openssl/lib/openssl/*: removed following comment for transition
measures of avoiding circular require. No one claimed about this as
far as I know.
##
# Should we care wha...
Hiroshi Nakamura
01:59 AM Revision 05184578 (git): * test/runner.rb: set Gem::TestCase's @@project_dir.
* lib/rubygems/test_case.rb: set Gem::TestCase's @@project_dir only
when it is not defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:08 AM Revision 2c1936cf (git): * numeric.c (flo_round): use pow instead of while-loop. fixes #4510
patched by Alex Young [ruby-core:35526]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:22 AM Revision 12d17449 (git): * 2011-03-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]

03/21/2011

11:13 PM Bug #4251: Segmentation fault when using ruby-prof and Ruby 1.9.2
=begin
gdb backtrace shows this:
...
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x0000000000000000
[Switching to process 70350]
exec_event_hooks [inlined] () at /Users/evan/.rvm/src/rub...
rogerdpack (Roger Pack)
10:23 PM Bug #4515: File.each_line read all lines of file as one line
=begin
Hi,

The default line separator is a newline ("\n"), but if you want to
change it, try f.each_line("\r") instead.

matz.

In message "Re: [ruby-core:35534] [Ruby 1.9 - Bug #4515][Open] File.each_line read all...
matz (Yukihiro Matsumoto)
10:05 PM Bug #4515 (Rejected): File.each_line read all lines of file as one line
=begin
I access a tab-delimited text file from Excel, the text file is 5 lines in my editors (TextEdit, TextWrangler).
However, when I use File.each_line to read it, this method only iterate once and combine 5 lines to 1 line.
I ex...
maso (Yen-Nan Lin)
09:49 PM Revision f9819d03 (git): * ext/date/date_strftime.c (date_strftime_wo_timespec):
surpress warning: shorten-64-to-32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
09:45 PM Revision 40bf1a5d (git): * ext/date/date_core.c: surpress warning: shorten-64-to-32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
09:42 PM Revision c85be425 (git): * lib/test/unit/parallel.rb: remove unused variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
09:23 PM Revision 78df33a0 (git): * enc/utf_16le.c: surpress warning: shorten-64-to-32.
* ext/dbm/dbm.c: ditto.
* ext/gdbm/gdbm.c: ditto.
* parse.y (Init_ripper): surpress warning: unused value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
08:06 PM Feature #4288: Allow invoking arbitrary method names with foo."something" syntax
=begin
I agree, you'd want to support double-quotes and string interpolation, otherwise the introduction of the new syntax loses half its benefit. I don't see how interpolation could increase parser complexity, given that you could use t...
wardrop (Tom Wardrop)
07:23 PM Feature #4514 (Assigned): #deep_clone and #deep_dup for Objects
=begin
There's often a need to do a deep clone of an object, especially of Hash/Array trees. The typical work around to the lack of this functionality is to Marshall and then Unmarshall (e.g. Marshal::load(Marshal::dump(self)) ), which ...
wardrop (Tom Wardrop)
06:57 PM Feature #4475: default variable name for parameter
I like the suggestion. The magic variable I'd use for this pattern would be 'this'. For example:
```ruby
posts.each { this.author = 'Santa Clause' }
```
The rule would be: The first argument of any block would be accessible from ...
wardrop (Tom Wardrop)
11:24 AM Bug #4503: ext/win32ole writes into $srcdir during build, breaking read-only source tree builds
=begin
Thanks Benoit, I didn't see that change.
And thanks Nobu, for the fix.
=end
josb (Jos Backus)
11:14 AM Bug #4503: ext/win32ole writes into $srcdir during build, breaking read-only source tree builds
=begin
> Hi Nobu, you closed the bug but I didn't see any actions/resolution associated with it. What gives? Thanks!
Seems a bug in the automatic update from svn.
It was solved with r31121:
* ext/win32ole/extconf.rb (create_docfil...
Eregon (Benoit Daloze)
10:20 AM Bug #4503: ext/win32ole writes into $srcdir during build, breaking read-only source tree builds
=begin
Hi Nobu, you closed the bug but I didn't see any actions/resolution associated with it. What gives? Thanks!
=end
josb (Jos Backus)
09:31 AM Bug #4503 (Closed): ext/win32ole writes into $srcdir during build, breaking read-only source tree builds
=begin
=end
nobu (Nobuyoshi Nakada)
09:14 AM Feature #4513 (Closed): allow whitespace following EOL continuation backslash
In a few programming languages, the displayed or printed program can hide
critical syntactic and/or semantic information. For example, in make(1)
and Python, the difference between initial tabs and spaces can cause bugs
that are not ...
Rich_Morin (Rich Morin)
02:23 AM Revision 80b64d14 (git): * lib/test/unit.rb: Refactoring. Unified if and elsif.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e sorah (Sorah Fukumori)

03/20/2011

04:28 PM Revision 580f7c95 (git): * 2011-03-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:11 PM Revision d9dd52ac (git): * ext/date/date_strftime.c: checks duplicated modifiers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
01:49 PM Revision 7adef007 (git): * ext/date/date_strftime.c: removed unused code and arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
01:34 PM Revision e48047fe (git): * ext/date/date_strftime.c: removed unused code and arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
01:00 PM Feature #4512 (Closed): [PATCH] ext/fcntl/fcntl.c: add F_DUPFD_CLOEXEC constant
=begin
It's in POSIX.1-2008 and will be useful when Ruby becomes more
multi-threaded.
related: http://redmine.ruby-lang.org/issues/1291
If/when 1291 goes through I'd also like IO#dup to work with the dup3()
system call, but this...
normalperson (Eric Wong)
12:44 PM Revision 43415744 (git): * ext/date/date_core.c: replacement of implementation of
strftime. It has some limitations that is same as Time's
one. [experimental]
* ext/date/date_strftime.c: new.
* ext/date/lib/date/format.c: removed ruby version of strftime.
git-svn-id: svn+ssh://ci.ruby-lang...
Tadayoshi Funaba
03:43 AM Revision 7bc47c02 (git): * ext/openssl/ossl_x509store.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:39 AM Bug #3927: Ruby can't interprete rmagick library
=begin
Found this workaround: http://article.gmane.org/gmane.comp.lib.qt.general/26147
Worked for me. Hope this can help to correct the issue, as it appears to be related to Ruby, not ImageMagick itself.
=end
mfagundes (Mauricio Fagundes)
 

Also available in: Atom