---
stages:
- pretest
- test
pretest:
  stage: pretest
  image: registry.gitlab.com/dabroz/mruby:gcc47_0.1
  tags:
  - linux
  variables:
    CC: gcc-4.7
    CXX: g++-4.7
    LD: gcc-4.7
  script: "./minirake 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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_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
Test gcc-4.7 32bit_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.7 32bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.7 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.7 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.7 32bit_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: "-m32 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.7 32bit_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: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.7 32bit_float_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.7 32bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.7 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.7 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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: "-DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_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
Test gcc-4.7 64bit_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.7 64bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.7 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.7 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.7 64bit_float_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.7 64bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_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
Test gcc-4.8 32bit_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.8 32bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.8 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.8 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.8 32bit_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: "-m32 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.8 32bit_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: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.8 32bit_float_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.8 32bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.8 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.8 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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: "-DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_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
Test gcc-4.8 64bit_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.8 64bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.8 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.8 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.8 64bit_float_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.8 64bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_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
Test gcc-4.9 32bit_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.9 32bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.9 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.9 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.9 32bit_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: "-m32 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.9 32bit_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: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.9 32bit_float_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.9 32bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.9 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-4.9 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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: "-DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_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
Test gcc-4.9 64bit_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.9 64bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.9 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.9 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.9 64bit_float_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-4.9 64bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_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
Test gcc-5 32bit_int16:
  stage: test
  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
  variables:
    CC: gcc-5
    CXX: g++-5
    LD: gcc-5
    CFLAGS: "-m32 -DMRB_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-5 32bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-5 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-5 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-5 32bit_int64:
  stage: test
  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
  variables:
    CC: gcc-5
    CXX: g++-5
    LD: gcc-5
    CFLAGS: "-m32 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-5 32bit_int64_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_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-5 32bit_float_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-5 32bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-5 32bit_float_int64:
  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_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-5 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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: "-DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_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
Test gcc-5 64bit_int16:
  stage: test
  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
  variables:
    CC: gcc-5
    CXX: g++-5
    LD: gcc-5
    CFLAGS: "-DMRB_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-5 64bit_int16_utf8:
  stage: test
  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
  variables:
    CC: gcc-5
    CXX: g++-5
    LD: gcc-5
    CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-5 64bit_int16_nan:
  stage: test
  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
  variables:
    CC: gcc-5
    CXX: g++-5
    LD: gcc-5
    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-5 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-5 64bit_float_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-5 64bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_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
Test gcc-6 32bit_int16:
  stage: test
  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
  variables:
    CC: gcc-6
    CXX: g++-6
    LD: gcc-6
    CFLAGS: "-m32 -DMRB_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-6 32bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-6 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-6 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-6 32bit_int64:
  stage: test
  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
  variables:
    CC: gcc-6
    CXX: g++-6
    LD: gcc-6
    CFLAGS: "-m32 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-6 32bit_int64_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_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-6 32bit_float_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-6 32bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-6 32bit_float_int64:
  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_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test gcc-6 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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: "-DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_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
Test gcc-6 64bit_int16:
  stage: test
  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
  variables:
    CC: gcc-6
    CXX: g++-6
    LD: gcc-6
    CFLAGS: "-DMRB_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-6 64bit_int16_utf8:
  stage: test
  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
  variables:
    CC: gcc-6
    CXX: g++-6
    LD: gcc-6
    CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-6 64bit_int16_nan:
  stage: test
  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
  variables:
    CC: gcc-6
    CXX: g++-6
    LD: gcc-6
    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-6 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-6 64bit_float_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test gcc-6 64bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_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
Test clang-3.5 32bit_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.5 32bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.5 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.5 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.5 32bit_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: "-m32 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.5 32bit_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: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.5 32bit_float_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.5 32bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.5 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.5 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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: "-DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_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
Test clang-3.5 64bit_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.5 64bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.5 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.5 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.5 64bit_float_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.5 64bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_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
Test clang-3.6 32bit_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.6 32bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.6 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.6 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.6 32bit_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: "-m32 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.6 32bit_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: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.6 32bit_float_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.6 32bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.6 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.6 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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: "-DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_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
Test clang-3.6 64bit_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.6 64bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.6 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.6 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.6 64bit_float_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.6 64bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_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
Test clang-3.7 32bit_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.7 32bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.7 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.7 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.7 32bit_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: "-m32 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.7 32bit_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: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.7 32bit_float_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.7 32bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.7 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.7 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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: "-DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_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
Test clang-3.7 64bit_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.7 64bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.7 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.7 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.7 64bit_float_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.7 64bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_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
Test clang-3.8 32bit_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.8 32bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.8 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.8 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.8 32bit_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: "-m32 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.8 32bit_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: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.8 32bit_float_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.8 32bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.8 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.8 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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: "-DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_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
Test clang-3.8 64bit_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.8 64bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.8 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.8 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.8 64bit_float_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.8 64bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_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
Test clang-3.9 32bit_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.9 32bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.9 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.9 32bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.9 32bit_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: "-m32 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.9 32bit_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: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.9 32bit_float_int16:
  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_INT16=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.9 32bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.9 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --verbose all test
Test clang-3.9 32bit_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: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: "-m32"
  script: env; ./minirake --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: "-DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_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
Test clang-3.9 64bit_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.9 64bit_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.9 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.9 64bit_int16_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_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.9 64bit_float_int16:
  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_INT16=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
Test clang-3.9 64bit_float_int16_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_INT16=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --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 -DMRB_WORD_BOXING=1"
    LDFLAGS: ''
  script: env; ./minirake --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_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
    LDFLAGS: ''
  script: env; ./minirake --verbose all test
