summaryrefslogtreecommitdiffhomepage
path: root/target
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2020-08-26 17:53:04 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2020-10-12 18:19:54 +0900
commit2b188ed8a191257f23ddf6f8a27bf1d3964587ed (patch)
treebccc235fdf9088a5486201c3855bfb2bfe04a1f2 /target
parent2bb84f1f1ae4bfca49bd92d8d0102a5773d3270f (diff)
downloadmruby-2b188ed8a191257f23ddf6f8a27bf1d3964587ed.tar.gz
mruby-2b188ed8a191257f23ddf6f8a27bf1d3964587ed.zip
Reorganize `Integer` system.
- Integrate `Fixnum` and `Integer` - Remove `Integral` - `int / int -> int` - Replace `mrb_fixnum()` to `mrb_int()` - Replace `mrb_fixnum_value()` to `mrb_int_value()`. - Use `mrb_integer_p()` instead of `mrb_fixnum_p()`
Diffstat (limited to 'target')
-rw-r--r--target/boxing.rb24
1 files changed, 10 insertions, 14 deletions
diff --git a/target/boxing.rb b/target/boxing.rb
index 509c0d4b6..e3bf3425b 100644
--- a/target/boxing.rb
+++ b/target/boxing.rb
@@ -1,14 +1,10 @@
-MRuby::Build.new do |conf|
- toolchain :gcc
-end
-
-MRuby::Build.new('no_boxing') do |conf|
+MRuby::Build.new('no-boxing') do |conf|
toolchain :gcc
+ conf.gembox 'default'
conf.compilers.each do |c|
c.defines += %w(MRB_NO_BOXING)
end
- conf.gembox 'default'
conf.enable_test
end
@@ -22,13 +18,13 @@ MRuby::Build.new('word_boxing') do |conf|
conf.enable_test
end
-MRuby::Build.new('nan_boxing') do |conf|
- toolchain :gcc
+# MRuby::Build.new('nan_boxing') do |conf|
+# toolchain :gcc
- conf.gembox 'default'
- conf.compilers.each do |c|
- c.defines += %w(MRB_NAN_BOXING)
- end
- conf.enable_test
-end
+# conf.gembox 'default'
+# conf.compilers.each do |c|
+# c.defines += %w(MRB_NAN_BOXING)
+# end
+# conf.enable_test
+# end