[#26488] Add Standard Deviation Function to Math Module — Daniel Cohen <danielc2017@...>

This patch adds a Standard Deviation function to the Math Module. It takes

25 messages 2009/11/02
[#26489] Re: Add Standard Deviation Function to Math Module — Yukihiro Matsumoto <matz@...> 2009/11/03

Hi,

[#26490] Re: Add Standard Deviation Function to Math Module — Daniel Cohen <danielc2017@...> 2009/11/03

OK,

[#26493] Re: Add Standard Deviation Function to Math Module — Yukihiro Matsumoto <matz@...> 2009/11/03

Hi,

[#26511] Re: Add Standard Deviation Function to Math Module — Yusuke ENDOH <mame@...> 2009/11/03

Hi,

[#26492] HashWithIndifferentAccess to core — Urabe Shyouhei <shyouhei@...>

Hello,

35 messages 2009/11/03
[#26496] Re: HashWithIndifferentAccess to core — Yukihiro Matsumoto <matz@...> 2009/11/03

Hi,

[#26507] Re: HashWithIndifferentAccess to core — Jeremy Kemper <jeremy@...> 2009/11/03

On Tue, Nov 3, 2009 at 6:48 AM, Yukihiro Matsumoto <matz@ruby-lang.org> wro=

[#26514] Re: HashWithIndifferentAccess to core — "Martin J. Dst" <duerst@...> 2009/11/04

Just a thought: What about implementing this with an option on Hash:new,

[#26522] Re: HashWithIndifferentAccess to core — Yusuke ENDOH <mame@...> 2009/11/04

Hi,

[#26555] Re: HashWithIndifferentAccess to core — Yukihiro Matsumoto <matz@...> 2009/11/05

Hi,

[#26584] Re: HashWithIndifferentAccess to core — Yugui <yugui@...> 2009/11/07

2009/11/6 Yukihiro Matsumoto <matz@ruby-lang.org>:

[#26589] Re: HashWithIndifferentAccess to core — Yukihiro Matsumoto <matz@...> 2009/11/07

Hi,

[#26593] Re: HashWithIndifferentAccess to core — Lourens Naud<lourens@...> 2009/11/07

Hi,

[#26523] [Bug #2330] Non systematic segmentation fault with autoload rubyspec — Marc-Andre Lafortune <redmine@...>

Bug #2330: Non systematic segmentation fault with autoload rubyspec

12 messages 2009/11/04

[#26560] [Feature #2340] Removing YAML/Syck — Yui NARUSE <redmine@...>

Feature #2340: Removing YAML/Syck

38 messages 2009/11/06
[#26562] [Feature #2340] Removing YAML/Syck — Yui NARUSE <redmine@...> 2009/11/06

Issue #2340 has been updated by Yui NARUSE.

[#26567] Re: [Feature #2340] Removing YAML/Syck — James Edward Gray II <james@...> 2009/11/06

On Nov 6, 2009, at 4:02 AM, Yui NARUSE wrote:

[#26568] Re: [Feature #2340] Removing YAML/Syck — Jon <jon.forums@...> 2009/11/06

> > Issue #2340 has been updated by Yui NARUSE.

[#26571] Re: [Feature #2340] Removing YAML/Syck — "NARUSE, Yui" <naruse@...> 2009/11/06

Jon wrote:

[#26574] Re: [Feature #2340] Removing YAML/Syck — Aaron Patterson <aaron@...> 2009/11/06

On Sat, Nov 07, 2009 at 12:59:25AM +0900, NARUSE, Yui wrote:

[#26635] [Feature #2348] RBTree Should be Added to the Standard Library — James Gray <redmine@...>

Feature #2348: RBTree Should be Added to the Standard Library

20 messages 2009/11/08
[#28842] [Feature #2348] RBTree Should be Added to the Standard Library — James Gray <redmine@...> 2010/03/21

Issue #2348 has been updated by James Gray.

[#26650] [Feature #2350] Unicode specific functionality on String in 1.9 — Manfred Stienstra <redmine@...>

Feature #2350: Unicode specific functionality on String in 1.9

12 messages 2009/11/09
[#28985] [Feature #2350](Rejected) Unicode specific functionality on String in 1.9 — Yusuke Endoh <redmine@...> 2010/03/25

Issue #2350 has been updated by Yusuke Endoh.

[#28993] Re: [Feature #2350](Rejected) Unicode specific functionality on String in 1.9 — Nikolai Weibull <now@...> 2010/03/25

On Thu, Mar 25, 2010 at 14:45, Yusuke Endoh <redmine@ruby-lang.org> wrote:

[#26704] Maintainer confirmation process done. — "Yugui (Yuki Sonoda)" <yugui@...>

I'm sorry for my closing the maintainer confirmation process so late.

13 messages 2009/11/12

[#26736] [Bug #2365] Matrix: poor handling of coercion errors [patch] — Marc-Andre Lafortune <redmine@...>

Bug #2365: Matrix: poor handling of coercion errors [patch]

12 messages 2009/11/14

[#26772] [Bug #2378] Regression in ParseDate.parsedate('nn-nn') — Vladimir Sizikov <redmine@...>

Bug #2378: Regression in ParseDate.parsedate('nn-nn')

10 messages 2009/11/16

[#26774] Ruby constant lookup — Yehuda Katz <wycats@...>

Over the past six months or so, I have been working with the new Ruby 1.9

22 messages 2009/11/16
[#26775] Re: Ruby constant lookup — Shugo Maeda <shugo@...> 2009/11/17

Hi,

[#26777] Re: Ruby constant lookup — Yehuda Katz <wycats@...> 2009/11/17

Shugo,

[#26778] Re: Ruby constant lookup — Shugo Maeda <shugo@...> 2009/11/17

Hi,

[#26869] Caching #to_s for immutables (and a possible future for constant-folding) — Kurt Stephens <ks@...>

I have a proof-of-concept patch to MRI that caches #to_s values for

16 messages 2009/11/23
[#26936] Re: Caching #to_s for immutables (and a possible future for constant-folding) — Roger Pack <rogerdpack@...> 2009/11/29

> =A0It reduces the number of #to_s Strings created during the MRI test sui=

[#26958] Re: Caching #to_s for immutables (and a possible future for constant-folding) [with patch] — Kurt Stephens <ks@...> 2009/11/30

The attached patch add caching of #to_s results to the main immutable

[#26960] Re: Caching #to_s for immutables (and a possible future for constant-folding) [with patch] — Roger Pack <rogerdpack@...> 2009/11/30

> Yes. =A0The MRI test suite runs at 45 sec with these changes and at 53 se=

[#26963] Re: Caching #to_s for immutables (and a possible future for constant-folding) [with patch] — Kurt Stephens <ks@...> 2009/11/30

I just ran rubyspec against it; ~ 5% time improvement.

[ruby-core:26893] Reproducible crashes on 1.9.2.preview1 and 1.9.2.preview2

From: Mikel Lindsaar <raasdnil@...>
Date: 2009-11-24 09:28:07 UTC
List: ruby-core #26893
Hi all,

In an attempt to get my new mail gem working under 1.9.2, I downloaded
preview1 and preview2 and ran rake spec on them.  Both crash.

You can reproduce by cloning github.com/mikel/mail and running rake spec on
1.9.2 preview1 or preview2.

In preview1 I get:

=================================================
ruby 1.9.2dev (2009-07-18 trunk 24186) [i386-darwin10.2.0]

-- control frame ----------
c:0037 p:---- s:0130 b:0130 l:000129 d:000129 CFUNC  :alias_method
c:0036 p:0044 s:0125 b:0125 l:000124 d:000124 CLASS
 /Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/core_ext/try.rb
c:0035 p:0009 s:0123 b:0123 l:000122 d:000122 TOP
 /Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/core_ext/try.rb
c:0034 p:---- s:0121 b:0121 l:000120 d:000120 FINISH
c:0033 p:---- s:0119 b:0119 l:000118 d:000118 CFUNC  :require
c:0032 p:0015 s:0115 b:0115 l:000114 d:000114 METHOD
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/polyglot-0.2.9/lib/polyglot.rb:70
c:0031 p:0040 s:0108 b:0108 l:000098 d:000107 BLOCK
 /Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/core_ext.rb:3
c:0030 p:---- s:0104 b:0104 l:000103 d:000103 FINISH
c:0029 p:---- s:0102 b:0102 l:000101 d:000101 CFUNC  :each
c:0028 p:0040 s:0099 b:0099 l:000098 d:000098 TOP
 /Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/core_ext.rb:1
c:0027 p:---- s:0097 b:0097 l:000096 d:000096 FINISH
c:0026 p:---- s:0095 b:0095 l:000094 d:000094 CFUNC  :require
c:0025 p:0015 s:0091 b:0091 l:000090 d:000090 METHOD
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/polyglot-0.2.9/lib/polyglot.rb:70
c:0024 p:0033 s:0084 b:0084 l:000083 d:000083 TOP
 /Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support.rb:55
c:0023 p:---- s:0082 b:0082 l:000081 d:000081 FINISH
c:0022 p:---- s:0080 b:0080 l:000079 d:000079 CFUNC  :require
c:0021 p:0015 s:0076 b:0076 l:000075 d:000075 METHOD
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/polyglot-0.2.9/lib/polyglot.rb:70
c:0020 p:0037 s:0069 b:0069 l:000068 d:000068 CLASS
 /Users/mikel/ruby_programs/mail/lib/mail.rb:7
c:0019 p:0009 s:0062 b:0062 l:000061 d:000061 TOP
 /Users/mikel/ruby_programs/mail/lib/mail.rb:2
c:0018 p:---- s:0060 b:0060 l:000059 d:000059 FINISH
c:0017 p:---- s:0058 b:0058 l:000057 d:000057 CFUNC  :require
c:0016 p:0015 s:0054 b:0054 l:000053 d:000053 METHOD
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/polyglot-0.2.9/lib/polyglot.rb:70
c:0015 p:0354 s:0047 b:0047 l:000046 d:000046 TOP
 /Users/mikel/ruby_programs/mail/spec/spec_helper.rb:31
c:0014 p:---- s:0044 b:0044 l:000043 d:000043 FINISH
c:0013 p:---- s:0042 b:0042 l:000041 d:000041 CFUNC  :require
c:0012 p:0054 s:0038 b:0038 l:000037 d:000037 TOP
 spec/mail/attachment_spec.rb:3
c:0011 p:---- s:0036 b:0036 l:000035 d:000035 FINISH
c:0010 p:---- s:0034 b:0034 l:000033 d:000033 CFUNC  :load
c:0009 p:0012 s:0030 b:0030 l:000021 d:000029 BLOCK
 /Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/rspec-1.2.9/lib/spec/runner/example_group_runner.rb:15
c:0008 p:---- s:0027 b:0027 l:000026 d:000026 FINISH
c:0007 p:---- s:0025 b:0025 l:000024 d:000024 CFUNC  :each
c:0006 p:0036 s:0022 b:0022 l:000021 d:000021 METHOD
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/rspec-1.2.9/lib/spec/runner/example_group_runner.rb:14
c:0005 p:0113 s:0018 b:0018 l:000017 d:000017 METHOD
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/rspec-1.2.9/lib/spec/runner/options.rb:132
c:0004 p:0068 s:0013 b:0013 l:000012 d:000012 METHOD
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/rspec-1.2.9/lib/spec/runner/command_line.rb:9
c:0003 p:0112 s:0008 b:0007 l:002014 d:001cc8 EVAL
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/rspec-1.2.9/bin/spec:5
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:002014 d:002014 TOP
---------------------------
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/rspec-1.2.9/bin/spec:5:in
`<main>'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/rspec-1.2.9/lib/spec/runner/command_line.rb:9:in
`run'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/rspec-1.2.9/lib/spec/runner/options.rb:132:in
`run_examples'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/rspec-1.2.9/lib/spec/runner/example_group_runner.rb:14:in
`load_files'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/rspec-1.2.9/lib/spec/runner/example_group_runner.rb:14:in
`each'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/rspec-1.2.9/lib/spec/runner/example_group_runner.rb:15:in
`block in load_files'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/rspec-1.2.9/lib/spec/runner/example_group_runner.rb:15:in
`load'
spec/mail/attachment_spec.rb:3:in `<top (required)>'
spec/mail/attachment_spec.rb:3:in `require'
/Users/mikel/ruby_programs/mail/spec/spec_helper.rb:31:in `<top (required)>'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/polyglot-0.2.9/lib/polyglot.rb:70:in
`require'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/polyglot-0.2.9/lib/polyglot.rb:70:in
`require'
/Users/mikel/ruby_programs/mail/lib/mail.rb:2:in `<top (required)>'
/Users/mikel/ruby_programs/mail/lib/mail.rb:7:in `<module:Mail>'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/polyglot-0.2.9/lib/polyglot.rb:70:in
`require'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/polyglot-0.2.9/lib/polyglot.rb:70:in
`require'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support.rb:55:in
`<top (required)>'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/polyglot-0.2.9/lib/polyglot.rb:70:in
`require'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/polyglot-0.2.9/lib/polyglot.rb:70:in
`require'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/core_ext.rb:1:in
`<top (required)>'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/core_ext.rb:1:in
`each'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/core_ext.rb:3:in
`block in <top (required)>'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/polyglot-0.2.9/lib/polyglot.rb:70:in
`require'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/polyglot-0.2.9/lib/polyglot.rb:70:in
`require'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/core_ext/try.rb:1:in
`<top (required)>'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/core_ext/try.rb:29:in
`<class:Object>'
/Users/mikel/.multiruby/install/v1_9_2_preview1/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/core_ext/try.rb:29:in
`alias_method'

-- C level backtrace information -------------------------------------------
0   libruby.1.9.1.dylib                 0x0016f486 rb_vm_bugreport + 214
1   libruby.1.9.1.dylib                 0x0003b63f report_bug + 415
2   libruby.1.9.1.dylib                 0x0003b6eb rb_bug + 43
3   libruby.1.9.1.dylib                 0x00168fb6 rb_alias + 342
4   libruby.1.9.1.dylib                 0x00169207 rb_mod_alias_method + 55
5   libruby.1.9.1.dylib                 0x00155c85 call_cfunc + 501
6   libruby.1.9.1.dylib                 0x00156a83 vm_call_cfunc + 291
7   libruby.1.9.1.dylib                 0x0015aa7f vm_call_method + 1183
8   libruby.1.9.1.dylib                 0x0015c2fc vm_exec_core + 5004
9   libruby.1.9.1.dylib                 0x00164626 vm_exec + 1270
10  libruby.1.9.1.dylib                 0x001649e7 rb_iseq_eval + 295
11  libruby.1.9.1.dylib                 0x0003fef1 rb_load_internal + 289
12  libruby.1.9.1.dylib                 0x000412ce rb_require_safe + 1070
13  libruby.1.9.1.dylib                 0x00156a83 vm_call_cfunc + 291
14  libruby.1.9.1.dylib                 0x0015aa7f vm_call_method + 1183
15  libruby.1.9.1.dylib                 0x0015c2fc vm_exec_core + 5004
16  libruby.1.9.1.dylib                 0x00164626 vm_exec + 1270
17  libruby.1.9.1.dylib                 0x0016dede rb_yield + 526
18  libruby.1.9.1.dylib                 0x0000abde rb_ary_each + 62
19  libruby.1.9.1.dylib                 0x00156a83 vm_call_cfunc + 291
20  libruby.1.9.1.dylib                 0x0015aa7f vm_call_method + 1183
21  libruby.1.9.1.dylib                 0x0015c2fc vm_exec_core + 5004
22  libruby.1.9.1.dylib                 0x00164626 vm_exec + 1270
23  libruby.1.9.1.dylib                 0x001649e7 rb_iseq_eval + 295
24  libruby.1.9.1.dylib                 0x0003fef1 rb_load_internal + 289
25  libruby.1.9.1.dylib                 0x000412ce rb_require_safe + 1070
26  libruby.1.9.1.dylib                 0x00156a83 vm_call_cfunc + 291
27  libruby.1.9.1.dylib                 0x0015aa7f vm_call_method + 1183
28  libruby.1.9.1.dylib                 0x0015c2fc vm_exec_core + 5004
29  libruby.1.9.1.dylib                 0x00164626 vm_exec + 1270
30  libruby.1.9.1.dylib                 0x001649e7 rb_iseq_eval + 295
31  libruby.1.9.1.dylib                 0x0003fef1 rb_load_internal + 289
32  libruby.1.9.1.dylib                 0x000412ce rb_require_safe + 1070
33  libruby.1.9.1.dylib                 0x00156a83 vm_call_cfunc + 291
34  libruby.1.9.1.dylib                 0x0015aa7f vm_call_method + 1183
35  libruby.1.9.1.dylib                 0x0015c2fc vm_exec_core + 5004
36  libruby.1.9.1.dylib                 0x00164626 vm_exec + 1270
37  libruby.1.9.1.dylib                 0x001649e7 rb_iseq_eval + 295
38  libruby.1.9.1.dylib                 0x0003fef1 rb_load_internal + 289
39  libruby.1.9.1.dylib                 0x000412ce rb_require_safe + 1070
40  libruby.1.9.1.dylib                 0x00156a83 vm_call_cfunc + 291
41  libruby.1.9.1.dylib                 0x0015aa7f vm_call_method + 1183
42  libruby.1.9.1.dylib                 0x0015c2fc vm_exec_core + 5004
43  libruby.1.9.1.dylib                 0x00164626 vm_exec + 1270
44  libruby.1.9.1.dylib                 0x001649e7 rb_iseq_eval + 295
45  libruby.1.9.1.dylib                 0x0003fef1 rb_load_internal + 289
46  libruby.1.9.1.dylib                 0x000412ce rb_require_safe + 1070
47  libruby.1.9.1.dylib                 0x00156a83 vm_call_cfunc + 291
48  libruby.1.9.1.dylib                 0x0015aa7f vm_call_method + 1183
49  libruby.1.9.1.dylib                 0x0015c2fc vm_exec_core + 5004
50  libruby.1.9.1.dylib                 0x00164626 vm_exec + 1270
51  libruby.1.9.1.dylib                 0x001649e7 rb_iseq_eval + 295
52  libruby.1.9.1.dylib                 0x0003fef1 rb_load_internal + 289
53  libruby.1.9.1.dylib                 0x00040c90 rb_f_load + 128
54  libruby.1.9.1.dylib                 0x00155cd5 call_cfunc + 581
55  libruby.1.9.1.dylib                 0x00156a83 vm_call_cfunc + 291
56  libruby.1.9.1.dylib                 0x0015aa7f vm_call_method + 1183
57  libruby.1.9.1.dylib                 0x0015c2fc vm_exec_core + 5004
58  libruby.1.9.1.dylib                 0x00164626 vm_exec + 1270
59  libruby.1.9.1.dylib                 0x0016dede rb_yield + 526
60  libruby.1.9.1.dylib                 0x0000abde rb_ary_each + 62
61  libruby.1.9.1.dylib                 0x00156a83 vm_call_cfunc + 291
62  libruby.1.9.1.dylib                 0x0015aa7f vm_call_method + 1183
63  libruby.1.9.1.dylib                 0x0015c2fc vm_exec_core + 5004
64  libruby.1.9.1.dylib                 0x00164626 vm_exec + 1270
65  libruby.1.9.1.dylib                 0x00164898 rb_iseq_eval_main + 472
66  libruby.1.9.1.dylib                 0x0003d699 ruby_exec_node + 153
67  libruby.1.9.1.dylib                 0x0003f970 ruby_run_node + 80
68  ruby                                0x00001f1f main + 95
69  ruby                                0x00001eb5 start + 53

=================================================


In preview2 I get a similar error, except it hard locks the terminal window
and does not get past dumping the first few
lines of the control frame.

Before I file a bug report, anything I should be looking out for?


-- 
http://lindsaar.net/
Rails, RSpec and Life blog....

In This Thread

Prev Next