Index: EcnlProtoTool/trunk/mruby-2.1.1/.gitlab-ci.yml
===================================================================
--- EcnlProtoTool/trunk/mruby-1.3.0/.gitlab-ci.yml	(revision 331)
+++ EcnlProtoTool/trunk/mruby-2.1.1/.gitlab-ci.yml	(revision 439)
@@ -12,6 +12,46 @@
     CXX: g++-4.7
     LD: gcc-4.7
-  script: "./minirake all test"
+  script: rake --verbose all test
 Test gcc-4.7 32bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-m32 "
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.7 32bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.7 32bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.7 32bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.7 32bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
@@ -22,6 +62,6 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-4.7 32bit_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.7 32bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
@@ -32,25 +72,5 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-4.7 32bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
-  variables:
-    CC: gcc-4.7
-    CXX: g++-4.7
-    LD: gcc-4.7
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-4.7 32bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
-  variables:
-    CC: gcc-4.7
-    CXX: g++-4.7
-    LD: gcc-4.7
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 32bit_int16:
   stage: test
@@ -62,5 +82,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 32bit_int16_utf8:
   stage: test
@@ -72,5 +92,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 32bit_int16_nan:
   stage: test
@@ -82,5 +102,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 32bit_int16_nan_utf8:
   stage: test
@@ -92,5 +112,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 32bit_int64:
   stage: test
@@ -102,5 +122,5 @@
     CFLAGS: "-m32 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 32bit_int64_utf8:
   stage: test
@@ -112,6 +132,26 @@
     CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 32bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.7 32bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.7 32bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
@@ -122,6 +162,6 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-4.7 32bit_float_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.7 32bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
@@ -132,5 +172,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 32bit_float_int16:
   stage: test
@@ -142,5 +182,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 32bit_float_int16_utf8:
   stage: test
@@ -152,5 +192,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 32bit_float_int64:
   stage: test
@@ -162,5 +202,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 32bit_float_int64_utf8:
   stage: test
@@ -172,6 +212,46 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 64bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: ''
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-DMRB_NAN_BOXING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
@@ -182,6 +262,6 @@
     CFLAGS: "-DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.7 64bit_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
@@ -192,25 +272,5 @@
     CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.7 64bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
-  variables:
-    CC: gcc-4.7
-    CXX: g++-4.7
-    LD: gcc-4.7
-    CFLAGS: "-DMRB_NAN_BOXING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.7 64bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
-  variables:
-    CC: gcc-4.7
-    CXX: g++-4.7
-    LD: gcc-4.7
-    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 64bit_int16:
   stage: test
@@ -222,5 +282,5 @@
     CFLAGS: "-DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 64bit_int16_utf8:
   stage: test
@@ -232,5 +292,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 64bit_int16_nan:
   stage: test
@@ -242,5 +302,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 64bit_int16_nan_utf8:
   stage: test
@@ -252,6 +312,26 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 64bit_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
@@ -262,6 +342,6 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.7 64bit_int64_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
@@ -272,6 +352,26 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 64bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-DMRB_USE_FLOAT=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
@@ -282,6 +382,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.7 64bit_float_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
@@ -292,5 +392,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 64bit_float_int16:
   stage: test
@@ -302,5 +402,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 64bit_float_int16_utf8:
   stage: test
@@ -312,6 +412,26 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.7 64bit_float_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_float_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
+  variables:
+    CC: gcc-4.7
+    CXX: g++-4.7
+    LD: gcc-4.7
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_float_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
@@ -322,6 +442,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.7 64bit_float_int64_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.7 64bit_float_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
@@ -332,6 +452,46 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 32bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-m32 "
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.8 32bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.8 32bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.8 32bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.8 32bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
@@ -342,6 +502,6 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-4.8 32bit_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.8 32bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
@@ -352,25 +512,5 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-4.8 32bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
-  variables:
-    CC: gcc-4.8
-    CXX: g++-4.8
-    LD: gcc-4.8
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-4.8 32bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
-  variables:
-    CC: gcc-4.8
-    CXX: g++-4.8
-    LD: gcc-4.8
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 32bit_int16:
   stage: test
@@ -382,5 +522,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 32bit_int16_utf8:
   stage: test
@@ -392,5 +532,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 32bit_int16_nan:
   stage: test
@@ -402,5 +542,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 32bit_int16_nan_utf8:
   stage: test
@@ -412,5 +552,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 32bit_int64:
   stage: test
@@ -422,5 +562,5 @@
     CFLAGS: "-m32 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 32bit_int64_utf8:
   stage: test
