Project

General

Profile

Activity

From 07/03/2009 to 07/09/2009

07/09/2009

11:57 PM Feature #802 (Closed): IO.open optional argument to properly handle BOMs
=begin
Applied in changeset r24001.
=end
naruse (Yui NARUSE)
11:57 PM Bug #650 (Closed): Marshal.load raises RegexpError
=begin
Applied in changeset r23999.
=end
naruse (Yui NARUSE)
02:31 PM Bug #650: Marshal.load raises RegexpError
=begin
修正案です。エンコーディングを見て、UTF-8でない場合は1.8からとみなして、s/\\u/u/gしています。

diff --git a/marshal.c b/marshal.c
index 0c44e...
naruse (Yui NARUSE)
10:22 PM Revision b16c326d (git): * parse.y (parser_data_type): typed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:18 PM Revision 081625d1 (git): * error.c (compile_warn_print, warn_print): fixed false warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:51 PM Bug #1753 (Closed): non success open client socket not detected on windows
=begin
Here the code and execution with different ruby version :


D:\usr\ruby\local\dsd17>type z_essai.rb
...
raubarede (regis d'aubarede)
07:12 PM Revision e803164d (git): Minor fixes to x64 sitedir/libdir.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:48 PM Revision b4b5d8f7 (git): Removed private on to_date and to_datetime.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:29 PM Revision 6dd00f0e (git): ext/socket/extconf.rb: Corrected function definitions to specify return values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:16 PM Revision 49109186 (git): Pendantic change to remove surplus comma.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:06 PM Bug #1322: define_method scope bug
=begin

=end
shyouhei (Shyouhei Urabe)
06:05 PM Revision 71abe58a (git): Fixed warning: passing argument 1 of 'add_freelist' makes pointer from integer without a cast
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
05:24 PM Revision bc50de4b (git): Stopgap fix for gc.c based segmentation faults.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
04:02 PM Revision 1dc339e5 (git): * 2009-07-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:02 PM Revision f69af8e8 (git): Remove debug print.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:47 PM Revision 634cfdc6 (git): Set encoding and strip bom when modeenc string is "r:foo-bom" [ruby-dev:37236]
* include/ruby/io.h (FMODE_STRIP_BOM): new constant.
* io.c (io_encname_bom_p): judge whether the encoding name
is...
naruse (Yui NARUSE)
02:47 PM Revision a113d4f8 (git): * 2009-07-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:47 PM Revision e6989a7e (git): * marshal.c (r_object0): replace \u by u when the regexp is
made by Ruby 1.8. [ruby-dev:36750]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23999 b2dd03c8-39d4-4d8f-98ff-8...
naruse (Yui NARUSE)
01:15 PM Bug #1747: Immediate Values Can be Frozen
=begin
Hi,

2009/7/9 Run Paint Run Run <[email protected]>:
> Bug #1747: Immediate Values Can be Frozen
> ht...
mame (Yusuke Endoh)
08:22 AM Bug #1747 (Closed): Immediate Values Can be Frozen
=begin
On 1.8 you couldn't freeze an immediate. On 1.9 you can. Presumably this is a bug.

$ ruby -ve 'a=true;...
runpaint (Run Paint Run Run)
11:30 AM Bug #1750 (Rejected): Inconsistent Behavior on 1.8 and 1.9 of String#[]= with Single Fixnum Argument
=begin
Brian Ford posted the following to [ruby-core:23706], but it seems to have been passed over, so I'm submittin...
runpaint (Run Paint Run Run)
09:52 AM Bug #1749 (Closed): Change in How $~ is Restored After String#sub/String#gsub with a Block
=begin
I wrote the following in [ruby-core:23699], but it seems to have been missed, so I'm filing it as a ticket. T...
runpaint (Run Paint Run Run)
09:05 AM Revision 7adb8681 (git): merge revision(s) 23257:
* eval.c (proc_invoke): shares dmethod scope local variables.
a patch from coderrr at [ruby-core:23050]
...
shyouhei (Shyouhei Urabe)
08:54 AM Bug #1748 (Rejected): Kernel.puts(nil) => "\n" on 1.9; "nil\n" on 1.8
=begin
Is this intentional?

$ ruby -ve 'Kernel.puts(nil)'
ruby 1.9.2dev (2009-07-08 trunk 23995) [i686-...
runpaint (Run Paint Run Run)
05:41 AM Bug #1745 (Rejected): Module#autoload No Longer Raises where 1.8 Does
=begin
There has been a change between 1.8 and 1.9 with Module#autoload when the autoloaded file doesn't declare the...
runpaint (Run Paint Run Run)
04:41 AM Bug #1744 (Closed): Error with Marshal dump/load on a delegated class.
=begin
Instance variables are not handled when using Marshal with a delegated class.

Here is an example :
on ...
DarKo (Guillaume Delugré)

07/08/2009

09:03 PM Feature #1673: let irb use pretty_inspect if possible
=begin
けいじゅ@いしつかです.

In [ruby-dev:38746] the message: "[ruby-dev:38746] Re: [feature:trunk] let irb use pretty_ins...
keiju (Keiju Ishitsuka)
01:19 PM Feature #1673: let irb use pretty_inspect if possible
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:38744] Re: [feature:trunk] let irb use pretty_inspect if possible"
...
matz (Yukihiro Matsumoto)
02:18 PM Revision d43de333 (git): * complex.c (nucomp_div): omitted zero division check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
12:01 PM Revision 855d0d1a (git): * lib/irb/inspector.rb: forget svn add.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e keiju (Keiju Ishitsuka)
10:58 AM Revision a563f713 (git): merge revision(s) 23201:
* eval.c (rb_thread_remove): stops timer thread unless other
threads exist. [ruby-core:18444]
git-svn-id...
shyouhei (Shyouhei Urabe)
10:10 AM Revision a7c32bf8 (git): * error.c (rb_check_type): rejects typed data.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:28 AM Revision abbd115c (git): * proc.c ({proc,binding,method}_data_type): typed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:53 AM Bug #1741 (Closed): Enumerable#join with Nested Enumerables
=begin
Enumerable#join acts oddly for nested Enumerables. Should the output not be the same for both Array and E?
...
runpaint (Run Paint Run Run)
08:24 AM Bug #1732: Inconsistency in Transference of Inherited Traits ('Tainted' and 'Untrusted') with #join
=begin
Thanks, Ryan. :-)

