Many Array methods don't handle recursive arrays properly
---------------------------------------------------------
Key: JRUBY-2883
URL: http://jira.codehaus.org/browse/JRUBY-2883
Project: JRuby
Issue Type: Bug
Components: RubySpec
Affects Versions: JRuby 1.1.3
Environment: Latest JRuby 1.1.3-dev
Reporter: Vladimir Sizikov
Assignee: Thomas E Enebo
{noformat}
mspec ci 1.8/core/array/
jruby 1.1.3 (ruby 1.8.6 patchlevel 114) (2008-08-01 rev 7338+1) [i386-java]
....................................E........................................................................................................................E....E..........................................................E.....................................................E...............................E.......................................................................................................................................................................................................................................................................................................................................E......E.......E.......................
1)
Array#<=> properly handles recursive arrays ERROR
SystemStackError: stack level too deep
/opt/work/rubyspec.git/./1.8/core/array/comparison_spec.rb:4
/opt/work/rubyspec.git/./1.8/core/array/comparison_spec.rb:54:in `load'
2)
Array#eql? properly handles recursive arrays ERROR
SystemStackError: stack level too deep
/opt/work/rubyspec.git/./1.8/core/array/eql_spec.rb:28
/opt/work/rubyspec.git/./1.8/core/array/eql_spec.rb:4
/opt/work/rubyspec.git/./1.8/core/array/eql_spec.rb:54:in `load'
3)
Array#== properly handles recursive arrays ERROR
SystemStackError: stack level too deep
/opt/work/rubyspec.git/./1.8/core/array/equal_value_spec.rb:4
/opt/work/rubyspec.git/./1.8/core/array/equal_value_spec.rb:54:in `load'
4)
Array#hash properly handles recursive arrays ERROR
SystemStackError: stack level too deep
/opt/work/rubyspec.git/./1.8/core/array/hash_spec.rb:4
/opt/work/rubyspec.git/./1.8/core/array/hash_spec.rb:54:in `load'
5)
Array#& properly handles recursive arrays ERROR
SystemStackError: stack level too deep
/opt/work/rubyspec.git/./1.8/core/array/intersection_spec.rb:4
/opt/work/rubyspec.git/./1.8/core/array/intersection_spec.rb:54:in `load'
6)
Array#- properly handles recursive arrays ERROR
SystemStackError: stack level too deep
/opt/work/rubyspec.git/./1.8/core/array/minus_spec.rb:4
/opt/work/rubyspec.git/./1.8/core/array/minus_spec.rb:54:in `load'
7)
Array#| properly handles recursive arrays ERROR
SystemStackError: stack level too deep
/opt/work/rubyspec.git/./1.8/core/array/union_spec.rb:4
/opt/work/rubyspec.git/./1.8/core/array/union_spec.rb:54:in `load'
8)
Array#uniq properly handles recursive arrays ERROR
SystemStackError: stack level too deep
/opt/work/rubyspec.git/./1.8/core/array/uniq_spec.rb:4
/opt/work/rubyspec.git/./1.8/core/array/uniq_spec.rb:54:in `load'
9)
Array#uniq! properly handles recursive arrays ERROR
SystemStackError: stack level too deep
/opt/work/rubyspec.git/./1.8/core/array/uniq_spec.rb:86
/opt/work/rubyspec.git/./1.8/core/array/uniq_spec.rb:54:in `load'
Finished in 1.478000 seconds
71 files, 674 examples, 2099 expectations, 0 failures, 9 errors
{noformat}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email