@@ -432,6 +572,26 @@
     CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 32bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.8 32bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.8 32bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
@@ -442,6 +602,6 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-4.8 32bit_float_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.8 32bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
@@ -452,5 +612,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 32bit_float_int16:
   stage: test
@@ -462,5 +622,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 32bit_float_int16_utf8:
   stage: test
@@ -472,5 +632,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 32bit_float_int64:
   stage: test
@@ -482,5 +642,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 32bit_float_int64_utf8:
   stage: test
@@ -492,6 +652,46 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 64bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: ''
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-DMRB_NAN_BOXING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
@@ -502,6 +702,6 @@
     CFLAGS: "-DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.8 64bit_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
@@ -512,25 +712,5 @@
     CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.8 64bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
-  variables:
-    CC: gcc-4.8
-    CXX: g++-4.8
-    LD: gcc-4.8
-    CFLAGS: "-DMRB_NAN_BOXING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.8 64bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
-  variables:
-    CC: gcc-4.8
-    CXX: g++-4.8
-    LD: gcc-4.8
-    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 64bit_int16:
   stage: test
@@ -542,5 +722,5 @@
     CFLAGS: "-DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 64bit_int16_utf8:
   stage: test
@@ -552,5 +732,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 64bit_int16_nan:
   stage: test
@@ -562,5 +742,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 64bit_int16_nan_utf8:
   stage: test
@@ -572,6 +752,26 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 64bit_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
@@ -582,6 +782,6 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.8 64bit_int64_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
@@ -592,6 +792,26 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 64bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-DMRB_USE_FLOAT=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
@@ -602,6 +822,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.8 64bit_float_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
@@ -612,5 +832,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 64bit_float_int16:
   stage: test
@@ -622,5 +842,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 64bit_float_int16_utf8:
   stage: test
@@ -632,6 +852,26 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.8 64bit_float_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_float_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
+  variables:
+    CC: gcc-4.8
+    CXX: g++-4.8
+    LD: gcc-4.8
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_float_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
@@ -642,6 +882,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.8 64bit_float_int64_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.8 64bit_float_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
@@ -652,6 +892,46 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 32bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-m32 "
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.9 32bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.9 32bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.9 32bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.9 32bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
@@ -662,6 +942,6 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-4.9 32bit_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.9 32bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
@@ -672,25 +952,5 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-4.9 32bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
-  variables:
-    CC: gcc-4.9
-    CXX: g++-4.9
-    LD: gcc-4.9
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-4.9 32bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
-  variables:
-    CC: gcc-4.9
-    CXX: g++-4.9
-    LD: gcc-4.9
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 32bit_int16:
   stage: test
@@ -702,5 +962,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 32bit_int16_utf8:
   stage: test
@@ -712,5 +972,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 32bit_int16_nan:
   stage: test
@@ -722,5 +982,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 32bit_int16_nan_utf8:
   stage: test
@@ -732,5 +992,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 32bit_int64:
   stage: test
@@ -742,5 +1002,5 @@
     CFLAGS: "-m32 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 32bit_int64_utf8:
   stage: test
@@ -752,6 +1012,26 @@
     CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 32bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.9 32bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-4.9 32bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
@@ -762,6 +1042,6 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-4.9 32bit_float_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.9 32bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
@@ -772,5 +1052,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 32bit_float_int16:
   stage: test
@@ -782,5 +1062,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 32bit_float_int16_utf8:
   stage: test
@@ -792,5 +1072,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 32bit_float_int64:
   stage: test
@@ -802,5 +1082,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 32bit_float_int64_utf8:
   stage: test
@@ -812,6 +1092,46 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 64bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: ''
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-DMRB_NAN_BOXING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
@@ -822,6 +1142,6 @@
     CFLAGS: "-DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.9 64bit_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
@@ -832,25 +1152,5 @@
     CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.9 64bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
-  variables:
-    CC: gcc-4.9
-    CXX: g++-4.9
-    LD: gcc-4.9
-    CFLAGS: "-DMRB_NAN_BOXING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.9 64bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
-  variables:
-    CC: gcc-4.9
-    CXX: g++-4.9
-    LD: gcc-4.9
-    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 64bit_int16:
   stage: test
@@ -862,5 +1162,5 @@
     CFLAGS: "-DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 64bit_int16_utf8:
   stage: test
@@ -872,5 +1172,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 64bit_int16_nan:
   stage: test
@@ -882,5 +1182,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 64bit_int16_nan_utf8:
   stage: test