The remaining difference between Array#join and Enumerable#join w.r.t taint/trust invo...
runpaint (Run Paint Run Run)
08:13 AM Revision ebd13e3e (git): * proc.c ({proc,method}_data_type): typed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:47 AM Revision ca93e005 (git): * file.c (rb_file_s_basename): returns new string instead of
shared string from FilePathStringValue(). [ruby-core:24199]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2398...
nobu (Nobuyoshi Nakada)
03:17 AM Bug #1728: gem installed binaries don't honor program-suffix
=begin
Can this discussion be moved to the rubygems-developers mailing list? It's the best place to discuss it.

...
drbrain (Eric Hodel)
12:02 AM Revision dddd406b (git): Update ext/.document with extensions that appear to have documentation.
Fixes #1738.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)

07/07/2009

11:30 PM Bug #1728: gem installed binaries don't honor program-suffix
=begin
I talked with a friend and I realized I'm not explaining this very well. Let me try again.

The reason -...
docwhat (Christian Höltje)
10:45 PM Bug #1728: gem installed binaries don't honor program-suffix
=begin
Eero said in comment #3:
> Personally, I would expect the suffix to only affect the
> programs installed ...
docwhat (Christian Höltje)
09:54 PM Bug #1728: gem installed binaries don't honor program-suffix
=begin
Excerpts from rubymine message of Tue Jul 07 15:42:01 +0300 2009:
> Issue #1728 has been updated by Christia...
rue (Eero Saynatkari)
09:41 PM Bug #1728: gem installed binaries don't honor program-suffix
=begin
Why isn't that the default, then?
=end
docwhat (Christian Höltje)
06:18 PM Bug #1728 (Rejected): gem installed binaries don't honor program-suffix
=begin
Use gem install --format-executable.

