1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
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