@@ -892,6 +1192,26 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 64bit_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
@@ -902,6 +1222,6 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.9 64bit_int64_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
@@ -912,6 +1232,26 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 64bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-DMRB_USE_FLOAT=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
@@ -922,6 +1262,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.9 64bit_float_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
@@ -932,5 +1272,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 64bit_float_int16:
   stage: test
@@ -942,5 +1282,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 64bit_float_int16_utf8:
   stage: test
@@ -952,6 +1292,26 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-4.9 64bit_float_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_float_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
+  variables:
+    CC: gcc-4.9
+    CXX: g++-4.9
+    LD: gcc-4.9
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_float_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
@@ -962,6 +1322,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-4.9 64bit_float_int64_utf8:
+  script: env; rake --verbose all test
+Test gcc-4.9 64bit_float_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
@@ -972,6 +1332,46 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 32bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-m32 "
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-5 32bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-5 32bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-5 32bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-5 32bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
@@ -982,6 +1382,6 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-5 32bit_utf8:
+  script: env; rake --verbose all test
+Test gcc-5 32bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
@@ -992,25 +1392,5 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-5 32bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
-  variables:
-    CC: gcc-5
-    CXX: g++-5
-    LD: gcc-5
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-5 32bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
-  variables:
-    CC: gcc-5
-    CXX: g++-5
-    LD: gcc-5
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 32bit_int16:
   stage: test
@@ -1022,5 +1402,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 32bit_int16_utf8:
   stage: test
@@ -1032,5 +1412,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 32bit_int16_nan:
   stage: test
@@ -1042,5 +1422,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 32bit_int16_nan_utf8:
   stage: test
@@ -1052,5 +1432,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 32bit_int64:
   stage: test
@@ -1062,5 +1442,5 @@
     CFLAGS: "-m32 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 32bit_int64_utf8:
   stage: test
@@ -1072,6 +1452,26 @@
     CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 32bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-5 32bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-5 32bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
@@ -1082,6 +1482,6 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-5 32bit_float_utf8:
+  script: env; rake --verbose all test
+Test gcc-5 32bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
@@ -1092,5 +1492,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 32bit_float_int16:
   stage: test
@@ -1102,5 +1502,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 32bit_float_int16_utf8:
   stage: test
@@ -1112,5 +1512,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 32bit_float_int64:
   stage: test
@@ -1122,5 +1522,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 32bit_float_int64_utf8:
   stage: test
@@ -1132,6 +1532,46 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 64bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: ''
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-5 64bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-5 64bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-DMRB_NAN_BOXING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-5 64bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-5 64bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
@@ -1142,6 +1582,6 @@
     CFLAGS: "-DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-5 64bit_utf8:
+  script: env; rake --verbose all test
+Test gcc-5 64bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
@@ -1152,25 +1592,5 @@
     CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-5 64bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
-  variables:
-    CC: gcc-5
-    CXX: g++-5
-    LD: gcc-5
-    CFLAGS: "-DMRB_NAN_BOXING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-5 64bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
-  variables:
-    CC: gcc-5
-    CXX: g++-5
-    LD: gcc-5
-    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 64bit_int16:
   stage: test
@@ -1182,5 +1602,5 @@
     CFLAGS: "-DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 64bit_int16_utf8:
   stage: test
@@ -1192,5 +1612,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 64bit_int16_nan:
   stage: test
@@ -1202,5 +1622,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 64bit_int16_nan_utf8:
   stage: test
@@ -1212,6 +1632,26 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 64bit_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-5 64bit_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-5 64bit_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
@@ -1222,6 +1662,6 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-5 64bit_int64_utf8:
+  script: env; rake --verbose all test
+Test gcc-5 64bit_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
@@ -1232,6 +1672,26 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 64bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-DMRB_USE_FLOAT=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-5 64bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-5 64bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
@@ -1242,6 +1702,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-5 64bit_float_utf8:
+  script: env; rake --verbose all test
+Test gcc-5 64bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
@@ -1252,5 +1712,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 64bit_float_int16:
   stage: test
@@ -1262,5 +1722,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 64bit_float_int16_utf8:
   stage: test