You can make this the default by setting in ~/.gemrc

install: ...
drbrain (Eric Hodel)
10:42 PM Feature #1673: let irb use pretty_inspect if possible
=begin
けいじゅ@いしつかです.

trunkにリリースしました.

irb --inspect pp

で pp を使うようになります. あと, おまけで, yaml と marshal もつけて
あります(...
keiju (Keiju Ishitsuka)
08:28 PM Revision 9e607430 (git): * include/ruby/ruby.h:
rename
"...TypeStruct" and "typed_struct" to
"TypedData..." and "typeddata", respectively.
rename
rb_data_typ...
ko1 (Koichi Sasada)
06:18 PM Bug #1732: Inconsistency in Transference of Inherited Traits ('Tainted' and 'Untrusted') with #join
=begin

On Jul 6, 2009, at 20:28 , Run Paint Run Run wrote:

> matz, I'm sorry to be annoying, but I don't unders...
zenspider (Ryan Davis)
12:49 PM Bug #1732: Inconsistency in Transference of Inherited Traits ('Tainted' and 'Untrusted') with #join
=begin
Hi,

In message "Re: [ruby-core:24176] [Bug #1732] Inconsistency in Transference of Inherited Traits ('Tain...
matz (Yukihiro Matsumoto)
12:28 PM Bug #1732: Inconsistency in Transference of Inherited Traits ('Tainted' and 'Untrusted') with #join
=begin
> It's because Enumerable#to_a doesn't transfer its taintness and
> trustworthiness. Should it do?

I ...
runpaint (Run Paint Run Run)
02:45 PM Bug #1737 (Closed): Enumerable#join: Segfault Resulting from Recent Commit
=begin
Applied in changeset r23979.
=end
nobu (Nobuyoshi Nakada)
11:54 AM Bug #1737 (Closed): Enumerable#join: Segfault Resulting from Recent Commit
=begin
It looks like one of yesterday's commits is causing a segfault. Yesterday this code exposed bug #1731, but di...
runpaint (Run Paint Run Run)
01:13 PM Revision 26a1d97d (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:36 AM Revision c7fa0c72 (git): * bin/irb, lib/irb.rb lib/irb/*: irb-0.9.6, extend inspect-mode
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e keiju (Keiju Ishitsuka)
10:50 AM Feature #578: add method to disassemble Proc objects
=begin
Another possiblility would be to add an instruction-sequence method (iseq) into Proc. Off of the instruction ...
rocky (Rocky Bernstein)
10:43 AM Feature #578: add method to disassemble Proc objects
=begin
Hi,

At Sun, 21 Sep 2008 03:02:44 +0900,
Roger Pack wrote in [ruby-core:18762]:
> I wasn't sure how to pa...
nobu (Nobuyoshi Nakada)
10:17 AM Bug #1353 (Closed): io does not convert str when ext == intern
=begin
Applied in changeset r23976.
=end
naruse (Yui NARUSE)
08:00 AM Revision 649237de (git): * gc.c (rb_gc_call_finalizer_at_exit): deal with typed struct like
as obj_free().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:54 AM Revision ac3c2866 (git): * error.c (rb_typed_struct_is_kind_of): new function to see if the
given typed struct.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:23 AM Revision 74a6cc87 (git): * vm.c ({env,vm,thread}_data_type): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:44 AM Revision 7bb9cc23 (git): * error.c (rb_check_typed_struct): new function to check typed
struct.
* include/ruby/ruby.h (Check_TypedStruct, Data_Get_TypedStruct):
new macro to check typed struct.
git-sv...
nobu (Nobuyoshi Nakada)
04:36 AM Revision 0f2d1527 (git): * enum.c (DEFINE_ENUMFUNCS): included function signature.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:34 AM Revision e895bc3c (git): * enum.c (rb_enum_join): non-nil separator must be convertible to
String. [ruby-core:24172]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23979 b2dd03c8-39d4-4d8f-98ff-823fe69b...
nobu (Nobuyoshi Nakada)
03:55 AM Revision 9041ac42 (git): * enum.c (rb_enum_join): should propagate taint to the return
value. the change was overridden by r23967. [ruby-core:24176]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23...
matz (Yukihiro Matsumoto)
02:56 AM Revision 450f7842 (git): * gc.c (GC_PROF_SET_MALLOC_INFO, GC_PROF_SET_HEAP_INFO): simplified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:15 AM Revision 999123c1 (git): * io.c (rb_io_ext_int_to_encs): Set external encoding if
ext==intern. [ruby-dev:38278]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23976 b2dd03c8-39d4-4d8f-98ff-823fe6...
naruse (Yui NARUSE)
01:12 AM Revision c19129be (git): * 2009-07-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:12 AM Revision 729d726e (git): * iseq.c: provisional type fixes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

07/06/2009

09:04 PM Bug #1733: require does not look at current directory anymore ?
=begin
Matz, thanks for the explanation/clarification.

Nobu, the RUBYLIB environment variable is a good enough ...
Chauk-Mean (Chauk-Mean Proum)
09:45 AM Bug #1733: require does not look at current directory anymore ?
=begin
Hi,

At Mon, 6 Jul 2009 01:53:31 +0900,
Chauk-Mean Proum wrote in [ruby-core:24153]:
> Replacing require ...
nobu (Nobuyoshi Nakada)
07:57 AM Bug #1733: require does not look at current directory anymore ?
=begin
Hi,

In message "Re: [ruby-core:24153] [Bug #1733] require does not look at current directory anymore ?"
...
matz (Yukihiro Matsumoto)
01:53 AM Bug #1733 (Rejected): require does not look at current directory anymore ?
=begin
In ruby-1.9 trunk, the behaviour of require has changed.
Require does not look at the current directory any...
Chauk-Mean (Chauk-Mean Proum)
08:46 PM Bug #1092 (Rejected): miniruby cause SEGV on x64-mswin64_90
=begin
So, not a bug.
=end
usa (Usaku NAKAMURA)
04:26 PM Bug #1329: Ruby 1.8.8 で "p eval('0' + '+0.1'*n)" が Segmentation Fault を発生させる
=begin
1.8.6 also has this problem.
=end
shyouhei (Shyouhei Urabe)
02:52 PM Bug #1353 (Assigned): io does not convert str when ext == intern
=begin

=end
naruse (Yui NARUSE)
10:07 AM Bug #1732 (Closed): Inconsistency in Transference of Inherited Traits ('Tainted' and 'Untrusted') with #join
=begin
Applied in changeset r23971.
=end
matz (Yukihiro Matsumoto)
09:14 AM Bug #1732: Inconsistency in Transference of Inherited Traits ('Tainted' and 'Untrusted') with #join
=begin
Hi,

At Mon, 6 Jul 2009 00:31:57 +0900,
Run Paint Run Run wrote in [ruby-core:24152]:
> Array#join transf...
nobu (Nobuyoshi Nakada)
12:31 AM Bug #1732 (Closed): Inconsistency in Transference of Inherited Traits ('Tainted' and 'Untrusted') with #join
=begin
Array#join transfers self's taintedness and trustworthiness to its return value. If an Array is tainted, so i...
runpaint (Run Paint Run Run)
09:37 AM Bug #1722 (Closed): Curried Lambda Returns False for #lambda? Despite Having No "Tricks"
=begin
Applied in changeset r23970.
=end
nobu (Nobuyoshi Nakada)
09:07 AM Bug #1731 (Closed): Enumerable#join with Recursive Structure: "invalid inspect_tbl list for :to_a"
=begin
Applied in changeset r23966.
=end
nobu (Nobuyoshi Nakada)
04:33 AM Bug #1731: Enumerable#join with Recursive Structure: "invalid inspect_tbl list for :to_a"
=begin
Apologies if this is obvious, but I just noticed that if you rescue the aforementioned exception then say Fil...
runpaint (Run Paint Run Run)
07:25 AM Revision 4b4ac8ac (git): merge revision(s) 23096:
* eval.c (rb_eval): checks for interrupt, stack and finalizers too.
[ruby-dev:38208], [Bug #1329]
*...
shyouhei (Shyouhei Urabe)
01:03 AM Revision 8c7f7c29 (git): * enum.c (enum_to_a): should propagate taint to the return value.
[ruby-core:24152]
* enum.c (enum_sort_by): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23971 b2dd03c8-...
matz (Yukihiro Matsumoto)
12:31 AM Revision 06b9094f (git): * proc.c (make_curry_proc): should propagate lambda-ness.
[ruby-core:24127]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:23 AM Revision 42569684 (git): * proc.c (proc_hash): use long.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:15 AM Revision ed868485 (git): * test/ruby/test_module.rb (TestModule#test_undef): adjust to
message change.
* test/ruby/test_object.rb (TestObject#test_redefine_method_which_may_case_serious_problem): ditto.
...
matz (Yukihiro Matsumoto)
12:09 AM Revision 7c3fff4f (git): * enum.c (enum_join): deals with self recursive objects to get rid
of infinite recursion. [ruby-core:24150]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23967 b2dd03c8-39d4-4d8...
nobu (Nobuyoshi Nakada)
12:04 AM Revision def66cec (git): * enum.c (enum_join): deals with self recursive objects to get rid
of infinite recursion. [ruby-core:24150]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23966 b2dd03c8-39d4-4d8...
nobu (Nobuyoshi Nakada)

07/05/2009

11:41 PM Bug #1731: Enumerable#join with Recursive Structure: "invalid inspect_tbl list for :to_a"
=begin
Drat. I filed this against the wrong version; it should be against trunk. :-(
=end
runpaint (Run Paint Run Run)
11:36 PM Bug #1731 (Closed): Enumerable#join with Recursive Structure: "invalid inspect_tbl list for :to_a"
=begin
class Enum
include Enumerable

def initialize
@elements = [self]
en...
runpaint (Run Paint Run Run)
11:15 PM Revision e86d1ce7 (git): * enum.c (enum_join): added rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:35 PM Bug #1720: [NaN] == [NaN] が true になる
そんなに速度的にきついんですかね。
であれば、あまり妙なことはしないほうがいいと思うので、
既知の問題として当面は(4)とするとか。
tadf (tadayoshi funaba)
01:31 AM Bug #1720: [NaN] == [NaN] が true になる
まつもと ゆきひろです
In message "Re: [ruby-dev:38734] Re: [Bug #1720] [NaN] == [NaN] が true になる"
on Sun, 5 Jul 2009...
matz (Yukihiro Matsumoto)
01:14 AM Bug #1720: [NaN] == [NaN] が true になる
まつもと ゆきひろです
In message "Re: [ruby-dev:38725] [Bug #1720] [NaN] == [NaN] が true になる"
on Fri, 3 Jul 2009 21:4...
matz (Yukihiro Matsumoto)
06:19 PM Bug #1729: Returning ignores ensure section when inside lambda
=begin
I forgot to add that the same code works when it's in a regular function:

def bar
begin
return...
bugmenot (bugmenot bugmenot)
05:54 PM Bug #1729 (Closed): Returning ignores ensure section when inside lambda
=begin
The following code does not run the code inside the ensure section when run in Ruby 1.9.1. When run under Rub...
bugmenot (bugmenot bugmenot)
03:48 PM Revision 2db86440 (git): * rational.c: edited rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
03:44 PM Bug #1728 (Rejected): gem installed binaries don't honor program-suffix
=begin
What happens:
* Compile and Install ruby using ./configure --program-suffix=-foobar
* Install a gem tha...
docwhat (Christian Höltje)
03:11 PM Revision 95b71ae3 (git): * 2009-07-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:11 PM Revision b5279bb5 (git): * time.c (find_time_t): fix Time.local(2009,2,31) failure on 64bit
time_t environment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:46 PM Revision b50cc1fe (git): * complex.c (nucomp_s_polar): now arg is optional.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
11:44 AM Revision 5a763bb5 (git): * complex.c (float_arg): returns PI for -0.0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
08:17 AM Bug #1725 (Closed): [PATCH] Warnings with Minor Grammatical Errors
=begin
Applied in changeset r23958.
=end
nobu (Nobuyoshi Nakada)
07:56 AM Bug #1725 (Closed): [PATCH] Warnings with Minor Grammatical Errors
=begin
The attached patch fixes some terribly minor grammatical errors in warnings issued by vm_method.c.
=end
runpaint (Run Paint Run Run)
07:12 AM Feature #1724 (Rejected): Support for "&*uml;"-HTML-codes in ERB::Util.html_escape (solution included)
=begin
Certain language specific chars like the german "Umlaute" are represented in HTML with "&auml;" (ä), "&uuml;...
vosch (Volkmar Schulz)
05:04 AM Revision b35d1e71 (git): * thread.c (rb_threadptr_exec_event_hooks): new function to
execute event hooks, with preserving errinfo. [ruby-core:24118]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
04:00 AM Bug #1306 (Open): exception when exiting from IRB if test/unit is loaded
=begin

=end
shyouhei (Shyouhei Urabe)
03:58 AM Bug #1306 (Closed): exception when exiting from IRB if test/unit is loaded
=begin
Applied in changeset r23954.
=end
shyouhei (Shyouhei Urabe)

07/04/2009

11:14 PM Revision fd4d1dde (git): * vm_method.c (rb_add_method, remove_method, rb_undef): fixed
minor grammatical errors in warnings. a patch from Run Paint
Run Run at [ruby-core:24141].
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
11:12 PM Revision ba0ac946 (git): * vm_method.c (Init_eval_method): registers notimplement_body as a
mark-object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:08 PM Revision 918fefb7 (git): * vm_insnhelper.c (vm_yield_setup_block_args): restores the first
arg where is overwritten at funcall. [ruby-core:24139]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23956 b2d...
nobu (Nobuyoshi Nakada)
06:55 PM Revision 473f3eed (git): merge revision(s) 23032:
* lib/test/unit.rb: use Kernel.exit to get rid of using
IRB::ExtendCommandBundle#exit. a patch from Dmitry...
shyouhei (Shyouhei Urabe)
12:56 PM Bug #1708: require 'complex' Causes Unexpected Behaviour
=begin
ruby is a great believer in unix/c.

Math.acosh(-1) # EDOM
(-8) ** 0.5 #=> NaN
1 / 2 #=> 0

and
...
tadf (tadayoshi funaba)
05:06 AM Bug #1708: require 'complex' Causes Unexpected Behaviour
=begin
> According to the fail-early principle, unexpected situation should be
> told (by raising an error) as ear...
runpaint (Run Paint Run Run)
02:48 AM Bug #1708: require 'complex' Causes Unexpected Behaviour
=begin
Hi,

In message "Re: [ruby-core:24129] [Bug #1708] require 'complex' Causes Unexpected Behaviour"
on S...
matz (Yukihiro Matsumoto)
02:10 AM Bug #1708: require 'complex' Causes Unexpected Behaviour
=begin
Thank you for the explanation, matz. :-)

When I heard that Complex had been moved to core I assumed that...
runpaint (Run Paint Run Run)
01:17 AM Bug #1708: require 'complex' Causes Unexpected Behaviour
=begin
Hi,

In message "Re: [ruby-core:24126] [Bug #1708] require 'complex' Causes Unexpected Behaviour"
on F...
matz (Yukihiro Matsumoto)
12:21 PM Bug #1353: io does not convert str when ext == intern
=begin
こんにちは sheepman です。

この件は結局どうなったのでしょうか?

>成瀬です。
>
>sheepman wrote:
>>> 内部エンコーディングの設定は、書き込み時のエンコー...
sheepman (Takashi Tamura)
08:22 AM Bug #1721: NaN.divmod(NaN) が例外にならない
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:38727] Re: [Bug #1721] NaN.divmod(NaN) が例外にならない"
on Sat, 4 Jul...
matz (Yukihiro Matsumoto)
01:42 AM Bug #1721: NaN.divmod(NaN) が例外にならない
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:38726] [Bug #1721] NaN.divmod(NaN) が例外にならない"
on Fri, 3 Jul 200...
matz (Yukihiro Matsumoto)
12:46 AM Revision a82c5ee4 (git): * numeric.c (dbl2ival): should raise FloatDomainError on Infinity
and NaN as 1.8 does. [ruby-dev:38726]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23953 b2dd03c8-39d4-4d8f-98...
matz (Yukihiro Matsumoto)
12:22 AM Bug #1722 (Closed): Curried Lambda Returns False for #lambda? Despite Having No "Tricks"
=begin
A curried lambda returns false for #lambda? despite having identical "rigid" argument handling.

>> l...
runpaint (Run Paint Run Run)

07/03/2009

10:01 PM Bug #1721 (Closed): NaN.divmod(NaN) が例外にならない
=begin
1.8 では NaN.divmod(NaN) などは例外になっていました。

NaN.divmod(1) #=> [NaN, NaN]
NaN.divmod(NaN) #=> [NaN, NaN]
1....
tadf (tadayoshi funaba)
09:43 PM Bug #1720 (Closed): [NaN] == [NaN] が true になる
=begin
NaN = 0.0/0
[NaN] == [NaN] が true になりますが、

NaN == NaN #=> false
[1] == [1.0] #=> true

という結果からする...
tadf (tadayoshi funaba)
08:01 PM Bug #1708: require 'complex' Causes Unexpected Behaviour
=begin
not a bug
=end
tadf (tadayoshi funaba)
07:57 PM Bug #1712 (Closed): Complex#% Raises NoMethodError for #floor
=begin
Applied in changeset r23946.
=end
tadf (tadayoshi funaba)
04:12 PM Bug #1712: Complex#% Raises NoMethodError for #floor
=begin
Hi,

In message "Re: [ruby-core:24110] [Bug #1712] Complex#% Raises NoMethodError for #floor"
on Thu, ...
matz (Yukihiro Matsumoto)
06:14 PM Revision b083b7ee (git): * 2009-07-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:14 PM Revision 9d9986d2 (git): * enum.c (enum_join): add Enumerable#join.
* array.c (ary_join_1): recursive join for Enumerators (and
objects with #to_a).
* array.c (rb_ary_join): performa...
matz (Yukihiro Matsumoto)
02:02 PM Revision e9722809 (git): added examples.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
01:49 PM Revision 7eb5c0ac (git): * time.c (find_time_t): less number of guesses for hh:mm:60.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:31 PM Revision 0d2d0986 (git): * complex.c (nucomp_equal_p): removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
12:19 PM Revision bac1841a (git): * rational.c: renamed equal_p to eqeq_p.
* complex.c: ditto.
* complex.c (nucomp_equal_p): added.
Complex(NaN).equal?(Complex(NaN)) should ...
Tadayoshi Funaba
10:50 AM Revision b61ab11f (git): * complex.c: undef-ed shome methods. [ruby-core:24110]
* complex.c (Numeric#arg): NaN for NaN. [ruby-core:24116]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23946...
Tadayoshi Funaba
09:41 AM Bug #963: /opt/local/lib/ruby/1.8/drb/drb.rb:852:in `initialize': getaddrinfo: nodename nor servname provided, or not known (SocketError)
=begin

=end
shyouhei (Shyouhei Urabe)
09:35 AM Revision 61203382 (git): * vm_core.h (struct rb_iseq_struct): fixed types.
* vm_core.h (ic_vmstat): VM state version is VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23945 b2dd03c...
nobu (Nobuyoshi Nakada)
07:07 AM Revision 703bff0b (git): * 2009-07-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:06 AM Revision 93c02c4d (git): * lib/complex.rb (Numeric#arg): should return NaN for NaN.
[ruby-core:24116]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23943 b2dd03c8-39d4-4d8f-98ff-823fe6...
matz (Yukihiro Matsumoto)
03:46 AM Revision 0cc978e2 (git): * ChangeLog: stripped.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:40 AM Revision fa41658f (git): merge revision(s) 22996:
* lib/drb/drb.rb (open_server_inaddr_any): fixed multiple network
families problem. a patch from Charl Matt...
shyouhei (Shyouhei Urabe)
 

Also available in: Atom