1)
Fixnum#& tries to convert it's argument to an Integer using to_int ERROR
float 2.4 is out of range of a Fixnum:
Fixnum#& at kernel/bootstrap/fixnum.rb:54
Object#__script__ {} at ./spec/ruby/1.8/core/fixnum/bit_and_spec.rb:17
Proc#call at kernel/core/proc.rb:84
SpecRunner#describe {} at ./mspec/runner/runner.rb:147
Array#each at kernel/core/array.rb:573
SpecRunner#describe at ./mspec/runner/runner.rb:156
Object#describe at ./mspec/runner/object.rb:11
Object#__script__ at ./spec/ruby/1.8/core/fixnum/bit_and_spec.rb:3
CompiledMethod#as_script at kernel/core/compiled_method.rb:209
Compile.single_load at kernel/core/compile.rb:221
Compile.unified_load {} at kernel/core/compile.rb:140
Array#each at kernel/core/array.rb:573
Compile.unified_load at kernel/core/compile.rb:120
Kernel(Object)#load at kernel/core/compile.rb:371
Object#__script__ {} at tmp/last_ci.rb:56
Array#each at kernel/core/array.rb:573
Object#__script__ at tmp/last_ci.rb:44
CompiledMethod#as_script at kernel/core/compiled_method.rb:209
Compile.single_load at kernel/core/compile.rb:221
Compile.load_from_extension at kernel/core/compile.rb:298
Object#__script__ at kernel/loader.rb:185
2)
Fixnum#| tries to convert the given argument to an Integer using to_int ERROR
float 4.3 is out of range of a Fixnum:
Fixnum#| at kernel/bootstrap/fixnum.rb:62
Object#__script__ {} at ./spec/ruby/1.8/core/fixnum/bit_or_spec.rb:18
Proc#call at kernel/core/proc.rb:84
SpecRunner#describe {} at ./mspec/runner/runner.rb:147
Array#each at kernel/core/array.rb:573
SpecRunner#describe at ./mspec/runner/runner.rb:156
Object#describe at ./mspec/runner/object.rb:11
Object#__script__ at ./spec/ruby/1.8/core/fixnum/bit_or_spec.rb:3
CompiledMethod#as_script at kernel/core/compiled_method.rb:209
Compile.single_load at kernel/core/compile.rb:221
Compile.unified_load {} at kernel/core/compile.rb:140
Array#each at kernel/core/array.rb:573
Compile.unified_load at kernel/core/compile.rb:120
Kernel(Object)#load at kernel/core/compile.rb:371
Object#__script__ {} at tmp/last_ci.rb:56
Array#each at kernel/core/array.rb:573
Object#__script__ at tmp/last_ci.rb:44
CompiledMethod#as_script at kernel/core/compiled_method.rb:209
Compile.single_load at kernel/core/compile.rb:221
Compile.load_from_extension at kernel/core/compile.rb:298
Object#__script__ at kernel/loader.rb:185
3)
Fixnum#^ returns self bitwise EXCLUSIVE OR other ERROR
float 15.2 is out of range of a Fixnum:
Fixnum#^ at kernel/bootstrap/fixnum.rb:70
Object#__script__ {} at ./spec/ruby/1.8/core/fixnum/bit_xor_spec.rb:6
Proc#call at kernel/core/proc.rb:84
SpecRunner#describe {} at ./mspec/runner/runner.rb:147
Array#each at kernel/core/array.rb:573
SpecRunner#describe at ./mspec/runner/runner.rb:156
Object#describe at ./mspec/runner/object.rb:11
Object#__script__ at ./spec/ruby/1.8/core/fixnum/bit_xor_spec.rb:3
CompiledMethod#as_script at kernel/core/compiled_method.rb:209
Compile.single_load at kernel/core/compile.rb:221
Compile.unified_load {} at kernel/core/compile.rb:140
Array#each at kernel/core/array.rb:573
Compile.unified_load at kernel/core/compile.rb:120
Kernel(Object)#load at kernel/core/compile.rb:371
Object#__script__ {} at tmp/last_ci.rb:56
Array#each at kernel/core/array.rb:573
Object#__script__ at tmp/last_ci.rb:44
CompiledMethod#as_script at kernel/core/compiled_method.rb:209
Compile.single_load at kernel/core/compile.rb:221
Compile.load_from_extension at kernel/core/compile.rb:298
Object#__script__ at kernel/loader.rb:185
4)
Fixnum#^ tries to convert the given argument to an Integer using to_int ERROR
float 4.3 is out of range of a Fixnum:
Fixnum#^ at kernel/bootstrap/fixnum.rb:70
Object#__script__ {} at ./spec/ruby/1.8/core/fixnum/bit_xor_spec.rb:17
Proc#call at kernel/core/proc.rb:84
SpecRunner#describe {} at ./mspec/runner/runner.rb:147
Array#each at kernel/core/array.rb:573
SpecRunner#describe at ./mspec/runner/runner.rb:156
Object#describe at ./mspec/runner/object.rb:11
Object#__script__ at ./spec/ruby/1.8/core/fixnum/bit_xor_spec.rb:3
CompiledMethod#as_script at kernel/core/compiled_method.rb:209
Compile.single_load at kernel/core/compile.rb:221
Compile.unified_load {} at kernel/core/compile.rb:140
Array#each at kernel/core/array.rb:573
Compile.unified_load at kernel/core/compile.rb:120
Kernel(Object)#load at kernel/core/compile.rb:371
Object#__script__ {} at tmp/last_ci.rb:56
Array#each at kernel/core/array.rb:573
Object#__script__ at tmp/last_ci.rb:44
CompiledMethod#as_script at kernel/core/compiled_method.rb:209
Compile.single_load at kernel/core/compile.rb:221
Compile.load_from_extension at kernel/core/compile.rb:298
Object#__script__ at kernel/loader.rb:185