@@ -1272,6 +1732,26 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-5 64bit_float_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-5 64bit_float_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
+  variables:
+    CC: gcc-5
+    CXX: g++-5
+    LD: gcc-5
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-5 64bit_float_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
@@ -1282,6 +1762,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-5 64bit_float_int64_utf8:
+  script: env; rake --verbose all test
+Test gcc-5 64bit_float_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
@@ -1292,6 +1772,46 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 32bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-m32 "
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-6 32bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-6 32bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-6 32bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-6 32bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
@@ -1302,6 +1822,6 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-6 32bit_utf8:
+  script: env; rake --verbose all test
+Test gcc-6 32bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
@@ -1312,25 +1832,5 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-6 32bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
-  variables:
-    CC: gcc-6
-    CXX: g++-6
-    LD: gcc-6
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-6 32bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
-  variables:
-    CC: gcc-6
-    CXX: g++-6
-    LD: gcc-6
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 32bit_int16:
   stage: test
@@ -1342,5 +1842,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 32bit_int16_utf8:
   stage: test
@@ -1352,5 +1852,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 32bit_int16_nan:
   stage: test
@@ -1362,5 +1862,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 32bit_int16_nan_utf8:
   stage: test
@@ -1372,5 +1872,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 32bit_int64:
   stage: test
@@ -1382,5 +1882,5 @@
     CFLAGS: "-m32 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 32bit_int64_utf8:
   stage: test
@@ -1392,6 +1892,26 @@
     CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 32bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-6 32bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test gcc-6 32bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
@@ -1402,6 +1922,6 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test gcc-6 32bit_float_utf8:
+  script: env; rake --verbose all test
+Test gcc-6 32bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
@@ -1412,5 +1932,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 32bit_float_int16:
   stage: test
@@ -1422,5 +1942,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 32bit_float_int16_utf8:
   stage: test
@@ -1432,5 +1952,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 32bit_float_int64:
   stage: test
@@ -1442,5 +1962,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 32bit_float_int64_utf8:
   stage: test
@@ -1452,6 +1972,46 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 64bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: ''
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-6 64bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-6 64bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-DMRB_NAN_BOXING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-6 64bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-6 64bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
@@ -1462,6 +2022,6 @@
     CFLAGS: "-DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-6 64bit_utf8:
+  script: env; rake --verbose all test
+Test gcc-6 64bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
@@ -1472,25 +2032,5 @@
     CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-6 64bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
-  variables:
-    CC: gcc-6
-    CXX: g++-6
-    LD: gcc-6
-    CFLAGS: "-DMRB_NAN_BOXING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-6 64bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
-  variables:
-    CC: gcc-6
-    CXX: g++-6
-    LD: gcc-6
-    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 64bit_int16:
   stage: test
@@ -1502,5 +2042,5 @@
     CFLAGS: "-DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 64bit_int16_utf8:
   stage: test
@@ -1512,5 +2052,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 64bit_int16_nan:
   stage: test
@@ -1522,5 +2062,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 64bit_int16_nan_utf8:
   stage: test
@@ -1532,6 +2072,26 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 64bit_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-6 64bit_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-6 64bit_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
@@ -1542,6 +2102,6 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-6 64bit_int64_utf8:
+  script: env; rake --verbose all test
+Test gcc-6 64bit_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
@@ -1552,6 +2112,26 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 64bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-DMRB_USE_FLOAT=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-6 64bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-6 64bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
@@ -1562,6 +2142,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-6 64bit_float_utf8:
+  script: env; rake --verbose all test
+Test gcc-6 64bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
@@ -1572,5 +2152,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 64bit_float_int16:
   stage: test
@@ -1582,5 +2162,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 64bit_float_int16_utf8:
   stage: test
@@ -1592,6 +2172,26 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test gcc-6 64bit_float_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-6 64bit_float_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
+  variables:
+    CC: gcc-6
+    CXX: g++-6
+    LD: gcc-6
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test gcc-6 64bit_float_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
@@ -1602,6 +2202,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test gcc-6 64bit_float_int64_utf8:
+  script: env; rake --verbose all test
+Test gcc-6 64bit_float_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
@@ -1612,6 +2212,46 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 32bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-m32 "
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.5 32bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.5 32bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.5 32bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.5 32bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang35_0.7
@@ -1622,6 +2262,6 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.5 32bit_utf8:
+  script: env; rake --verbose all test
+Test clang-3.5 32bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang35_0.7
@@ -1632,25 +2272,5 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.5 32bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
-  variables:
-    CC: clang-3.5
-    CXX: clang++-3.5
-    LD: clang-3.5
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.5 32bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
-  variables:
-    CC: clang-3.5
-    CXX: clang++-3.5
-    LD: clang-3.5
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 32bit_int16:
   stage: test
@@ -1662,5 +2282,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 32bit_int16_utf8:
   stage: test
@@ -1672,5 +2292,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 32bit_int16_nan:
   stage: test
@@ -1682,5 +2302,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 32bit_int16_nan_utf8:
   stage: test
@@ -1692,5 +2312,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 32bit_int64:
   stage: test
@@ -1702,5 +2322,5 @@
     CFLAGS: "-m32 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 32bit_int64_utf8:
   stage: test
@@ -1712,6 +2332,26 @@
     CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 32bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.5 32bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.5 32bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang35_0.7
@@ -1722,6 +2362,6 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.5 32bit_float_utf8:
+  script: env; rake --verbose all test
+Test clang-3.5 32bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang35_0.7
@@ -1732,5 +2372,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 32bit_float_int16:
   stage: test
@@ -1742,5 +2382,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 32bit_float_int16_utf8:
   stage: test
@@ -1752,5 +2392,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 32bit_float_int64:
   stage: test
@@ -1762,5 +2402,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 32bit_float_int64_utf8:
   stage: test
@@ -1772,6 +2412,46 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 64bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: ''
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-DMRB_NAN_BOXING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang35_0.7
@@ -1782,6 +2462,6 @@
     CFLAGS: "-DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.5 64bit_utf8:
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang35_0.7
@@ -1792,25 +2472,5 @@
     CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.5 64bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
-  variables:
-    CC: clang-3.5
-    CXX: clang++-3.5
-    LD: clang-3.5
-    CFLAGS: "-DMRB_NAN_BOXING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.5 64bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
-  variables:
-    CC: clang-3.5
-    CXX: clang++-3.5
-    LD: clang-3.5
-    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 64bit_int16:
   stage: test
@@ -1822,5 +2482,5 @@
     CFLAGS: "-DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 64bit_int16_utf8:
   stage: test
@@ -1832,5 +2492,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 64bit_int16_nan:
   stage: test
@@ -1842,5 +2502,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 64bit_int16_nan_utf8:
   stage: test
@@ -1852,6 +2512,26 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 64bit_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang35_0.7
@@ -1862,6 +2542,6 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.5 64bit_int64_utf8:
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang35_0.7
@@ -1872,6 +2552,26 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 64bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-DMRB_USE_FLOAT=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang35_0.7
@@ -1882,6 +2582,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.5 64bit_float_utf8:
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang35_0.7
@@ -1892,5 +2592,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 64bit_float_int16:
   stage: test
@@ -1902,5 +2602,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 64bit_float_int16_utf8:
   stage: test
@@ -1912,6 +2612,26 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.5 64bit_float_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_float_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
+  variables:
+    CC: clang-3.5
+    CXX: clang++-3.5
+    LD: clang-3.5
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_float_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang35_0.7
@@ -1922,6 +2642,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.5 64bit_float_int64_utf8:
+  script: env; rake --verbose all test
+Test clang-3.5 64bit_float_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang35_0.7
@@ -1932,6 +2652,46 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 32bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-m32 "
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.6 32bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.6 32bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.6 32bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.6 32bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang36_0.7
@@ -1942,6 +2702,6 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.6 32bit_utf8:
+  script: env; rake --verbose all test
+Test clang-3.6 32bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang36_0.7
@@ -1952,25 +2712,5 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.6 32bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
-  variables:
-    CC: clang-3.6
-    CXX: clang++-3.6
-    LD: clang-3.6
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.6 32bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
-  variables:
-    CC: clang-3.6
-    CXX: clang++-3.6
-    LD: clang-3.6
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 32bit_int16:
   stage: test
@@ -1982,5 +2722,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 32bit_int16_utf8:
   stage: test
@@ -1992,5 +2732,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 32bit_int16_nan:
   stage: test
@@ -2002,5 +2742,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 32bit_int16_nan_utf8:
   stage: test
@@ -2012,5 +2752,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 32bit_int64:
   stage: test
@@ -2022,5 +2762,5 @@
     CFLAGS: "-m32 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 32bit_int64_utf8:
   stage: test
@@ -2032,6 +2772,26 @@
     CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 32bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.6 32bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.6 32bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang36_0.7
@@ -2042,6 +2802,6 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.6 32bit_float_utf8:
+  script: env; rake --verbose all test
+Test clang-3.6 32bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang36_0.7
@@ -2052,5 +2812,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 32bit_float_int16:
   stage: test
@@ -2062,5 +2822,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 32bit_float_int16_utf8:
   stage: test
@@ -2072,5 +2832,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 32bit_float_int64:
   stage: test
@@ -2082,5 +2842,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 32bit_float_int64_utf8:
   stage: test
@@ -2092,6 +2852,46 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 64bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: ''
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-DMRB_NAN_BOXING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang36_0.7
@@ -2102,6 +2902,6 @@
     CFLAGS: "-DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.6 64bit_utf8:
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang36_0.7
@@ -2112,25 +2912,5 @@
     CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.6 64bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
-  variables:
-    CC: clang-3.6
-    CXX: clang++-3.6
-    LD: clang-3.6
-    CFLAGS: "-DMRB_NAN_BOXING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.6 64bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
-  variables:
-    CC: clang-3.6
-    CXX: clang++-3.6
-    LD: clang-3.6
-    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 64bit_int16:
   stage: test
@@ -2142,5 +2922,5 @@
     CFLAGS: "-DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 64bit_int16_utf8:
   stage: test
@@ -2152,5 +2932,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 64bit_int16_nan:
   stage: test
@@ -2162,5 +2942,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 64bit_int16_nan_utf8:
   stage: test
@@ -2172,6 +2952,26 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 64bit_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang36_0.7
@@ -2182,6 +2982,6 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.6 64bit_int64_utf8:
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang36_0.7
@@ -2192,6 +2992,26 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 64bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-DMRB_USE_FLOAT=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang36_0.7
@@ -2202,6 +3022,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.6 64bit_float_utf8:
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang36_0.7
@@ -2212,5 +3032,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 64bit_float_int16:
   stage: test
@@ -2222,5 +3042,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 64bit_float_int16_utf8:
   stage: test
@@ -2232,6 +3052,26 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.6 64bit_float_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_float_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
+  variables:
+    CC: clang-3.6
+    CXX: clang++-3.6
+    LD: clang-3.6
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_float_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang36_0.7
@@ -2242,6 +3082,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.6 64bit_float_int64_utf8:
+  script: env; rake --verbose all test
+Test clang-3.6 64bit_float_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang36_0.7
@@ -2252,6 +3092,46 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 32bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-m32 "
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.7 32bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.7 32bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.7 32bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.7 32bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang37_0.7
@@ -2262,6 +3142,6 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.7 32bit_utf8:
+  script: env; rake --verbose all test
+Test clang-3.7 32bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang37_0.7
@@ -2272,25 +3152,5 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.7 32bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
-  variables:
-    CC: clang-3.7
-    CXX: clang++-3.7
-    LD: clang-3.7
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.7 32bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
-  variables:
-    CC: clang-3.7
-    CXX: clang++-3.7
-    LD: clang-3.7
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 32bit_int16:
   stage: test
@@ -2302,5 +3162,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 32bit_int16_utf8:
   stage: test
@@ -2312,5 +3172,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 32bit_int16_nan:
   stage: test
@@ -2322,5 +3182,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 32bit_int16_nan_utf8:
   stage: test
@@ -2332,5 +3192,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 32bit_int64:
   stage: test
@@ -2342,5 +3202,5 @@
     CFLAGS: "-m32 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 32bit_int64_utf8:
   stage: test
@@ -2352,6 +3212,26 @@
     CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 32bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.7 32bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.7 32bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang37_0.7
@@ -2362,6 +3242,6 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.7 32bit_float_utf8:
+  script: env; rake --verbose all test
+Test clang-3.7 32bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang37_0.7
@@ -2372,5 +3252,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 32bit_float_int16:
   stage: test
@@ -2382,5 +3262,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 32bit_float_int16_utf8:
   stage: test
@@ -2392,5 +3272,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 32bit_float_int64:
   stage: test
@@ -2402,5 +3282,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 32bit_float_int64_utf8:
   stage: test
@@ -2412,6 +3292,46 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 64bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: ''
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-DMRB_NAN_BOXING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang37_0.7
@@ -2422,6 +3342,6 @@
     CFLAGS: "-DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.7 64bit_utf8:
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang37_0.7
@@ -2432,25 +3352,5 @@
     CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.7 64bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
-  variables:
-    CC: clang-3.7
-    CXX: clang++-3.7
-    LD: clang-3.7
-    CFLAGS: "-DMRB_NAN_BOXING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.7 64bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
-  variables:
-    CC: clang-3.7
-    CXX: clang++-3.7
-    LD: clang-3.7
-    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 64bit_int16:
   stage: test
@@ -2462,5 +3362,5 @@
     CFLAGS: "-DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 64bit_int16_utf8:
   stage: test
@@ -2472,5 +3372,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 64bit_int16_nan:
   stage: test
@@ -2482,5 +3382,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 64bit_int16_nan_utf8:
   stage: test
@@ -2492,6 +3392,26 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 64bit_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang37_0.7
@@ -2502,6 +3422,6 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.7 64bit_int64_utf8:
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang37_0.7
@@ -2512,6 +3432,26 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 64bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-DMRB_USE_FLOAT=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang37_0.7
@@ -2522,6 +3462,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.7 64bit_float_utf8:
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang37_0.7
@@ -2532,5 +3472,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 64bit_float_int16:
   stage: test
@@ -2542,5 +3482,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 64bit_float_int16_utf8:
   stage: test
@@ -2552,6 +3492,26 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.7 64bit_float_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_float_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
+  variables:
+    CC: clang-3.7
+    CXX: clang++-3.7
+    LD: clang-3.7
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_float_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang37_0.7
@@ -2562,6 +3522,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.7 64bit_float_int64_utf8:
+  script: env; rake --verbose all test
+Test clang-3.7 64bit_float_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang37_0.7
@@ -2572,6 +3532,46 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 32bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-m32 "
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.8 32bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.8 32bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.8 32bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.8 32bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang38_0.7
@@ -2582,6 +3582,6 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.8 32bit_utf8:
+  script: env; rake --verbose all test
+Test clang-3.8 32bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang38_0.7
@@ -2592,25 +3592,5 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.8 32bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
-  variables:
-    CC: clang-3.8
-    CXX: clang++-3.8
-    LD: clang-3.8
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.8 32bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
-  variables:
-    CC: clang-3.8
-    CXX: clang++-3.8
-    LD: clang-3.8
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 32bit_int16:
   stage: test
@@ -2622,5 +3602,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 32bit_int16_utf8:
   stage: test
@@ -2632,5 +3612,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 32bit_int16_nan:
   stage: test
@@ -2642,5 +3622,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 32bit_int16_nan_utf8:
   stage: test
@@ -2652,5 +3632,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 32bit_int64:
   stage: test
@@ -2662,5 +3642,5 @@
     CFLAGS: "-m32 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 32bit_int64_utf8:
   stage: test
@@ -2672,6 +3652,26 @@
     CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 32bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.8 32bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.8 32bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang38_0.7
@@ -2682,6 +3682,6 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.8 32bit_float_utf8:
+  script: env; rake --verbose all test
+Test clang-3.8 32bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang38_0.7
@@ -2692,5 +3692,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 32bit_float_int16:
   stage: test
@@ -2702,5 +3702,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 32bit_float_int16_utf8:
   stage: test
@@ -2712,5 +3712,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 32bit_float_int64:
   stage: test
@@ -2722,5 +3722,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 32bit_float_int64_utf8:
   stage: test
@@ -2732,6 +3732,46 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 64bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: ''
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-DMRB_NAN_BOXING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang38_0.7
@@ -2742,6 +3782,6 @@
     CFLAGS: "-DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.8 64bit_utf8:
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang38_0.7
@@ -2752,25 +3792,5 @@
     CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.8 64bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
-  variables:
-    CC: clang-3.8
-    CXX: clang++-3.8
-    LD: clang-3.8
-    CFLAGS: "-DMRB_NAN_BOXING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.8 64bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
-  variables:
-    CC: clang-3.8
-    CXX: clang++-3.8
-    LD: clang-3.8
-    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 64bit_int16:
   stage: test
@@ -2782,5 +3802,5 @@
     CFLAGS: "-DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 64bit_int16_utf8:
   stage: test
@@ -2792,5 +3812,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 64bit_int16_nan:
   stage: test
@@ -2802,5 +3822,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 64bit_int16_nan_utf8:
   stage: test
@@ -2812,6 +3832,26 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 64bit_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang38_0.7
@@ -2822,6 +3862,6 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.8 64bit_int64_utf8:
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang38_0.7
@@ -2832,6 +3872,26 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 64bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-DMRB_USE_FLOAT=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang38_0.7
@@ -2842,6 +3902,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.8 64bit_float_utf8:
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang38_0.7
@@ -2852,5 +3912,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 64bit_float_int16:
   stage: test
@@ -2862,5 +3922,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 64bit_float_int16_utf8:
   stage: test
@@ -2872,6 +3932,26 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.8 64bit_float_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_float_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
+  variables:
+    CC: clang-3.8
+    CXX: clang++-3.8
+    LD: clang-3.8
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_float_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang38_0.7
@@ -2882,6 +3962,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.8 64bit_float_int64_utf8:
+  script: env; rake --verbose all test
+Test clang-3.8 64bit_float_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang38_0.7
@@ -2892,6 +3972,46 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 32bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-m32 "
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.9 32bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.9 32bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.9 32bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.9 32bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang39_0.7
@@ -2902,6 +4022,6 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.9 32bit_utf8:
+  script: env; rake --verbose all test
+Test clang-3.9 32bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang39_0.7
@@ -2912,25 +4032,5 @@
     CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.9 32bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
-  variables:
-    CC: clang-3.9
-    CXX: clang++-3.9
-    LD: clang-3.9
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.9 32bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
-  variables:
-    CC: clang-3.9
-    CXX: clang++-3.9
-    LD: clang-3.9
-    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 32bit_int16:
   stage: test
@@ -2942,5 +4042,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 32bit_int16_utf8:
   stage: test
@@ -2952,5 +4052,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 32bit_int16_nan:
   stage: test
@@ -2962,5 +4062,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 32bit_int16_nan_utf8:
   stage: test
@@ -2972,5 +4072,5 @@
     CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 32bit_int64:
   stage: test
@@ -2982,5 +4082,5 @@
     CFLAGS: "-m32 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 32bit_int64_utf8:
   stage: test
@@ -2992,6 +4092,26 @@
     CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 32bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.9 32bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: "-m32"
+  script: env; rake --verbose all test
+Test clang-3.9 32bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang39_0.7
@@ -3002,6 +4122,6 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
-Test clang-3.9 32bit_float_utf8:
+  script: env; rake --verbose all test
+Test clang-3.9 32bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang39_0.7
@@ -3012,5 +4132,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 32bit_float_int16:
   stage: test
@@ -3022,5 +4142,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 32bit_float_int16_utf8:
   stage: test
@@ -3032,5 +4152,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 32bit_float_int64:
   stage: test
@@ -3042,5 +4162,5 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 32bit_float_int64_utf8:
   stage: test
@@ -3052,6 +4172,46 @@
     CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: "-m32"
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 64bit:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: ''
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_nan:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-DMRB_NAN_BOXING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_nan_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang39_0.7
@@ -3062,6 +4222,6 @@
     CFLAGS: "-DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.9 64bit_utf8:
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang39_0.7
@@ -3072,25 +4232,5 @@
     CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.9 64bit_nan:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
-  variables:
-    CC: clang-3.9
-    CXX: clang++-3.9
-    LD: clang-3.9
-    CFLAGS: "-DMRB_NAN_BOXING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.9 64bit_nan_utf8:
-  stage: test
-  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
-  variables:
-    CC: clang-3.9
-    CXX: clang++-3.9
-    LD: clang-3.9
-    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
-    LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 64bit_int16:
   stage: test
@@ -3102,5 +4242,5 @@
     CFLAGS: "-DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 64bit_int16_utf8:
   stage: test
@@ -3112,5 +4252,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 64bit_int16_nan:
   stage: test
@@ -3122,5 +4262,5 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 64bit_int16_nan_utf8:
   stage: test
@@ -3132,6 +4272,26 @@
     CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 64bit_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang39_0.7
@@ -3142,6 +4302,6 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.9 64bit_int64_utf8:
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang39_0.7
@@ -3152,6 +4312,26 @@
     CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 64bit_float:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-DMRB_USE_FLOAT=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_float_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_float_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang39_0.7
@@ -3162,6 +4342,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.9 64bit_float_utf8:
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_float_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang39_0.7
@@ -3172,5 +4352,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 64bit_float_int16:
   stage: test
@@ -3182,5 +4362,5 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 64bit_float_int16_utf8:
   stage: test
@@ -3192,6 +4372,26 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
 Test clang-3.9 64bit_float_int64:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_float_int64_utf8:
+  stage: test
+  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
+  variables:
+    CC: clang-3.9
+    CXX: clang++-3.9
+    LD: clang-3.9
+    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
+    LDFLAGS: ''
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_float_int64_word:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang39_0.7
@@ -3202,6 +4402,6 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
-Test clang-3.9 64bit_float_int64_utf8:
+  script: env; rake --verbose all test
+Test clang-3.9 64bit_float_int64_word_utf8:
   stage: test
   image: registry.gitlab.com/dabroz/mruby:clang39_0.7
@@ -3212,3 +4412,3 @@
     CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
     LDFLAGS: ''
-  script: env; ./minirake --verbose all test
+  script: env; rake --verbose all test
