1---
2stages:
3- pretest
4- test
5pretest:
6  stage: pretest
7  image: registry.gitlab.com/dabroz/mruby:gcc47_0.1
8  tags:
9  - linux
10  variables:
11    CC: gcc-4.7
12    CXX: g++-4.7
13    LD: gcc-4.7
14  script: rake --verbose all test
15Test gcc-4.7 32bit:
16  stage: test
17  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
18  variables:
19    CC: gcc-4.7
20    CXX: g++-4.7
21    LD: gcc-4.7
22    CFLAGS: "-m32 "
23    LDFLAGS: "-m32"
24  script: env; rake --verbose all test
25Test gcc-4.7 32bit_utf8:
26  stage: test
27  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
28  variables:
29    CC: gcc-4.7
30    CXX: g++-4.7
31    LD: gcc-4.7
32    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
33    LDFLAGS: "-m32"
34  script: env; rake --verbose all test
35Test gcc-4.7 32bit_nan:
36  stage: test
37  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
38  variables:
39    CC: gcc-4.7
40    CXX: g++-4.7
41    LD: gcc-4.7
42    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
43    LDFLAGS: "-m32"
44  script: env; rake --verbose all test
45Test gcc-4.7 32bit_nan_utf8:
46  stage: test
47  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
48  variables:
49    CC: gcc-4.7
50    CXX: g++-4.7
51    LD: gcc-4.7
52    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
53    LDFLAGS: "-m32"
54  script: env; rake --verbose all test
55Test gcc-4.7 32bit_word:
56  stage: test
57  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
58  variables:
59    CC: gcc-4.7
60    CXX: g++-4.7
61    LD: gcc-4.7
62    CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
63    LDFLAGS: "-m32"
64  script: env; rake --verbose all test
65Test gcc-4.7 32bit_word_utf8:
66  stage: test
67  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
68  variables:
69    CC: gcc-4.7
70    CXX: g++-4.7
71    LD: gcc-4.7
72    CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
73    LDFLAGS: "-m32"
74  script: env; rake --verbose all test
75Test gcc-4.7 32bit_int16:
76  stage: test
77  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
78  variables:
79    CC: gcc-4.7
80    CXX: g++-4.7
81    LD: gcc-4.7
82    CFLAGS: "-m32 -DMRB_INT16=1"
83    LDFLAGS: "-m32"
84  script: env; rake --verbose all test
85Test gcc-4.7 32bit_int16_utf8:
86  stage: test
87  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
88  variables:
89    CC: gcc-4.7
90    CXX: g++-4.7
91    LD: gcc-4.7
92    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
93    LDFLAGS: "-m32"
94  script: env; rake --verbose all test
95Test gcc-4.7 32bit_int16_nan:
96  stage: test
97  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
98  variables:
99    CC: gcc-4.7
100    CXX: g++-4.7
101    LD: gcc-4.7
102    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
103    LDFLAGS: "-m32"
104  script: env; rake --verbose all test
105Test gcc-4.7 32bit_int16_nan_utf8:
106  stage: test
107  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
108  variables:
109    CC: gcc-4.7
110    CXX: g++-4.7
111    LD: gcc-4.7
112    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
113    LDFLAGS: "-m32"
114  script: env; rake --verbose all test
115Test gcc-4.7 32bit_int64:
116  stage: test
117  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
118  variables:
119    CC: gcc-4.7
120    CXX: g++-4.7
121    LD: gcc-4.7
122    CFLAGS: "-m32 -DMRB_INT64=1"
123    LDFLAGS: "-m32"
124  script: env; rake --verbose all test
125Test gcc-4.7 32bit_int64_utf8:
126  stage: test
127  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
128  variables:
129    CC: gcc-4.7
130    CXX: g++-4.7
131    LD: gcc-4.7
132    CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
133    LDFLAGS: "-m32"
134  script: env; rake --verbose all test
135Test gcc-4.7 32bit_float:
136  stage: test
137  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
138  variables:
139    CC: gcc-4.7
140    CXX: g++-4.7
141    LD: gcc-4.7
142    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
143    LDFLAGS: "-m32"
144  script: env; rake --verbose all test
145Test gcc-4.7 32bit_float_utf8:
146  stage: test
147  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
148  variables:
149    CC: gcc-4.7
150    CXX: g++-4.7
151    LD: gcc-4.7
152    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
153    LDFLAGS: "-m32"
154  script: env; rake --verbose all test
155Test gcc-4.7 32bit_float_word:
156  stage: test
157  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
158  variables:
159    CC: gcc-4.7
160    CXX: g++-4.7
161    LD: gcc-4.7
162    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
163    LDFLAGS: "-m32"
164  script: env; rake --verbose all test
165Test gcc-4.7 32bit_float_word_utf8:
166  stage: test
167  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
168  variables:
169    CC: gcc-4.7
170    CXX: g++-4.7
171    LD: gcc-4.7
172    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
173    LDFLAGS: "-m32"
174  script: env; rake --verbose all test
175Test gcc-4.7 32bit_float_int16:
176  stage: test
177  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
178  variables:
179    CC: gcc-4.7
180    CXX: g++-4.7
181    LD: gcc-4.7
182    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
183    LDFLAGS: "-m32"
184  script: env; rake --verbose all test
185Test gcc-4.7 32bit_float_int16_utf8:
186  stage: test
187  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
188  variables:
189    CC: gcc-4.7
190    CXX: g++-4.7
191    LD: gcc-4.7
192    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
193    LDFLAGS: "-m32"
194  script: env; rake --verbose all test
195Test gcc-4.7 32bit_float_int64:
196  stage: test
197  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
198  variables:
199    CC: gcc-4.7
200    CXX: g++-4.7
201    LD: gcc-4.7
202    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
203    LDFLAGS: "-m32"
204  script: env; rake --verbose all test
205Test gcc-4.7 32bit_float_int64_utf8:
206  stage: test
207  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
208  variables:
209    CC: gcc-4.7
210    CXX: g++-4.7
211    LD: gcc-4.7
212    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
213    LDFLAGS: "-m32"
214  script: env; rake --verbose all test
215Test gcc-4.7 64bit:
216  stage: test
217  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
218  variables:
219    CC: gcc-4.7
220    CXX: g++-4.7
221    LD: gcc-4.7
222    CFLAGS: ''
223    LDFLAGS: ''
224  script: env; rake --verbose all test
225Test gcc-4.7 64bit_utf8:
226  stage: test
227  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
228  variables:
229    CC: gcc-4.7
230    CXX: g++-4.7
231    LD: gcc-4.7
232    CFLAGS: "-DMRB_UTF8_STRING=1"
233    LDFLAGS: ''
234  script: env; rake --verbose all test
235Test gcc-4.7 64bit_nan:
236  stage: test
237  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
238  variables:
239    CC: gcc-4.7
240    CXX: g++-4.7
241    LD: gcc-4.7
242    CFLAGS: "-DMRB_NAN_BOXING=1"
243    LDFLAGS: ''
244  script: env; rake --verbose all test
245Test gcc-4.7 64bit_nan_utf8:
246  stage: test
247  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
248  variables:
249    CC: gcc-4.7
250    CXX: g++-4.7
251    LD: gcc-4.7
252    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
253    LDFLAGS: ''
254  script: env; rake --verbose all test
255Test gcc-4.7 64bit_word:
256  stage: test
257  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
258  variables:
259    CC: gcc-4.7
260    CXX: g++-4.7
261    LD: gcc-4.7
262    CFLAGS: "-DMRB_WORD_BOXING=1"
263    LDFLAGS: ''
264  script: env; rake --verbose all test
265Test gcc-4.7 64bit_word_utf8:
266  stage: test
267  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
268  variables:
269    CC: gcc-4.7
270    CXX: g++-4.7
271    LD: gcc-4.7
272    CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
273    LDFLAGS: ''
274  script: env; rake --verbose all test
275Test gcc-4.7 64bit_int16:
276  stage: test
277  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
278  variables:
279    CC: gcc-4.7
280    CXX: g++-4.7
281    LD: gcc-4.7
282    CFLAGS: "-DMRB_INT16=1"
283    LDFLAGS: ''
284  script: env; rake --verbose all test
285Test gcc-4.7 64bit_int16_utf8:
286  stage: test
287  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
288  variables:
289    CC: gcc-4.7
290    CXX: g++-4.7
291    LD: gcc-4.7
292    CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
293    LDFLAGS: ''
294  script: env; rake --verbose all test
295Test gcc-4.7 64bit_int16_nan:
296  stage: test
297  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
298  variables:
299    CC: gcc-4.7
300    CXX: g++-4.7
301    LD: gcc-4.7
302    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
303    LDFLAGS: ''
304  script: env; rake --verbose all test
305Test gcc-4.7 64bit_int16_nan_utf8:
306  stage: test
307  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
308  variables:
309    CC: gcc-4.7
310    CXX: g++-4.7
311    LD: gcc-4.7
312    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
313    LDFLAGS: ''
314  script: env; rake --verbose all test
315Test gcc-4.7 64bit_int64:
316  stage: test
317  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
318  variables:
319    CC: gcc-4.7
320    CXX: g++-4.7
321    LD: gcc-4.7
322    CFLAGS: "-DMRB_INT64=1"
323    LDFLAGS: ''
324  script: env; rake --verbose all test
325Test gcc-4.7 64bit_int64_utf8:
326  stage: test
327  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
328  variables:
329    CC: gcc-4.7
330    CXX: g++-4.7
331    LD: gcc-4.7
332    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
333    LDFLAGS: ''
334  script: env; rake --verbose all test
335Test gcc-4.7 64bit_int64_word:
336  stage: test
337  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
338  variables:
339    CC: gcc-4.7
340    CXX: g++-4.7
341    LD: gcc-4.7
342    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
343    LDFLAGS: ''
344  script: env; rake --verbose all test
345Test gcc-4.7 64bit_int64_word_utf8:
346  stage: test
347  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
348  variables:
349    CC: gcc-4.7
350    CXX: g++-4.7
351    LD: gcc-4.7
352    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
353    LDFLAGS: ''
354  script: env; rake --verbose all test
355Test gcc-4.7 64bit_float:
356  stage: test
357  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
358  variables:
359    CC: gcc-4.7
360    CXX: g++-4.7
361    LD: gcc-4.7
362    CFLAGS: "-DMRB_USE_FLOAT=1"
363    LDFLAGS: ''
364  script: env; rake --verbose all test
365Test gcc-4.7 64bit_float_utf8:
366  stage: test
367  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
368  variables:
369    CC: gcc-4.7
370    CXX: g++-4.7
371    LD: gcc-4.7
372    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
373    LDFLAGS: ''
374  script: env; rake --verbose all test
375Test gcc-4.7 64bit_float_word:
376  stage: test
377  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
378  variables:
379    CC: gcc-4.7
380    CXX: g++-4.7
381    LD: gcc-4.7
382    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
383    LDFLAGS: ''
384  script: env; rake --verbose all test
385Test gcc-4.7 64bit_float_word_utf8:
386  stage: test
387  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
388  variables:
389    CC: gcc-4.7
390    CXX: g++-4.7
391    LD: gcc-4.7
392    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
393    LDFLAGS: ''
394  script: env; rake --verbose all test
395Test gcc-4.7 64bit_float_int16:
396  stage: test
397  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
398  variables:
399    CC: gcc-4.7
400    CXX: g++-4.7
401    LD: gcc-4.7
402    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
403    LDFLAGS: ''
404  script: env; rake --verbose all test
405Test gcc-4.7 64bit_float_int16_utf8:
406  stage: test
407  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
408  variables:
409    CC: gcc-4.7
410    CXX: g++-4.7
411    LD: gcc-4.7
412    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
413    LDFLAGS: ''
414  script: env; rake --verbose all test
415Test gcc-4.7 64bit_float_int64:
416  stage: test
417  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
418  variables:
419    CC: gcc-4.7
420    CXX: g++-4.7
421    LD: gcc-4.7
422    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
423    LDFLAGS: ''
424  script: env; rake --verbose all test
425Test gcc-4.7 64bit_float_int64_utf8:
426  stage: test
427  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
428  variables:
429    CC: gcc-4.7
430    CXX: g++-4.7
431    LD: gcc-4.7
432    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
433    LDFLAGS: ''
434  script: env; rake --verbose all test
435Test gcc-4.7 64bit_float_int64_word:
436  stage: test
437  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
438  variables:
439    CC: gcc-4.7
440    CXX: g++-4.7
441    LD: gcc-4.7
442    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
443    LDFLAGS: ''
444  script: env; rake --verbose all test
445Test gcc-4.7 64bit_float_int64_word_utf8:
446  stage: test
447  image: registry.gitlab.com/dabroz/mruby:gcc47_0.7
448  variables:
449    CC: gcc-4.7
450    CXX: g++-4.7
451    LD: gcc-4.7
452    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
453    LDFLAGS: ''
454  script: env; rake --verbose all test
455Test gcc-4.8 32bit:
456  stage: test
457  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
458  variables:
459    CC: gcc-4.8
460    CXX: g++-4.8
461    LD: gcc-4.8
462    CFLAGS: "-m32 "
463    LDFLAGS: "-m32"
464  script: env; rake --verbose all test
465Test gcc-4.8 32bit_utf8:
466  stage: test
467  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
468  variables:
469    CC: gcc-4.8
470    CXX: g++-4.8
471    LD: gcc-4.8
472    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
473    LDFLAGS: "-m32"
474  script: env; rake --verbose all test
475Test gcc-4.8 32bit_nan:
476  stage: test
477  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
478  variables:
479    CC: gcc-4.8
480    CXX: g++-4.8
481    LD: gcc-4.8
482    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
483    LDFLAGS: "-m32"
484  script: env; rake --verbose all test
485Test gcc-4.8 32bit_nan_utf8:
486  stage: test
487  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
488  variables:
489    CC: gcc-4.8
490    CXX: g++-4.8
491    LD: gcc-4.8
492    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
493    LDFLAGS: "-m32"
494  script: env; rake --verbose all test
495Test gcc-4.8 32bit_word:
496  stage: test
497  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
498  variables:
499    CC: gcc-4.8
500    CXX: g++-4.8
501    LD: gcc-4.8
502    CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
503    LDFLAGS: "-m32"
504  script: env; rake --verbose all test
505Test gcc-4.8 32bit_word_utf8:
506  stage: test
507  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
508  variables:
509    CC: gcc-4.8
510    CXX: g++-4.8
511    LD: gcc-4.8
512    CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
513    LDFLAGS: "-m32"
514  script: env; rake --verbose all test
515Test gcc-4.8 32bit_int16:
516  stage: test
517  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
518  variables:
519    CC: gcc-4.8
520    CXX: g++-4.8
521    LD: gcc-4.8
522    CFLAGS: "-m32 -DMRB_INT16=1"
523    LDFLAGS: "-m32"
524  script: env; rake --verbose all test
525Test gcc-4.8 32bit_int16_utf8:
526  stage: test
527  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
528  variables:
529    CC: gcc-4.8
530    CXX: g++-4.8
531    LD: gcc-4.8
532    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
533    LDFLAGS: "-m32"
534  script: env; rake --verbose all test
535Test gcc-4.8 32bit_int16_nan:
536  stage: test
537  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
538  variables:
539    CC: gcc-4.8
540    CXX: g++-4.8
541    LD: gcc-4.8
542    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
543    LDFLAGS: "-m32"
544  script: env; rake --verbose all test
545Test gcc-4.8 32bit_int16_nan_utf8:
546  stage: test
547  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
548  variables:
549    CC: gcc-4.8
550    CXX: g++-4.8
551    LD: gcc-4.8
552    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
553    LDFLAGS: "-m32"
554  script: env; rake --verbose all test
555Test gcc-4.8 32bit_int64:
556  stage: test
557  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
558  variables:
559    CC: gcc-4.8
560    CXX: g++-4.8
561    LD: gcc-4.8
562    CFLAGS: "-m32 -DMRB_INT64=1"
563    LDFLAGS: "-m32"
564  script: env; rake --verbose all test
565Test gcc-4.8 32bit_int64_utf8:
566  stage: test
567  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
568  variables:
569    CC: gcc-4.8
570    CXX: g++-4.8
571    LD: gcc-4.8
572    CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
573    LDFLAGS: "-m32"
574  script: env; rake --verbose all test
575Test gcc-4.8 32bit_float:
576  stage: test
577  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
578  variables:
579    CC: gcc-4.8
580    CXX: g++-4.8
581    LD: gcc-4.8
582    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
583    LDFLAGS: "-m32"
584  script: env; rake --verbose all test
585Test gcc-4.8 32bit_float_utf8:
586  stage: test
587  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
588  variables:
589    CC: gcc-4.8
590    CXX: g++-4.8
591    LD: gcc-4.8
592    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
593    LDFLAGS: "-m32"
594  script: env; rake --verbose all test
595Test gcc-4.8 32bit_float_word:
596  stage: test
597  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
598  variables:
599    CC: gcc-4.8
600    CXX: g++-4.8
601    LD: gcc-4.8
602    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
603    LDFLAGS: "-m32"
604  script: env; rake --verbose all test
605Test gcc-4.8 32bit_float_word_utf8:
606  stage: test
607  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
608  variables:
609    CC: gcc-4.8
610    CXX: g++-4.8
611    LD: gcc-4.8
612    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
613    LDFLAGS: "-m32"
614  script: env; rake --verbose all test
615Test gcc-4.8 32bit_float_int16:
616  stage: test
617  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
618  variables:
619    CC: gcc-4.8
620    CXX: g++-4.8
621    LD: gcc-4.8
622    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
623    LDFLAGS: "-m32"
624  script: env; rake --verbose all test
625Test gcc-4.8 32bit_float_int16_utf8:
626  stage: test
627  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
628  variables:
629    CC: gcc-4.8
630    CXX: g++-4.8
631    LD: gcc-4.8
632    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
633    LDFLAGS: "-m32"
634  script: env; rake --verbose all test
635Test gcc-4.8 32bit_float_int64:
636  stage: test
637  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
638  variables:
639    CC: gcc-4.8
640    CXX: g++-4.8
641    LD: gcc-4.8
642    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
643    LDFLAGS: "-m32"
644  script: env; rake --verbose all test
645Test gcc-4.8 32bit_float_int64_utf8:
646  stage: test
647  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
648  variables:
649    CC: gcc-4.8
650    CXX: g++-4.8
651    LD: gcc-4.8
652    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
653    LDFLAGS: "-m32"
654  script: env; rake --verbose all test
655Test gcc-4.8 64bit:
656  stage: test
657  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
658  variables:
659    CC: gcc-4.8
660    CXX: g++-4.8
661    LD: gcc-4.8
662    CFLAGS: ''
663    LDFLAGS: ''
664  script: env; rake --verbose all test
665Test gcc-4.8 64bit_utf8:
666  stage: test
667  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
668  variables:
669    CC: gcc-4.8
670    CXX: g++-4.8
671    LD: gcc-4.8
672    CFLAGS: "-DMRB_UTF8_STRING=1"
673    LDFLAGS: ''
674  script: env; rake --verbose all test
675Test gcc-4.8 64bit_nan:
676  stage: test
677  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
678  variables:
679    CC: gcc-4.8
680    CXX: g++-4.8
681    LD: gcc-4.8
682    CFLAGS: "-DMRB_NAN_BOXING=1"
683    LDFLAGS: ''
684  script: env; rake --verbose all test
685Test gcc-4.8 64bit_nan_utf8:
686  stage: test
687  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
688  variables:
689    CC: gcc-4.8
690    CXX: g++-4.8
691    LD: gcc-4.8
692    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
693    LDFLAGS: ''
694  script: env; rake --verbose all test
695Test gcc-4.8 64bit_word:
696  stage: test
697  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
698  variables:
699    CC: gcc-4.8
700    CXX: g++-4.8
701    LD: gcc-4.8
702    CFLAGS: "-DMRB_WORD_BOXING=1"
703    LDFLAGS: ''
704  script: env; rake --verbose all test
705Test gcc-4.8 64bit_word_utf8:
706  stage: test
707  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
708  variables:
709    CC: gcc-4.8
710    CXX: g++-4.8
711    LD: gcc-4.8
712    CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
713    LDFLAGS: ''
714  script: env; rake --verbose all test
715Test gcc-4.8 64bit_int16:
716  stage: test
717  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
718  variables:
719    CC: gcc-4.8
720    CXX: g++-4.8
721    LD: gcc-4.8
722    CFLAGS: "-DMRB_INT16=1"
723    LDFLAGS: ''
724  script: env; rake --verbose all test
725Test gcc-4.8 64bit_int16_utf8:
726  stage: test
727  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
728  variables:
729    CC: gcc-4.8
730    CXX: g++-4.8
731    LD: gcc-4.8
732    CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
733    LDFLAGS: ''
734  script: env; rake --verbose all test
735Test gcc-4.8 64bit_int16_nan:
736  stage: test
737  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
738  variables:
739    CC: gcc-4.8
740    CXX: g++-4.8
741    LD: gcc-4.8
742    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
743    LDFLAGS: ''
744  script: env; rake --verbose all test
745Test gcc-4.8 64bit_int16_nan_utf8:
746  stage: test
747  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
748  variables:
749    CC: gcc-4.8
750    CXX: g++-4.8
751    LD: gcc-4.8
752    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
753    LDFLAGS: ''
754  script: env; rake --verbose all test
755Test gcc-4.8 64bit_int64:
756  stage: test
757  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
758  variables:
759    CC: gcc-4.8
760    CXX: g++-4.8
761    LD: gcc-4.8
762    CFLAGS: "-DMRB_INT64=1"
763    LDFLAGS: ''
764  script: env; rake --verbose all test
765Test gcc-4.8 64bit_int64_utf8:
766  stage: test
767  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
768  variables:
769    CC: gcc-4.8
770    CXX: g++-4.8
771    LD: gcc-4.8
772    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
773    LDFLAGS: ''
774  script: env; rake --verbose all test
775Test gcc-4.8 64bit_int64_word:
776  stage: test
777  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
778  variables:
779    CC: gcc-4.8
780    CXX: g++-4.8
781    LD: gcc-4.8
782    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
783    LDFLAGS: ''
784  script: env; rake --verbose all test
785Test gcc-4.8 64bit_int64_word_utf8:
786  stage: test
787  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
788  variables:
789    CC: gcc-4.8
790    CXX: g++-4.8
791    LD: gcc-4.8
792    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
793    LDFLAGS: ''
794  script: env; rake --verbose all test
795Test gcc-4.8 64bit_float:
796  stage: test
797  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
798  variables:
799    CC: gcc-4.8
800    CXX: g++-4.8
801    LD: gcc-4.8
802    CFLAGS: "-DMRB_USE_FLOAT=1"
803    LDFLAGS: ''
804  script: env; rake --verbose all test
805Test gcc-4.8 64bit_float_utf8:
806  stage: test
807  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
808  variables:
809    CC: gcc-4.8
810    CXX: g++-4.8
811    LD: gcc-4.8
812    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
813    LDFLAGS: ''
814  script: env; rake --verbose all test
815Test gcc-4.8 64bit_float_word:
816  stage: test
817  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
818  variables:
819    CC: gcc-4.8
820    CXX: g++-4.8
821    LD: gcc-4.8
822    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
823    LDFLAGS: ''
824  script: env; rake --verbose all test
825Test gcc-4.8 64bit_float_word_utf8:
826  stage: test
827  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
828  variables:
829    CC: gcc-4.8
830    CXX: g++-4.8
831    LD: gcc-4.8
832    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
833    LDFLAGS: ''
834  script: env; rake --verbose all test
835Test gcc-4.8 64bit_float_int16:
836  stage: test
837  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
838  variables:
839    CC: gcc-4.8
840    CXX: g++-4.8
841    LD: gcc-4.8
842    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
843    LDFLAGS: ''
844  script: env; rake --verbose all test
845Test gcc-4.8 64bit_float_int16_utf8:
846  stage: test
847  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
848  variables:
849    CC: gcc-4.8
850    CXX: g++-4.8
851    LD: gcc-4.8
852    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
853    LDFLAGS: ''
854  script: env; rake --verbose all test
855Test gcc-4.8 64bit_float_int64:
856  stage: test
857  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
858  variables:
859    CC: gcc-4.8
860    CXX: g++-4.8
861    LD: gcc-4.8
862    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
863    LDFLAGS: ''
864  script: env; rake --verbose all test
865Test gcc-4.8 64bit_float_int64_utf8:
866  stage: test
867  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
868  variables:
869    CC: gcc-4.8
870    CXX: g++-4.8
871    LD: gcc-4.8
872    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
873    LDFLAGS: ''
874  script: env; rake --verbose all test
875Test gcc-4.8 64bit_float_int64_word:
876  stage: test
877  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
878  variables:
879    CC: gcc-4.8
880    CXX: g++-4.8
881    LD: gcc-4.8
882    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
883    LDFLAGS: ''
884  script: env; rake --verbose all test
885Test gcc-4.8 64bit_float_int64_word_utf8:
886  stage: test
887  image: registry.gitlab.com/dabroz/mruby:gcc48_0.7
888  variables:
889    CC: gcc-4.8
890    CXX: g++-4.8
891    LD: gcc-4.8
892    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
893    LDFLAGS: ''
894  script: env; rake --verbose all test
895Test gcc-4.9 32bit:
896  stage: test
897  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
898  variables:
899    CC: gcc-4.9
900    CXX: g++-4.9
901    LD: gcc-4.9
902    CFLAGS: "-m32 "
903    LDFLAGS: "-m32"
904  script: env; rake --verbose all test
905Test gcc-4.9 32bit_utf8:
906  stage: test
907  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
908  variables:
909    CC: gcc-4.9
910    CXX: g++-4.9
911    LD: gcc-4.9
912    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
913    LDFLAGS: "-m32"
914  script: env; rake --verbose all test
915Test gcc-4.9 32bit_nan:
916  stage: test
917  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
918  variables:
919    CC: gcc-4.9
920    CXX: g++-4.9
921    LD: gcc-4.9
922    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
923    LDFLAGS: "-m32"
924  script: env; rake --verbose all test
925Test gcc-4.9 32bit_nan_utf8:
926  stage: test
927  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
928  variables:
929    CC: gcc-4.9
930    CXX: g++-4.9
931    LD: gcc-4.9
932    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
933    LDFLAGS: "-m32"
934  script: env; rake --verbose all test
935Test gcc-4.9 32bit_word:
936  stage: test
937  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
938  variables:
939    CC: gcc-4.9
940    CXX: g++-4.9
941    LD: gcc-4.9
942    CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
943    LDFLAGS: "-m32"
944  script: env; rake --verbose all test
945Test gcc-4.9 32bit_word_utf8:
946  stage: test
947  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
948  variables:
949    CC: gcc-4.9
950    CXX: g++-4.9
951    LD: gcc-4.9
952    CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
953    LDFLAGS: "-m32"
954  script: env; rake --verbose all test
955Test gcc-4.9 32bit_int16:
956  stage: test
957  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
958  variables:
959    CC: gcc-4.9
960    CXX: g++-4.9
961    LD: gcc-4.9
962    CFLAGS: "-m32 -DMRB_INT16=1"
963    LDFLAGS: "-m32"
964  script: env; rake --verbose all test
965Test gcc-4.9 32bit_int16_utf8:
966  stage: test
967  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
968  variables:
969    CC: gcc-4.9
970    CXX: g++-4.9
971    LD: gcc-4.9
972    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
973    LDFLAGS: "-m32"
974  script: env; rake --verbose all test
975Test gcc-4.9 32bit_int16_nan:
976  stage: test
977  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
978  variables:
979    CC: gcc-4.9
980    CXX: g++-4.9
981    LD: gcc-4.9
982    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
983    LDFLAGS: "-m32"
984  script: env; rake --verbose all test
985Test gcc-4.9 32bit_int16_nan_utf8:
986  stage: test
987  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
988  variables:
989    CC: gcc-4.9
990    CXX: g++-4.9
991    LD: gcc-4.9
992    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
993    LDFLAGS: "-m32"
994  script: env; rake --verbose all test
995Test gcc-4.9 32bit_int64:
996  stage: test
997  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
998  variables:
999    CC: gcc-4.9
1000    CXX: g++-4.9
1001    LD: gcc-4.9
1002    CFLAGS: "-m32 -DMRB_INT64=1"
1003    LDFLAGS: "-m32"
1004  script: env; rake --verbose all test
1005Test gcc-4.9 32bit_int64_utf8:
1006  stage: test
1007  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1008  variables:
1009    CC: gcc-4.9
1010    CXX: g++-4.9
1011    LD: gcc-4.9
1012    CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
1013    LDFLAGS: "-m32"
1014  script: env; rake --verbose all test
1015Test gcc-4.9 32bit_float:
1016  stage: test
1017  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1018  variables:
1019    CC: gcc-4.9
1020    CXX: g++-4.9
1021    LD: gcc-4.9
1022    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
1023    LDFLAGS: "-m32"
1024  script: env; rake --verbose all test
1025Test gcc-4.9 32bit_float_utf8:
1026  stage: test
1027  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1028  variables:
1029    CC: gcc-4.9
1030    CXX: g++-4.9
1031    LD: gcc-4.9
1032    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
1033    LDFLAGS: "-m32"
1034  script: env; rake --verbose all test
1035Test gcc-4.9 32bit_float_word:
1036  stage: test
1037  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1038  variables:
1039    CC: gcc-4.9
1040    CXX: g++-4.9
1041    LD: gcc-4.9
1042    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
1043    LDFLAGS: "-m32"
1044  script: env; rake --verbose all test
1045Test gcc-4.9 32bit_float_word_utf8:
1046  stage: test
1047  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1048  variables:
1049    CC: gcc-4.9
1050    CXX: g++-4.9
1051    LD: gcc-4.9
1052    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1053    LDFLAGS: "-m32"
1054  script: env; rake --verbose all test
1055Test gcc-4.9 32bit_float_int16:
1056  stage: test
1057  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1058  variables:
1059    CC: gcc-4.9
1060    CXX: g++-4.9
1061    LD: gcc-4.9
1062    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
1063    LDFLAGS: "-m32"
1064  script: env; rake --verbose all test
1065Test gcc-4.9 32bit_float_int16_utf8:
1066  stage: test
1067  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1068  variables:
1069    CC: gcc-4.9
1070    CXX: g++-4.9
1071    LD: gcc-4.9
1072    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
1073    LDFLAGS: "-m32"
1074  script: env; rake --verbose all test
1075Test gcc-4.9 32bit_float_int64:
1076  stage: test
1077  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1078  variables:
1079    CC: gcc-4.9
1080    CXX: g++-4.9
1081    LD: gcc-4.9
1082    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
1083    LDFLAGS: "-m32"
1084  script: env; rake --verbose all test
1085Test gcc-4.9 32bit_float_int64_utf8:
1086  stage: test
1087  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1088  variables:
1089    CC: gcc-4.9
1090    CXX: g++-4.9
1091    LD: gcc-4.9
1092    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
1093    LDFLAGS: "-m32"
1094  script: env; rake --verbose all test
1095Test gcc-4.9 64bit:
1096  stage: test
1097  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1098  variables:
1099    CC: gcc-4.9
1100    CXX: g++-4.9
1101    LD: gcc-4.9
1102    CFLAGS: ''
1103    LDFLAGS: ''
1104  script: env; rake --verbose all test
1105Test gcc-4.9 64bit_utf8:
1106  stage: test
1107  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1108  variables:
1109    CC: gcc-4.9
1110    CXX: g++-4.9
1111    LD: gcc-4.9
1112    CFLAGS: "-DMRB_UTF8_STRING=1"
1113    LDFLAGS: ''
1114  script: env; rake --verbose all test
1115Test gcc-4.9 64bit_nan:
1116  stage: test
1117  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1118  variables:
1119    CC: gcc-4.9
1120    CXX: g++-4.9
1121    LD: gcc-4.9
1122    CFLAGS: "-DMRB_NAN_BOXING=1"
1123    LDFLAGS: ''
1124  script: env; rake --verbose all test
1125Test gcc-4.9 64bit_nan_utf8:
1126  stage: test
1127  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1128  variables:
1129    CC: gcc-4.9
1130    CXX: g++-4.9
1131    LD: gcc-4.9
1132    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
1133    LDFLAGS: ''
1134  script: env; rake --verbose all test
1135Test gcc-4.9 64bit_word:
1136  stage: test
1137  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1138  variables:
1139    CC: gcc-4.9
1140    CXX: g++-4.9
1141    LD: gcc-4.9
1142    CFLAGS: "-DMRB_WORD_BOXING=1"
1143    LDFLAGS: ''
1144  script: env; rake --verbose all test
1145Test gcc-4.9 64bit_word_utf8:
1146  stage: test
1147  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1148  variables:
1149    CC: gcc-4.9
1150    CXX: g++-4.9
1151    LD: gcc-4.9
1152    CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1153    LDFLAGS: ''
1154  script: env; rake --verbose all test
1155Test gcc-4.9 64bit_int16:
1156  stage: test
1157  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1158  variables:
1159    CC: gcc-4.9
1160    CXX: g++-4.9
1161    LD: gcc-4.9
1162    CFLAGS: "-DMRB_INT16=1"
1163    LDFLAGS: ''
1164  script: env; rake --verbose all test
1165Test gcc-4.9 64bit_int16_utf8:
1166  stage: test
1167  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1168  variables:
1169    CC: gcc-4.9
1170    CXX: g++-4.9
1171    LD: gcc-4.9
1172    CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
1173    LDFLAGS: ''
1174  script: env; rake --verbose all test
1175Test gcc-4.9 64bit_int16_nan:
1176  stage: test
1177  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1178  variables:
1179    CC: gcc-4.9
1180    CXX: g++-4.9
1181    LD: gcc-4.9
1182    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
1183    LDFLAGS: ''
1184  script: env; rake --verbose all test
1185Test gcc-4.9 64bit_int16_nan_utf8:
1186  stage: test
1187  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1188  variables:
1189    CC: gcc-4.9
1190    CXX: g++-4.9
1191    LD: gcc-4.9
1192    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
1193    LDFLAGS: ''
1194  script: env; rake --verbose all test
1195Test gcc-4.9 64bit_int64:
1196  stage: test
1197  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1198  variables:
1199    CC: gcc-4.9
1200    CXX: g++-4.9
1201    LD: gcc-4.9
1202    CFLAGS: "-DMRB_INT64=1"
1203    LDFLAGS: ''
1204  script: env; rake --verbose all test
1205Test gcc-4.9 64bit_int64_utf8:
1206  stage: test
1207  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1208  variables:
1209    CC: gcc-4.9
1210    CXX: g++-4.9
1211    LD: gcc-4.9
1212    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
1213    LDFLAGS: ''
1214  script: env; rake --verbose all test
1215Test gcc-4.9 64bit_int64_word:
1216  stage: test
1217  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1218  variables:
1219    CC: gcc-4.9
1220    CXX: g++-4.9
1221    LD: gcc-4.9
1222    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
1223    LDFLAGS: ''
1224  script: env; rake --verbose all test
1225Test gcc-4.9 64bit_int64_word_utf8:
1226  stage: test
1227  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1228  variables:
1229    CC: gcc-4.9
1230    CXX: g++-4.9
1231    LD: gcc-4.9
1232    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1233    LDFLAGS: ''
1234  script: env; rake --verbose all test
1235Test gcc-4.9 64bit_float:
1236  stage: test
1237  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1238  variables:
1239    CC: gcc-4.9
1240    CXX: g++-4.9
1241    LD: gcc-4.9
1242    CFLAGS: "-DMRB_USE_FLOAT=1"
1243    LDFLAGS: ''
1244  script: env; rake --verbose all test
1245Test gcc-4.9 64bit_float_utf8:
1246  stage: test
1247  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1248  variables:
1249    CC: gcc-4.9
1250    CXX: g++-4.9
1251    LD: gcc-4.9
1252    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
1253    LDFLAGS: ''
1254  script: env; rake --verbose all test
1255Test gcc-4.9 64bit_float_word:
1256  stage: test
1257  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1258  variables:
1259    CC: gcc-4.9
1260    CXX: g++-4.9
1261    LD: gcc-4.9
1262    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
1263    LDFLAGS: ''
1264  script: env; rake --verbose all test
1265Test gcc-4.9 64bit_float_word_utf8:
1266  stage: test
1267  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1268  variables:
1269    CC: gcc-4.9
1270    CXX: g++-4.9
1271    LD: gcc-4.9
1272    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1273    LDFLAGS: ''
1274  script: env; rake --verbose all test
1275Test gcc-4.9 64bit_float_int16:
1276  stage: test
1277  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1278  variables:
1279    CC: gcc-4.9
1280    CXX: g++-4.9
1281    LD: gcc-4.9
1282    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
1283    LDFLAGS: ''
1284  script: env; rake --verbose all test
1285Test gcc-4.9 64bit_float_int16_utf8:
1286  stage: test
1287  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1288  variables:
1289    CC: gcc-4.9
1290    CXX: g++-4.9
1291    LD: gcc-4.9
1292    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
1293    LDFLAGS: ''
1294  script: env; rake --verbose all test
1295Test gcc-4.9 64bit_float_int64:
1296  stage: test
1297  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1298  variables:
1299    CC: gcc-4.9
1300    CXX: g++-4.9
1301    LD: gcc-4.9
1302    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
1303    LDFLAGS: ''
1304  script: env; rake --verbose all test
1305Test gcc-4.9 64bit_float_int64_utf8:
1306  stage: test
1307  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1308  variables:
1309    CC: gcc-4.9
1310    CXX: g++-4.9
1311    LD: gcc-4.9
1312    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
1313    LDFLAGS: ''
1314  script: env; rake --verbose all test
1315Test gcc-4.9 64bit_float_int64_word:
1316  stage: test
1317  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1318  variables:
1319    CC: gcc-4.9
1320    CXX: g++-4.9
1321    LD: gcc-4.9
1322    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
1323    LDFLAGS: ''
1324  script: env; rake --verbose all test
1325Test gcc-4.9 64bit_float_int64_word_utf8:
1326  stage: test
1327  image: registry.gitlab.com/dabroz/mruby:gcc49_0.7
1328  variables:
1329    CC: gcc-4.9
1330    CXX: g++-4.9
1331    LD: gcc-4.9
1332    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1333    LDFLAGS: ''
1334  script: env; rake --verbose all test
1335Test gcc-5 32bit:
1336  stage: test
1337  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1338  variables:
1339    CC: gcc-5
1340    CXX: g++-5
1341    LD: gcc-5
1342    CFLAGS: "-m32 "
1343    LDFLAGS: "-m32"
1344  script: env; rake --verbose all test
1345Test gcc-5 32bit_utf8:
1346  stage: test
1347  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1348  variables:
1349    CC: gcc-5
1350    CXX: g++-5
1351    LD: gcc-5
1352    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
1353    LDFLAGS: "-m32"
1354  script: env; rake --verbose all test
1355Test gcc-5 32bit_nan:
1356  stage: test
1357  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1358  variables:
1359    CC: gcc-5
1360    CXX: g++-5
1361    LD: gcc-5
1362    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
1363    LDFLAGS: "-m32"
1364  script: env; rake --verbose all test
1365Test gcc-5 32bit_nan_utf8:
1366  stage: test
1367  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1368  variables:
1369    CC: gcc-5
1370    CXX: g++-5
1371    LD: gcc-5
1372    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
1373    LDFLAGS: "-m32"
1374  script: env; rake --verbose all test
1375Test gcc-5 32bit_word:
1376  stage: test
1377  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1378  variables:
1379    CC: gcc-5
1380    CXX: g++-5
1381    LD: gcc-5
1382    CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
1383    LDFLAGS: "-m32"
1384  script: env; rake --verbose all test
1385Test gcc-5 32bit_word_utf8:
1386  stage: test
1387  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1388  variables:
1389    CC: gcc-5
1390    CXX: g++-5
1391    LD: gcc-5
1392    CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1393    LDFLAGS: "-m32"
1394  script: env; rake --verbose all test
1395Test gcc-5 32bit_int16:
1396  stage: test
1397  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1398  variables:
1399    CC: gcc-5
1400    CXX: g++-5
1401    LD: gcc-5
1402    CFLAGS: "-m32 -DMRB_INT16=1"
1403    LDFLAGS: "-m32"
1404  script: env; rake --verbose all test
1405Test gcc-5 32bit_int16_utf8:
1406  stage: test
1407  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1408  variables:
1409    CC: gcc-5
1410    CXX: g++-5
1411    LD: gcc-5
1412    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
1413    LDFLAGS: "-m32"
1414  script: env; rake --verbose all test
1415Test gcc-5 32bit_int16_nan:
1416  stage: test
1417  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1418  variables:
1419    CC: gcc-5
1420    CXX: g++-5
1421    LD: gcc-5
1422    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
1423    LDFLAGS: "-m32"
1424  script: env; rake --verbose all test
1425Test gcc-5 32bit_int16_nan_utf8:
1426  stage: test
1427  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1428  variables:
1429    CC: gcc-5
1430    CXX: g++-5
1431    LD: gcc-5
1432    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
1433    LDFLAGS: "-m32"
1434  script: env; rake --verbose all test
1435Test gcc-5 32bit_int64:
1436  stage: test
1437  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1438  variables:
1439    CC: gcc-5
1440    CXX: g++-5
1441    LD: gcc-5
1442    CFLAGS: "-m32 -DMRB_INT64=1"
1443    LDFLAGS: "-m32"
1444  script: env; rake --verbose all test
1445Test gcc-5 32bit_int64_utf8:
1446  stage: test
1447  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1448  variables:
1449    CC: gcc-5
1450    CXX: g++-5
1451    LD: gcc-5
1452    CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
1453    LDFLAGS: "-m32"
1454  script: env; rake --verbose all test
1455Test gcc-5 32bit_float:
1456  stage: test
1457  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1458  variables:
1459    CC: gcc-5
1460    CXX: g++-5
1461    LD: gcc-5
1462    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
1463    LDFLAGS: "-m32"
1464  script: env; rake --verbose all test
1465Test gcc-5 32bit_float_utf8:
1466  stage: test
1467  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1468  variables:
1469    CC: gcc-5
1470    CXX: g++-5
1471    LD: gcc-5
1472    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
1473    LDFLAGS: "-m32"
1474  script: env; rake --verbose all test
1475Test gcc-5 32bit_float_word:
1476  stage: test
1477  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1478  variables:
1479    CC: gcc-5
1480    CXX: g++-5
1481    LD: gcc-5
1482    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
1483    LDFLAGS: "-m32"
1484  script: env; rake --verbose all test
1485Test gcc-5 32bit_float_word_utf8:
1486  stage: test
1487  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1488  variables:
1489    CC: gcc-5
1490    CXX: g++-5
1491    LD: gcc-5
1492    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1493    LDFLAGS: "-m32"
1494  script: env; rake --verbose all test
1495Test gcc-5 32bit_float_int16:
1496  stage: test
1497  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1498  variables:
1499    CC: gcc-5
1500    CXX: g++-5
1501    LD: gcc-5
1502    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
1503    LDFLAGS: "-m32"
1504  script: env; rake --verbose all test
1505Test gcc-5 32bit_float_int16_utf8:
1506  stage: test
1507  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1508  variables:
1509    CC: gcc-5
1510    CXX: g++-5
1511    LD: gcc-5
1512    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
1513    LDFLAGS: "-m32"
1514  script: env; rake --verbose all test
1515Test gcc-5 32bit_float_int64:
1516  stage: test
1517  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1518  variables:
1519    CC: gcc-5
1520    CXX: g++-5
1521    LD: gcc-5
1522    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
1523    LDFLAGS: "-m32"
1524  script: env; rake --verbose all test
1525Test gcc-5 32bit_float_int64_utf8:
1526  stage: test
1527  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1528  variables:
1529    CC: gcc-5
1530    CXX: g++-5
1531    LD: gcc-5
1532    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
1533    LDFLAGS: "-m32"
1534  script: env; rake --verbose all test
1535Test gcc-5 64bit:
1536  stage: test
1537  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1538  variables:
1539    CC: gcc-5
1540    CXX: g++-5
1541    LD: gcc-5
1542    CFLAGS: ''
1543    LDFLAGS: ''
1544  script: env; rake --verbose all test
1545Test gcc-5 64bit_utf8:
1546  stage: test
1547  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1548  variables:
1549    CC: gcc-5
1550    CXX: g++-5
1551    LD: gcc-5
1552    CFLAGS: "-DMRB_UTF8_STRING=1"
1553    LDFLAGS: ''
1554  script: env; rake --verbose all test
1555Test gcc-5 64bit_nan:
1556  stage: test
1557  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1558  variables:
1559    CC: gcc-5
1560    CXX: g++-5
1561    LD: gcc-5
1562    CFLAGS: "-DMRB_NAN_BOXING=1"
1563    LDFLAGS: ''
1564  script: env; rake --verbose all test
1565Test gcc-5 64bit_nan_utf8:
1566  stage: test
1567  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1568  variables:
1569    CC: gcc-5
1570    CXX: g++-5
1571    LD: gcc-5
1572    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
1573    LDFLAGS: ''
1574  script: env; rake --verbose all test
1575Test gcc-5 64bit_word:
1576  stage: test
1577  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1578  variables:
1579    CC: gcc-5
1580    CXX: g++-5
1581    LD: gcc-5
1582    CFLAGS: "-DMRB_WORD_BOXING=1"
1583    LDFLAGS: ''
1584  script: env; rake --verbose all test
1585Test gcc-5 64bit_word_utf8:
1586  stage: test
1587  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1588  variables:
1589    CC: gcc-5
1590    CXX: g++-5
1591    LD: gcc-5
1592    CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1593    LDFLAGS: ''
1594  script: env; rake --verbose all test
1595Test gcc-5 64bit_int16:
1596  stage: test
1597  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1598  variables:
1599    CC: gcc-5
1600    CXX: g++-5
1601    LD: gcc-5
1602    CFLAGS: "-DMRB_INT16=1"
1603    LDFLAGS: ''
1604  script: env; rake --verbose all test
1605Test gcc-5 64bit_int16_utf8:
1606  stage: test
1607  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1608  variables:
1609    CC: gcc-5
1610    CXX: g++-5
1611    LD: gcc-5
1612    CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
1613    LDFLAGS: ''
1614  script: env; rake --verbose all test
1615Test gcc-5 64bit_int16_nan:
1616  stage: test
1617  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1618  variables:
1619    CC: gcc-5
1620    CXX: g++-5
1621    LD: gcc-5
1622    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
1623    LDFLAGS: ''
1624  script: env; rake --verbose all test
1625Test gcc-5 64bit_int16_nan_utf8:
1626  stage: test
1627  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1628  variables:
1629    CC: gcc-5
1630    CXX: g++-5
1631    LD: gcc-5
1632    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
1633    LDFLAGS: ''
1634  script: env; rake --verbose all test
1635Test gcc-5 64bit_int64:
1636  stage: test
1637  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1638  variables:
1639    CC: gcc-5
1640    CXX: g++-5
1641    LD: gcc-5
1642    CFLAGS: "-DMRB_INT64=1"
1643    LDFLAGS: ''
1644  script: env; rake --verbose all test
1645Test gcc-5 64bit_int64_utf8:
1646  stage: test
1647  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1648  variables:
1649    CC: gcc-5
1650    CXX: g++-5
1651    LD: gcc-5
1652    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
1653    LDFLAGS: ''
1654  script: env; rake --verbose all test
1655Test gcc-5 64bit_int64_word:
1656  stage: test
1657  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1658  variables:
1659    CC: gcc-5
1660    CXX: g++-5
1661    LD: gcc-5
1662    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
1663    LDFLAGS: ''
1664  script: env; rake --verbose all test
1665Test gcc-5 64bit_int64_word_utf8:
1666  stage: test
1667  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1668  variables:
1669    CC: gcc-5
1670    CXX: g++-5
1671    LD: gcc-5
1672    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1673    LDFLAGS: ''
1674  script: env; rake --verbose all test
1675Test gcc-5 64bit_float:
1676  stage: test
1677  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1678  variables:
1679    CC: gcc-5
1680    CXX: g++-5
1681    LD: gcc-5
1682    CFLAGS: "-DMRB_USE_FLOAT=1"
1683    LDFLAGS: ''
1684  script: env; rake --verbose all test
1685Test gcc-5 64bit_float_utf8:
1686  stage: test
1687  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1688  variables:
1689    CC: gcc-5
1690    CXX: g++-5
1691    LD: gcc-5
1692    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
1693    LDFLAGS: ''
1694  script: env; rake --verbose all test
1695Test gcc-5 64bit_float_word:
1696  stage: test
1697  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1698  variables:
1699    CC: gcc-5
1700    CXX: g++-5
1701    LD: gcc-5
1702    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
1703    LDFLAGS: ''
1704  script: env; rake --verbose all test
1705Test gcc-5 64bit_float_word_utf8:
1706  stage: test
1707  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1708  variables:
1709    CC: gcc-5
1710    CXX: g++-5
1711    LD: gcc-5
1712    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1713    LDFLAGS: ''
1714  script: env; rake --verbose all test
1715Test gcc-5 64bit_float_int16:
1716  stage: test
1717  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1718  variables:
1719    CC: gcc-5
1720    CXX: g++-5
1721    LD: gcc-5
1722    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
1723    LDFLAGS: ''
1724  script: env; rake --verbose all test
1725Test gcc-5 64bit_float_int16_utf8:
1726  stage: test
1727  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1728  variables:
1729    CC: gcc-5
1730    CXX: g++-5
1731    LD: gcc-5
1732    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
1733    LDFLAGS: ''
1734  script: env; rake --verbose all test
1735Test gcc-5 64bit_float_int64:
1736  stage: test
1737  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1738  variables:
1739    CC: gcc-5
1740    CXX: g++-5
1741    LD: gcc-5
1742    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
1743    LDFLAGS: ''
1744  script: env; rake --verbose all test
1745Test gcc-5 64bit_float_int64_utf8:
1746  stage: test
1747  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1748  variables:
1749    CC: gcc-5
1750    CXX: g++-5
1751    LD: gcc-5
1752    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
1753    LDFLAGS: ''
1754  script: env; rake --verbose all test
1755Test gcc-5 64bit_float_int64_word:
1756  stage: test
1757  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1758  variables:
1759    CC: gcc-5
1760    CXX: g++-5
1761    LD: gcc-5
1762    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
1763    LDFLAGS: ''
1764  script: env; rake --verbose all test
1765Test gcc-5 64bit_float_int64_word_utf8:
1766  stage: test
1767  image: registry.gitlab.com/dabroz/mruby:gcc5_0.7
1768  variables:
1769    CC: gcc-5
1770    CXX: g++-5
1771    LD: gcc-5
1772    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1773    LDFLAGS: ''
1774  script: env; rake --verbose all test
1775Test gcc-6 32bit:
1776  stage: test
1777  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1778  variables:
1779    CC: gcc-6
1780    CXX: g++-6
1781    LD: gcc-6
1782    CFLAGS: "-m32 "
1783    LDFLAGS: "-m32"
1784  script: env; rake --verbose all test
1785Test gcc-6 32bit_utf8:
1786  stage: test
1787  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1788  variables:
1789    CC: gcc-6
1790    CXX: g++-6
1791    LD: gcc-6
1792    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
1793    LDFLAGS: "-m32"
1794  script: env; rake --verbose all test
1795Test gcc-6 32bit_nan:
1796  stage: test
1797  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1798  variables:
1799    CC: gcc-6
1800    CXX: g++-6
1801    LD: gcc-6
1802    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
1803    LDFLAGS: "-m32"
1804  script: env; rake --verbose all test
1805Test gcc-6 32bit_nan_utf8:
1806  stage: test
1807  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1808  variables:
1809    CC: gcc-6
1810    CXX: g++-6
1811    LD: gcc-6
1812    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
1813    LDFLAGS: "-m32"
1814  script: env; rake --verbose all test
1815Test gcc-6 32bit_word:
1816  stage: test
1817  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1818  variables:
1819    CC: gcc-6
1820    CXX: g++-6
1821    LD: gcc-6
1822    CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
1823    LDFLAGS: "-m32"
1824  script: env; rake --verbose all test
1825Test gcc-6 32bit_word_utf8:
1826  stage: test
1827  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1828  variables:
1829    CC: gcc-6
1830    CXX: g++-6
1831    LD: gcc-6
1832    CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1833    LDFLAGS: "-m32"
1834  script: env; rake --verbose all test
1835Test gcc-6 32bit_int16:
1836  stage: test
1837  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1838  variables:
1839    CC: gcc-6
1840    CXX: g++-6
1841    LD: gcc-6
1842    CFLAGS: "-m32 -DMRB_INT16=1"
1843    LDFLAGS: "-m32"
1844  script: env; rake --verbose all test
1845Test gcc-6 32bit_int16_utf8:
1846  stage: test
1847  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1848  variables:
1849    CC: gcc-6
1850    CXX: g++-6
1851    LD: gcc-6
1852    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
1853    LDFLAGS: "-m32"
1854  script: env; rake --verbose all test
1855Test gcc-6 32bit_int16_nan:
1856  stage: test
1857  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1858  variables:
1859    CC: gcc-6
1860    CXX: g++-6
1861    LD: gcc-6
1862    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
1863    LDFLAGS: "-m32"
1864  script: env; rake --verbose all test
1865Test gcc-6 32bit_int16_nan_utf8:
1866  stage: test
1867  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1868  variables:
1869    CC: gcc-6
1870    CXX: g++-6
1871    LD: gcc-6
1872    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
1873    LDFLAGS: "-m32"
1874  script: env; rake --verbose all test
1875Test gcc-6 32bit_int64:
1876  stage: test
1877  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1878  variables:
1879    CC: gcc-6
1880    CXX: g++-6
1881    LD: gcc-6
1882    CFLAGS: "-m32 -DMRB_INT64=1"
1883    LDFLAGS: "-m32"
1884  script: env; rake --verbose all test
1885Test gcc-6 32bit_int64_utf8:
1886  stage: test
1887  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1888  variables:
1889    CC: gcc-6
1890    CXX: g++-6
1891    LD: gcc-6
1892    CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
1893    LDFLAGS: "-m32"
1894  script: env; rake --verbose all test
1895Test gcc-6 32bit_float:
1896  stage: test
1897  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1898  variables:
1899    CC: gcc-6
1900    CXX: g++-6
1901    LD: gcc-6
1902    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
1903    LDFLAGS: "-m32"
1904  script: env; rake --verbose all test
1905Test gcc-6 32bit_float_utf8:
1906  stage: test
1907  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1908  variables:
1909    CC: gcc-6
1910    CXX: g++-6
1911    LD: gcc-6
1912    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
1913    LDFLAGS: "-m32"
1914  script: env; rake --verbose all test
1915Test gcc-6 32bit_float_word:
1916  stage: test
1917  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1918  variables:
1919    CC: gcc-6
1920    CXX: g++-6
1921    LD: gcc-6
1922    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
1923    LDFLAGS: "-m32"
1924  script: env; rake --verbose all test
1925Test gcc-6 32bit_float_word_utf8:
1926  stage: test
1927  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1928  variables:
1929    CC: gcc-6
1930    CXX: g++-6
1931    LD: gcc-6
1932    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
1933    LDFLAGS: "-m32"
1934  script: env; rake --verbose all test
1935Test gcc-6 32bit_float_int16:
1936  stage: test
1937  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1938  variables:
1939    CC: gcc-6
1940    CXX: g++-6
1941    LD: gcc-6
1942    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
1943    LDFLAGS: "-m32"
1944  script: env; rake --verbose all test
1945Test gcc-6 32bit_float_int16_utf8:
1946  stage: test
1947  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1948  variables:
1949    CC: gcc-6
1950    CXX: g++-6
1951    LD: gcc-6
1952    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
1953    LDFLAGS: "-m32"
1954  script: env; rake --verbose all test
1955Test gcc-6 32bit_float_int64:
1956  stage: test
1957  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1958  variables:
1959    CC: gcc-6
1960    CXX: g++-6
1961    LD: gcc-6
1962    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
1963    LDFLAGS: "-m32"
1964  script: env; rake --verbose all test
1965Test gcc-6 32bit_float_int64_utf8:
1966  stage: test
1967  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1968  variables:
1969    CC: gcc-6
1970    CXX: g++-6
1971    LD: gcc-6
1972    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
1973    LDFLAGS: "-m32"
1974  script: env; rake --verbose all test
1975Test gcc-6 64bit:
1976  stage: test
1977  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1978  variables:
1979    CC: gcc-6
1980    CXX: g++-6
1981    LD: gcc-6
1982    CFLAGS: ''
1983    LDFLAGS: ''
1984  script: env; rake --verbose all test
1985Test gcc-6 64bit_utf8:
1986  stage: test
1987  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1988  variables:
1989    CC: gcc-6
1990    CXX: g++-6
1991    LD: gcc-6
1992    CFLAGS: "-DMRB_UTF8_STRING=1"
1993    LDFLAGS: ''
1994  script: env; rake --verbose all test
1995Test gcc-6 64bit_nan:
1996  stage: test
1997  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
1998  variables:
1999    CC: gcc-6
2000    CXX: g++-6
2001    LD: gcc-6
2002    CFLAGS: "-DMRB_NAN_BOXING=1"
2003    LDFLAGS: ''
2004  script: env; rake --verbose all test
2005Test gcc-6 64bit_nan_utf8:
2006  stage: test
2007  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2008  variables:
2009    CC: gcc-6
2010    CXX: g++-6
2011    LD: gcc-6
2012    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
2013    LDFLAGS: ''
2014  script: env; rake --verbose all test
2015Test gcc-6 64bit_word:
2016  stage: test
2017  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2018  variables:
2019    CC: gcc-6
2020    CXX: g++-6
2021    LD: gcc-6
2022    CFLAGS: "-DMRB_WORD_BOXING=1"
2023    LDFLAGS: ''
2024  script: env; rake --verbose all test
2025Test gcc-6 64bit_word_utf8:
2026  stage: test
2027  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2028  variables:
2029    CC: gcc-6
2030    CXX: g++-6
2031    LD: gcc-6
2032    CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2033    LDFLAGS: ''
2034  script: env; rake --verbose all test
2035Test gcc-6 64bit_int16:
2036  stage: test
2037  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2038  variables:
2039    CC: gcc-6
2040    CXX: g++-6
2041    LD: gcc-6
2042    CFLAGS: "-DMRB_INT16=1"
2043    LDFLAGS: ''
2044  script: env; rake --verbose all test
2045Test gcc-6 64bit_int16_utf8:
2046  stage: test
2047  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2048  variables:
2049    CC: gcc-6
2050    CXX: g++-6
2051    LD: gcc-6
2052    CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
2053    LDFLAGS: ''
2054  script: env; rake --verbose all test
2055Test gcc-6 64bit_int16_nan:
2056  stage: test
2057  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2058  variables:
2059    CC: gcc-6
2060    CXX: g++-6
2061    LD: gcc-6
2062    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
2063    LDFLAGS: ''
2064  script: env; rake --verbose all test
2065Test gcc-6 64bit_int16_nan_utf8:
2066  stage: test
2067  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2068  variables:
2069    CC: gcc-6
2070    CXX: g++-6
2071    LD: gcc-6
2072    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
2073    LDFLAGS: ''
2074  script: env; rake --verbose all test
2075Test gcc-6 64bit_int64:
2076  stage: test
2077  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2078  variables:
2079    CC: gcc-6
2080    CXX: g++-6
2081    LD: gcc-6
2082    CFLAGS: "-DMRB_INT64=1"
2083    LDFLAGS: ''
2084  script: env; rake --verbose all test
2085Test gcc-6 64bit_int64_utf8:
2086  stage: test
2087  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2088  variables:
2089    CC: gcc-6
2090    CXX: g++-6
2091    LD: gcc-6
2092    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
2093    LDFLAGS: ''
2094  script: env; rake --verbose all test
2095Test gcc-6 64bit_int64_word:
2096  stage: test
2097  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2098  variables:
2099    CC: gcc-6
2100    CXX: g++-6
2101    LD: gcc-6
2102    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
2103    LDFLAGS: ''
2104  script: env; rake --verbose all test
2105Test gcc-6 64bit_int64_word_utf8:
2106  stage: test
2107  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2108  variables:
2109    CC: gcc-6
2110    CXX: g++-6
2111    LD: gcc-6
2112    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2113    LDFLAGS: ''
2114  script: env; rake --verbose all test
2115Test gcc-6 64bit_float:
2116  stage: test
2117  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2118  variables:
2119    CC: gcc-6
2120    CXX: g++-6
2121    LD: gcc-6
2122    CFLAGS: "-DMRB_USE_FLOAT=1"
2123    LDFLAGS: ''
2124  script: env; rake --verbose all test
2125Test gcc-6 64bit_float_utf8:
2126  stage: test
2127  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2128  variables:
2129    CC: gcc-6
2130    CXX: g++-6
2131    LD: gcc-6
2132    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
2133    LDFLAGS: ''
2134  script: env; rake --verbose all test
2135Test gcc-6 64bit_float_word:
2136  stage: test
2137  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2138  variables:
2139    CC: gcc-6
2140    CXX: g++-6
2141    LD: gcc-6
2142    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
2143    LDFLAGS: ''
2144  script: env; rake --verbose all test
2145Test gcc-6 64bit_float_word_utf8:
2146  stage: test
2147  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2148  variables:
2149    CC: gcc-6
2150    CXX: g++-6
2151    LD: gcc-6
2152    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2153    LDFLAGS: ''
2154  script: env; rake --verbose all test
2155Test gcc-6 64bit_float_int16:
2156  stage: test
2157  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2158  variables:
2159    CC: gcc-6
2160    CXX: g++-6
2161    LD: gcc-6
2162    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
2163    LDFLAGS: ''
2164  script: env; rake --verbose all test
2165Test gcc-6 64bit_float_int16_utf8:
2166  stage: test
2167  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2168  variables:
2169    CC: gcc-6
2170    CXX: g++-6
2171    LD: gcc-6
2172    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
2173    LDFLAGS: ''
2174  script: env; rake --verbose all test
2175Test gcc-6 64bit_float_int64:
2176  stage: test
2177  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2178  variables:
2179    CC: gcc-6
2180    CXX: g++-6
2181    LD: gcc-6
2182    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
2183    LDFLAGS: ''
2184  script: env; rake --verbose all test
2185Test gcc-6 64bit_float_int64_utf8:
2186  stage: test
2187  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2188  variables:
2189    CC: gcc-6
2190    CXX: g++-6
2191    LD: gcc-6
2192    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
2193    LDFLAGS: ''
2194  script: env; rake --verbose all test
2195Test gcc-6 64bit_float_int64_word:
2196  stage: test
2197  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2198  variables:
2199    CC: gcc-6
2200    CXX: g++-6
2201    LD: gcc-6
2202    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
2203    LDFLAGS: ''
2204  script: env; rake --verbose all test
2205Test gcc-6 64bit_float_int64_word_utf8:
2206  stage: test
2207  image: registry.gitlab.com/dabroz/mruby:gcc6_0.7
2208  variables:
2209    CC: gcc-6
2210    CXX: g++-6
2211    LD: gcc-6
2212    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2213    LDFLAGS: ''
2214  script: env; rake --verbose all test
2215Test clang-3.5 32bit:
2216  stage: test
2217  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2218  variables:
2219    CC: clang-3.5
2220    CXX: clang++-3.5
2221    LD: clang-3.5
2222    CFLAGS: "-m32 "
2223    LDFLAGS: "-m32"
2224  script: env; rake --verbose all test
2225Test clang-3.5 32bit_utf8:
2226  stage: test
2227  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2228  variables:
2229    CC: clang-3.5
2230    CXX: clang++-3.5
2231    LD: clang-3.5
2232    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
2233    LDFLAGS: "-m32"
2234  script: env; rake --verbose all test
2235Test clang-3.5 32bit_nan:
2236  stage: test
2237  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2238  variables:
2239    CC: clang-3.5
2240    CXX: clang++-3.5
2241    LD: clang-3.5
2242    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
2243    LDFLAGS: "-m32"
2244  script: env; rake --verbose all test
2245Test clang-3.5 32bit_nan_utf8:
2246  stage: test
2247  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2248  variables:
2249    CC: clang-3.5
2250    CXX: clang++-3.5
2251    LD: clang-3.5
2252    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
2253    LDFLAGS: "-m32"
2254  script: env; rake --verbose all test
2255Test clang-3.5 32bit_word:
2256  stage: test
2257  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2258  variables:
2259    CC: clang-3.5
2260    CXX: clang++-3.5
2261    LD: clang-3.5
2262    CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
2263    LDFLAGS: "-m32"
2264  script: env; rake --verbose all test
2265Test clang-3.5 32bit_word_utf8:
2266  stage: test
2267  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2268  variables:
2269    CC: clang-3.5
2270    CXX: clang++-3.5
2271    LD: clang-3.5
2272    CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2273    LDFLAGS: "-m32"
2274  script: env; rake --verbose all test
2275Test clang-3.5 32bit_int16:
2276  stage: test
2277  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2278  variables:
2279    CC: clang-3.5
2280    CXX: clang++-3.5
2281    LD: clang-3.5
2282    CFLAGS: "-m32 -DMRB_INT16=1"
2283    LDFLAGS: "-m32"
2284  script: env; rake --verbose all test
2285Test clang-3.5 32bit_int16_utf8:
2286  stage: test
2287  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2288  variables:
2289    CC: clang-3.5
2290    CXX: clang++-3.5
2291    LD: clang-3.5
2292    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
2293    LDFLAGS: "-m32"
2294  script: env; rake --verbose all test
2295Test clang-3.5 32bit_int16_nan:
2296  stage: test
2297  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2298  variables:
2299    CC: clang-3.5
2300    CXX: clang++-3.5
2301    LD: clang-3.5
2302    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
2303    LDFLAGS: "-m32"
2304  script: env; rake --verbose all test
2305Test clang-3.5 32bit_int16_nan_utf8:
2306  stage: test
2307  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2308  variables:
2309    CC: clang-3.5
2310    CXX: clang++-3.5
2311    LD: clang-3.5
2312    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
2313    LDFLAGS: "-m32"
2314  script: env; rake --verbose all test
2315Test clang-3.5 32bit_int64:
2316  stage: test
2317  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2318  variables:
2319    CC: clang-3.5
2320    CXX: clang++-3.5
2321    LD: clang-3.5
2322    CFLAGS: "-m32 -DMRB_INT64=1"
2323    LDFLAGS: "-m32"
2324  script: env; rake --verbose all test
2325Test clang-3.5 32bit_int64_utf8:
2326  stage: test
2327  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2328  variables:
2329    CC: clang-3.5
2330    CXX: clang++-3.5
2331    LD: clang-3.5
2332    CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
2333    LDFLAGS: "-m32"
2334  script: env; rake --verbose all test
2335Test clang-3.5 32bit_float:
2336  stage: test
2337  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2338  variables:
2339    CC: clang-3.5
2340    CXX: clang++-3.5
2341    LD: clang-3.5
2342    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
2343    LDFLAGS: "-m32"
2344  script: env; rake --verbose all test
2345Test clang-3.5 32bit_float_utf8:
2346  stage: test
2347  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2348  variables:
2349    CC: clang-3.5
2350    CXX: clang++-3.5
2351    LD: clang-3.5
2352    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
2353    LDFLAGS: "-m32"
2354  script: env; rake --verbose all test
2355Test clang-3.5 32bit_float_word:
2356  stage: test
2357  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2358  variables:
2359    CC: clang-3.5
2360    CXX: clang++-3.5
2361    LD: clang-3.5
2362    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
2363    LDFLAGS: "-m32"
2364  script: env; rake --verbose all test
2365Test clang-3.5 32bit_float_word_utf8:
2366  stage: test
2367  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2368  variables:
2369    CC: clang-3.5
2370    CXX: clang++-3.5
2371    LD: clang-3.5
2372    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2373    LDFLAGS: "-m32"
2374  script: env; rake --verbose all test
2375Test clang-3.5 32bit_float_int16:
2376  stage: test
2377  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2378  variables:
2379    CC: clang-3.5
2380    CXX: clang++-3.5
2381    LD: clang-3.5
2382    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
2383    LDFLAGS: "-m32"
2384  script: env; rake --verbose all test
2385Test clang-3.5 32bit_float_int16_utf8:
2386  stage: test
2387  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2388  variables:
2389    CC: clang-3.5
2390    CXX: clang++-3.5
2391    LD: clang-3.5
2392    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
2393    LDFLAGS: "-m32"
2394  script: env; rake --verbose all test
2395Test clang-3.5 32bit_float_int64:
2396  stage: test
2397  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2398  variables:
2399    CC: clang-3.5
2400    CXX: clang++-3.5
2401    LD: clang-3.5
2402    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
2403    LDFLAGS: "-m32"
2404  script: env; rake --verbose all test
2405Test clang-3.5 32bit_float_int64_utf8:
2406  stage: test
2407  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2408  variables:
2409    CC: clang-3.5
2410    CXX: clang++-3.5
2411    LD: clang-3.5
2412    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
2413    LDFLAGS: "-m32"
2414  script: env; rake --verbose all test
2415Test clang-3.5 64bit:
2416  stage: test
2417  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2418  variables:
2419    CC: clang-3.5
2420    CXX: clang++-3.5
2421    LD: clang-3.5
2422    CFLAGS: ''
2423    LDFLAGS: ''
2424  script: env; rake --verbose all test
2425Test clang-3.5 64bit_utf8:
2426  stage: test
2427  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2428  variables:
2429    CC: clang-3.5
2430    CXX: clang++-3.5
2431    LD: clang-3.5
2432    CFLAGS: "-DMRB_UTF8_STRING=1"
2433    LDFLAGS: ''
2434  script: env; rake --verbose all test
2435Test clang-3.5 64bit_nan:
2436  stage: test
2437  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2438  variables:
2439    CC: clang-3.5
2440    CXX: clang++-3.5
2441    LD: clang-3.5
2442    CFLAGS: "-DMRB_NAN_BOXING=1"
2443    LDFLAGS: ''
2444  script: env; rake --verbose all test
2445Test clang-3.5 64bit_nan_utf8:
2446  stage: test
2447  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2448  variables:
2449    CC: clang-3.5
2450    CXX: clang++-3.5
2451    LD: clang-3.5
2452    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
2453    LDFLAGS: ''
2454  script: env; rake --verbose all test
2455Test clang-3.5 64bit_word:
2456  stage: test
2457  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2458  variables:
2459    CC: clang-3.5
2460    CXX: clang++-3.5
2461    LD: clang-3.5
2462    CFLAGS: "-DMRB_WORD_BOXING=1"
2463    LDFLAGS: ''
2464  script: env; rake --verbose all test
2465Test clang-3.5 64bit_word_utf8:
2466  stage: test
2467  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2468  variables:
2469    CC: clang-3.5
2470    CXX: clang++-3.5
2471    LD: clang-3.5
2472    CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2473    LDFLAGS: ''
2474  script: env; rake --verbose all test
2475Test clang-3.5 64bit_int16:
2476  stage: test
2477  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2478  variables:
2479    CC: clang-3.5
2480    CXX: clang++-3.5
2481    LD: clang-3.5
2482    CFLAGS: "-DMRB_INT16=1"
2483    LDFLAGS: ''
2484  script: env; rake --verbose all test
2485Test clang-3.5 64bit_int16_utf8:
2486  stage: test
2487  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2488  variables:
2489    CC: clang-3.5
2490    CXX: clang++-3.5
2491    LD: clang-3.5
2492    CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
2493    LDFLAGS: ''
2494  script: env; rake --verbose all test
2495Test clang-3.5 64bit_int16_nan:
2496  stage: test
2497  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2498  variables:
2499    CC: clang-3.5
2500    CXX: clang++-3.5
2501    LD: clang-3.5
2502    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
2503    LDFLAGS: ''
2504  script: env; rake --verbose all test
2505Test clang-3.5 64bit_int16_nan_utf8:
2506  stage: test
2507  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2508  variables:
2509    CC: clang-3.5
2510    CXX: clang++-3.5
2511    LD: clang-3.5
2512    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
2513    LDFLAGS: ''
2514  script: env; rake --verbose all test
2515Test clang-3.5 64bit_int64:
2516  stage: test
2517  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2518  variables:
2519    CC: clang-3.5
2520    CXX: clang++-3.5
2521    LD: clang-3.5
2522    CFLAGS: "-DMRB_INT64=1"
2523    LDFLAGS: ''
2524  script: env; rake --verbose all test
2525Test clang-3.5 64bit_int64_utf8:
2526  stage: test
2527  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2528  variables:
2529    CC: clang-3.5
2530    CXX: clang++-3.5
2531    LD: clang-3.5
2532    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
2533    LDFLAGS: ''
2534  script: env; rake --verbose all test
2535Test clang-3.5 64bit_int64_word:
2536  stage: test
2537  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2538  variables:
2539    CC: clang-3.5
2540    CXX: clang++-3.5
2541    LD: clang-3.5
2542    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
2543    LDFLAGS: ''
2544  script: env; rake --verbose all test
2545Test clang-3.5 64bit_int64_word_utf8:
2546  stage: test
2547  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2548  variables:
2549    CC: clang-3.5
2550    CXX: clang++-3.5
2551    LD: clang-3.5
2552    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2553    LDFLAGS: ''
2554  script: env; rake --verbose all test
2555Test clang-3.5 64bit_float:
2556  stage: test
2557  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2558  variables:
2559    CC: clang-3.5
2560    CXX: clang++-3.5
2561    LD: clang-3.5
2562    CFLAGS: "-DMRB_USE_FLOAT=1"
2563    LDFLAGS: ''
2564  script: env; rake --verbose all test
2565Test clang-3.5 64bit_float_utf8:
2566  stage: test
2567  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2568  variables:
2569    CC: clang-3.5
2570    CXX: clang++-3.5
2571    LD: clang-3.5
2572    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
2573    LDFLAGS: ''
2574  script: env; rake --verbose all test
2575Test clang-3.5 64bit_float_word:
2576  stage: test
2577  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2578  variables:
2579    CC: clang-3.5
2580    CXX: clang++-3.5
2581    LD: clang-3.5
2582    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
2583    LDFLAGS: ''
2584  script: env; rake --verbose all test
2585Test clang-3.5 64bit_float_word_utf8:
2586  stage: test
2587  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2588  variables:
2589    CC: clang-3.5
2590    CXX: clang++-3.5
2591    LD: clang-3.5
2592    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2593    LDFLAGS: ''
2594  script: env; rake --verbose all test
2595Test clang-3.5 64bit_float_int16:
2596  stage: test
2597  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2598  variables:
2599    CC: clang-3.5
2600    CXX: clang++-3.5
2601    LD: clang-3.5
2602    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
2603    LDFLAGS: ''
2604  script: env; rake --verbose all test
2605Test clang-3.5 64bit_float_int16_utf8:
2606  stage: test
2607  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2608  variables:
2609    CC: clang-3.5
2610    CXX: clang++-3.5
2611    LD: clang-3.5
2612    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
2613    LDFLAGS: ''
2614  script: env; rake --verbose all test
2615Test clang-3.5 64bit_float_int64:
2616  stage: test
2617  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2618  variables:
2619    CC: clang-3.5
2620    CXX: clang++-3.5
2621    LD: clang-3.5
2622    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
2623    LDFLAGS: ''
2624  script: env; rake --verbose all test
2625Test clang-3.5 64bit_float_int64_utf8:
2626  stage: test
2627  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2628  variables:
2629    CC: clang-3.5
2630    CXX: clang++-3.5
2631    LD: clang-3.5
2632    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
2633    LDFLAGS: ''
2634  script: env; rake --verbose all test
2635Test clang-3.5 64bit_float_int64_word:
2636  stage: test
2637  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2638  variables:
2639    CC: clang-3.5
2640    CXX: clang++-3.5
2641    LD: clang-3.5
2642    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
2643    LDFLAGS: ''
2644  script: env; rake --verbose all test
2645Test clang-3.5 64bit_float_int64_word_utf8:
2646  stage: test
2647  image: registry.gitlab.com/dabroz/mruby:clang35_0.7
2648  variables:
2649    CC: clang-3.5
2650    CXX: clang++-3.5
2651    LD: clang-3.5
2652    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2653    LDFLAGS: ''
2654  script: env; rake --verbose all test
2655Test clang-3.6 32bit:
2656  stage: test
2657  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2658  variables:
2659    CC: clang-3.6
2660    CXX: clang++-3.6
2661    LD: clang-3.6
2662    CFLAGS: "-m32 "
2663    LDFLAGS: "-m32"
2664  script: env; rake --verbose all test
2665Test clang-3.6 32bit_utf8:
2666  stage: test
2667  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2668  variables:
2669    CC: clang-3.6
2670    CXX: clang++-3.6
2671    LD: clang-3.6
2672    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
2673    LDFLAGS: "-m32"
2674  script: env; rake --verbose all test
2675Test clang-3.6 32bit_nan:
2676  stage: test
2677  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2678  variables:
2679    CC: clang-3.6
2680    CXX: clang++-3.6
2681    LD: clang-3.6
2682    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
2683    LDFLAGS: "-m32"
2684  script: env; rake --verbose all test
2685Test clang-3.6 32bit_nan_utf8:
2686  stage: test
2687  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2688  variables:
2689    CC: clang-3.6
2690    CXX: clang++-3.6
2691    LD: clang-3.6
2692    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
2693    LDFLAGS: "-m32"
2694  script: env; rake --verbose all test
2695Test clang-3.6 32bit_word:
2696  stage: test
2697  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2698  variables:
2699    CC: clang-3.6
2700    CXX: clang++-3.6
2701    LD: clang-3.6
2702    CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
2703    LDFLAGS: "-m32"
2704  script: env; rake --verbose all test
2705Test clang-3.6 32bit_word_utf8:
2706  stage: test
2707  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2708  variables:
2709    CC: clang-3.6
2710    CXX: clang++-3.6
2711    LD: clang-3.6
2712    CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2713    LDFLAGS: "-m32"
2714  script: env; rake --verbose all test
2715Test clang-3.6 32bit_int16:
2716  stage: test
2717  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2718  variables:
2719    CC: clang-3.6
2720    CXX: clang++-3.6
2721    LD: clang-3.6
2722    CFLAGS: "-m32 -DMRB_INT16=1"
2723    LDFLAGS: "-m32"
2724  script: env; rake --verbose all test
2725Test clang-3.6 32bit_int16_utf8:
2726  stage: test
2727  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2728  variables:
2729    CC: clang-3.6
2730    CXX: clang++-3.6
2731    LD: clang-3.6
2732    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
2733    LDFLAGS: "-m32"
2734  script: env; rake --verbose all test
2735Test clang-3.6 32bit_int16_nan:
2736  stage: test
2737  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2738  variables:
2739    CC: clang-3.6
2740    CXX: clang++-3.6
2741    LD: clang-3.6
2742    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
2743    LDFLAGS: "-m32"
2744  script: env; rake --verbose all test
2745Test clang-3.6 32bit_int16_nan_utf8:
2746  stage: test
2747  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2748  variables:
2749    CC: clang-3.6
2750    CXX: clang++-3.6
2751    LD: clang-3.6
2752    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
2753    LDFLAGS: "-m32"
2754  script: env; rake --verbose all test
2755Test clang-3.6 32bit_int64:
2756  stage: test
2757  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2758  variables:
2759    CC: clang-3.6
2760    CXX: clang++-3.6
2761    LD: clang-3.6
2762    CFLAGS: "-m32 -DMRB_INT64=1"
2763    LDFLAGS: "-m32"
2764  script: env; rake --verbose all test
2765Test clang-3.6 32bit_int64_utf8:
2766  stage: test
2767  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2768  variables:
2769    CC: clang-3.6
2770    CXX: clang++-3.6
2771    LD: clang-3.6
2772    CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
2773    LDFLAGS: "-m32"
2774  script: env; rake --verbose all test
2775Test clang-3.6 32bit_float:
2776  stage: test
2777  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2778  variables:
2779    CC: clang-3.6
2780    CXX: clang++-3.6
2781    LD: clang-3.6
2782    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
2783    LDFLAGS: "-m32"
2784  script: env; rake --verbose all test
2785Test clang-3.6 32bit_float_utf8:
2786  stage: test
2787  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2788  variables:
2789    CC: clang-3.6
2790    CXX: clang++-3.6
2791    LD: clang-3.6
2792    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
2793    LDFLAGS: "-m32"
2794  script: env; rake --verbose all test
2795Test clang-3.6 32bit_float_word:
2796  stage: test
2797  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2798  variables:
2799    CC: clang-3.6
2800    CXX: clang++-3.6
2801    LD: clang-3.6
2802    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
2803    LDFLAGS: "-m32"
2804  script: env; rake --verbose all test
2805Test clang-3.6 32bit_float_word_utf8:
2806  stage: test
2807  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2808  variables:
2809    CC: clang-3.6
2810    CXX: clang++-3.6
2811    LD: clang-3.6
2812    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2813    LDFLAGS: "-m32"
2814  script: env; rake --verbose all test
2815Test clang-3.6 32bit_float_int16:
2816  stage: test
2817  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2818  variables:
2819    CC: clang-3.6
2820    CXX: clang++-3.6
2821    LD: clang-3.6
2822    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
2823    LDFLAGS: "-m32"
2824  script: env; rake --verbose all test
2825Test clang-3.6 32bit_float_int16_utf8:
2826  stage: test
2827  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2828  variables:
2829    CC: clang-3.6
2830    CXX: clang++-3.6
2831    LD: clang-3.6
2832    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
2833    LDFLAGS: "-m32"
2834  script: env; rake --verbose all test
2835Test clang-3.6 32bit_float_int64:
2836  stage: test
2837  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2838  variables:
2839    CC: clang-3.6
2840    CXX: clang++-3.6
2841    LD: clang-3.6
2842    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
2843    LDFLAGS: "-m32"
2844  script: env; rake --verbose all test
2845Test clang-3.6 32bit_float_int64_utf8:
2846  stage: test
2847  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2848  variables:
2849    CC: clang-3.6
2850    CXX: clang++-3.6
2851    LD: clang-3.6
2852    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
2853    LDFLAGS: "-m32"
2854  script: env; rake --verbose all test
2855Test clang-3.6 64bit:
2856  stage: test
2857  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2858  variables:
2859    CC: clang-3.6
2860    CXX: clang++-3.6
2861    LD: clang-3.6
2862    CFLAGS: ''
2863    LDFLAGS: ''
2864  script: env; rake --verbose all test
2865Test clang-3.6 64bit_utf8:
2866  stage: test
2867  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2868  variables:
2869    CC: clang-3.6
2870    CXX: clang++-3.6
2871    LD: clang-3.6
2872    CFLAGS: "-DMRB_UTF8_STRING=1"
2873    LDFLAGS: ''
2874  script: env; rake --verbose all test
2875Test clang-3.6 64bit_nan:
2876  stage: test
2877  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2878  variables:
2879    CC: clang-3.6
2880    CXX: clang++-3.6
2881    LD: clang-3.6
2882    CFLAGS: "-DMRB_NAN_BOXING=1"
2883    LDFLAGS: ''
2884  script: env; rake --verbose all test
2885Test clang-3.6 64bit_nan_utf8:
2886  stage: test
2887  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2888  variables:
2889    CC: clang-3.6
2890    CXX: clang++-3.6
2891    LD: clang-3.6
2892    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
2893    LDFLAGS: ''
2894  script: env; rake --verbose all test
2895Test clang-3.6 64bit_word:
2896  stage: test
2897  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2898  variables:
2899    CC: clang-3.6
2900    CXX: clang++-3.6
2901    LD: clang-3.6
2902    CFLAGS: "-DMRB_WORD_BOXING=1"
2903    LDFLAGS: ''
2904  script: env; rake --verbose all test
2905Test clang-3.6 64bit_word_utf8:
2906  stage: test
2907  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2908  variables:
2909    CC: clang-3.6
2910    CXX: clang++-3.6
2911    LD: clang-3.6
2912    CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2913    LDFLAGS: ''
2914  script: env; rake --verbose all test
2915Test clang-3.6 64bit_int16:
2916  stage: test
2917  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2918  variables:
2919    CC: clang-3.6
2920    CXX: clang++-3.6
2921    LD: clang-3.6
2922    CFLAGS: "-DMRB_INT16=1"
2923    LDFLAGS: ''
2924  script: env; rake --verbose all test
2925Test clang-3.6 64bit_int16_utf8:
2926  stage: test
2927  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2928  variables:
2929    CC: clang-3.6
2930    CXX: clang++-3.6
2931    LD: clang-3.6
2932    CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
2933    LDFLAGS: ''
2934  script: env; rake --verbose all test
2935Test clang-3.6 64bit_int16_nan:
2936  stage: test
2937  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2938  variables:
2939    CC: clang-3.6
2940    CXX: clang++-3.6
2941    LD: clang-3.6
2942    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
2943    LDFLAGS: ''
2944  script: env; rake --verbose all test
2945Test clang-3.6 64bit_int16_nan_utf8:
2946  stage: test
2947  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2948  variables:
2949    CC: clang-3.6
2950    CXX: clang++-3.6
2951    LD: clang-3.6
2952    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
2953    LDFLAGS: ''
2954  script: env; rake --verbose all test
2955Test clang-3.6 64bit_int64:
2956  stage: test
2957  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2958  variables:
2959    CC: clang-3.6
2960    CXX: clang++-3.6
2961    LD: clang-3.6
2962    CFLAGS: "-DMRB_INT64=1"
2963    LDFLAGS: ''
2964  script: env; rake --verbose all test
2965Test clang-3.6 64bit_int64_utf8:
2966  stage: test
2967  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2968  variables:
2969    CC: clang-3.6
2970    CXX: clang++-3.6
2971    LD: clang-3.6
2972    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
2973    LDFLAGS: ''
2974  script: env; rake --verbose all test
2975Test clang-3.6 64bit_int64_word:
2976  stage: test
2977  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2978  variables:
2979    CC: clang-3.6
2980    CXX: clang++-3.6
2981    LD: clang-3.6
2982    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
2983    LDFLAGS: ''
2984  script: env; rake --verbose all test
2985Test clang-3.6 64bit_int64_word_utf8:
2986  stage: test
2987  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2988  variables:
2989    CC: clang-3.6
2990    CXX: clang++-3.6
2991    LD: clang-3.6
2992    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
2993    LDFLAGS: ''
2994  script: env; rake --verbose all test
2995Test clang-3.6 64bit_float:
2996  stage: test
2997  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
2998  variables:
2999    CC: clang-3.6
3000    CXX: clang++-3.6
3001    LD: clang-3.6
3002    CFLAGS: "-DMRB_USE_FLOAT=1"
3003    LDFLAGS: ''
3004  script: env; rake --verbose all test
3005Test clang-3.6 64bit_float_utf8:
3006  stage: test
3007  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
3008  variables:
3009    CC: clang-3.6
3010    CXX: clang++-3.6
3011    LD: clang-3.6
3012    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
3013    LDFLAGS: ''
3014  script: env; rake --verbose all test
3015Test clang-3.6 64bit_float_word:
3016  stage: test
3017  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
3018  variables:
3019    CC: clang-3.6
3020    CXX: clang++-3.6
3021    LD: clang-3.6
3022    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
3023    LDFLAGS: ''
3024  script: env; rake --verbose all test
3025Test clang-3.6 64bit_float_word_utf8:
3026  stage: test
3027  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
3028  variables:
3029    CC: clang-3.6
3030    CXX: clang++-3.6
3031    LD: clang-3.6
3032    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3033    LDFLAGS: ''
3034  script: env; rake --verbose all test
3035Test clang-3.6 64bit_float_int16:
3036  stage: test
3037  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
3038  variables:
3039    CC: clang-3.6
3040    CXX: clang++-3.6
3041    LD: clang-3.6
3042    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
3043    LDFLAGS: ''
3044  script: env; rake --verbose all test
3045Test clang-3.6 64bit_float_int16_utf8:
3046  stage: test
3047  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
3048  variables:
3049    CC: clang-3.6
3050    CXX: clang++-3.6
3051    LD: clang-3.6
3052    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
3053    LDFLAGS: ''
3054  script: env; rake --verbose all test
3055Test clang-3.6 64bit_float_int64:
3056  stage: test
3057  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
3058  variables:
3059    CC: clang-3.6
3060    CXX: clang++-3.6
3061    LD: clang-3.6
3062    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
3063    LDFLAGS: ''
3064  script: env; rake --verbose all test
3065Test clang-3.6 64bit_float_int64_utf8:
3066  stage: test
3067  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
3068  variables:
3069    CC: clang-3.6
3070    CXX: clang++-3.6
3071    LD: clang-3.6
3072    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
3073    LDFLAGS: ''
3074  script: env; rake --verbose all test
3075Test clang-3.6 64bit_float_int64_word:
3076  stage: test
3077  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
3078  variables:
3079    CC: clang-3.6
3080    CXX: clang++-3.6
3081    LD: clang-3.6
3082    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
3083    LDFLAGS: ''
3084  script: env; rake --verbose all test
3085Test clang-3.6 64bit_float_int64_word_utf8:
3086  stage: test
3087  image: registry.gitlab.com/dabroz/mruby:clang36_0.7
3088  variables:
3089    CC: clang-3.6
3090    CXX: clang++-3.6
3091    LD: clang-3.6
3092    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3093    LDFLAGS: ''
3094  script: env; rake --verbose all test
3095Test clang-3.7 32bit:
3096  stage: test
3097  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3098  variables:
3099    CC: clang-3.7
3100    CXX: clang++-3.7
3101    LD: clang-3.7
3102    CFLAGS: "-m32 "
3103    LDFLAGS: "-m32"
3104  script: env; rake --verbose all test
3105Test clang-3.7 32bit_utf8:
3106  stage: test
3107  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3108  variables:
3109    CC: clang-3.7
3110    CXX: clang++-3.7
3111    LD: clang-3.7
3112    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
3113    LDFLAGS: "-m32"
3114  script: env; rake --verbose all test
3115Test clang-3.7 32bit_nan:
3116  stage: test
3117  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3118  variables:
3119    CC: clang-3.7
3120    CXX: clang++-3.7
3121    LD: clang-3.7
3122    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
3123    LDFLAGS: "-m32"
3124  script: env; rake --verbose all test
3125Test clang-3.7 32bit_nan_utf8:
3126  stage: test
3127  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3128  variables:
3129    CC: clang-3.7
3130    CXX: clang++-3.7
3131    LD: clang-3.7
3132    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
3133    LDFLAGS: "-m32"
3134  script: env; rake --verbose all test
3135Test clang-3.7 32bit_word:
3136  stage: test
3137  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3138  variables:
3139    CC: clang-3.7
3140    CXX: clang++-3.7
3141    LD: clang-3.7
3142    CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
3143    LDFLAGS: "-m32"
3144  script: env; rake --verbose all test
3145Test clang-3.7 32bit_word_utf8:
3146  stage: test
3147  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3148  variables:
3149    CC: clang-3.7
3150    CXX: clang++-3.7
3151    LD: clang-3.7
3152    CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3153    LDFLAGS: "-m32"
3154  script: env; rake --verbose all test
3155Test clang-3.7 32bit_int16:
3156  stage: test
3157  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3158  variables:
3159    CC: clang-3.7
3160    CXX: clang++-3.7
3161    LD: clang-3.7
3162    CFLAGS: "-m32 -DMRB_INT16=1"
3163    LDFLAGS: "-m32"
3164  script: env; rake --verbose all test
3165Test clang-3.7 32bit_int16_utf8:
3166  stage: test
3167  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3168  variables:
3169    CC: clang-3.7
3170    CXX: clang++-3.7
3171    LD: clang-3.7
3172    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
3173    LDFLAGS: "-m32"
3174  script: env; rake --verbose all test
3175Test clang-3.7 32bit_int16_nan:
3176  stage: test
3177  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3178  variables:
3179    CC: clang-3.7
3180    CXX: clang++-3.7
3181    LD: clang-3.7
3182    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
3183    LDFLAGS: "-m32"
3184  script: env; rake --verbose all test
3185Test clang-3.7 32bit_int16_nan_utf8:
3186  stage: test
3187  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3188  variables:
3189    CC: clang-3.7
3190    CXX: clang++-3.7
3191    LD: clang-3.7
3192    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
3193    LDFLAGS: "-m32"
3194  script: env; rake --verbose all test
3195Test clang-3.7 32bit_int64:
3196  stage: test
3197  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3198  variables:
3199    CC: clang-3.7
3200    CXX: clang++-3.7
3201    LD: clang-3.7
3202    CFLAGS: "-m32 -DMRB_INT64=1"
3203    LDFLAGS: "-m32"
3204  script: env; rake --verbose all test
3205Test clang-3.7 32bit_int64_utf8:
3206  stage: test
3207  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3208  variables:
3209    CC: clang-3.7
3210    CXX: clang++-3.7
3211    LD: clang-3.7
3212    CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
3213    LDFLAGS: "-m32"
3214  script: env; rake --verbose all test
3215Test clang-3.7 32bit_float:
3216  stage: test
3217  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3218  variables:
3219    CC: clang-3.7
3220    CXX: clang++-3.7
3221    LD: clang-3.7
3222    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
3223    LDFLAGS: "-m32"
3224  script: env; rake --verbose all test
3225Test clang-3.7 32bit_float_utf8:
3226  stage: test
3227  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3228  variables:
3229    CC: clang-3.7
3230    CXX: clang++-3.7
3231    LD: clang-3.7
3232    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
3233    LDFLAGS: "-m32"
3234  script: env; rake --verbose all test
3235Test clang-3.7 32bit_float_word:
3236  stage: test
3237  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3238  variables:
3239    CC: clang-3.7
3240    CXX: clang++-3.7
3241    LD: clang-3.7
3242    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
3243    LDFLAGS: "-m32"
3244  script: env; rake --verbose all test
3245Test clang-3.7 32bit_float_word_utf8:
3246  stage: test
3247  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3248  variables:
3249    CC: clang-3.7
3250    CXX: clang++-3.7
3251    LD: clang-3.7
3252    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3253    LDFLAGS: "-m32"
3254  script: env; rake --verbose all test
3255Test clang-3.7 32bit_float_int16:
3256  stage: test
3257  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3258  variables:
3259    CC: clang-3.7
3260    CXX: clang++-3.7
3261    LD: clang-3.7
3262    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
3263    LDFLAGS: "-m32"
3264  script: env; rake --verbose all test
3265Test clang-3.7 32bit_float_int16_utf8:
3266  stage: test
3267  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3268  variables:
3269    CC: clang-3.7
3270    CXX: clang++-3.7
3271    LD: clang-3.7
3272    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
3273    LDFLAGS: "-m32"
3274  script: env; rake --verbose all test
3275Test clang-3.7 32bit_float_int64:
3276  stage: test
3277  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3278  variables:
3279    CC: clang-3.7
3280    CXX: clang++-3.7
3281    LD: clang-3.7
3282    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
3283    LDFLAGS: "-m32"
3284  script: env; rake --verbose all test
3285Test clang-3.7 32bit_float_int64_utf8:
3286  stage: test
3287  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3288  variables:
3289    CC: clang-3.7
3290    CXX: clang++-3.7
3291    LD: clang-3.7
3292    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
3293    LDFLAGS: "-m32"
3294  script: env; rake --verbose all test
3295Test clang-3.7 64bit:
3296  stage: test
3297  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3298  variables:
3299    CC: clang-3.7
3300    CXX: clang++-3.7
3301    LD: clang-3.7
3302    CFLAGS: ''
3303    LDFLAGS: ''
3304  script: env; rake --verbose all test
3305Test clang-3.7 64bit_utf8:
3306  stage: test
3307  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3308  variables:
3309    CC: clang-3.7
3310    CXX: clang++-3.7
3311    LD: clang-3.7
3312    CFLAGS: "-DMRB_UTF8_STRING=1"
3313    LDFLAGS: ''
3314  script: env; rake --verbose all test
3315Test clang-3.7 64bit_nan:
3316  stage: test
3317  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3318  variables:
3319    CC: clang-3.7
3320    CXX: clang++-3.7
3321    LD: clang-3.7
3322    CFLAGS: "-DMRB_NAN_BOXING=1"
3323    LDFLAGS: ''
3324  script: env; rake --verbose all test
3325Test clang-3.7 64bit_nan_utf8:
3326  stage: test
3327  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3328  variables:
3329    CC: clang-3.7
3330    CXX: clang++-3.7
3331    LD: clang-3.7
3332    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
3333    LDFLAGS: ''
3334  script: env; rake --verbose all test
3335Test clang-3.7 64bit_word:
3336  stage: test
3337  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3338  variables:
3339    CC: clang-3.7
3340    CXX: clang++-3.7
3341    LD: clang-3.7
3342    CFLAGS: "-DMRB_WORD_BOXING=1"
3343    LDFLAGS: ''
3344  script: env; rake --verbose all test
3345Test clang-3.7 64bit_word_utf8:
3346  stage: test
3347  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3348  variables:
3349    CC: clang-3.7
3350    CXX: clang++-3.7
3351    LD: clang-3.7
3352    CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3353    LDFLAGS: ''
3354  script: env; rake --verbose all test
3355Test clang-3.7 64bit_int16:
3356  stage: test
3357  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3358  variables:
3359    CC: clang-3.7
3360    CXX: clang++-3.7
3361    LD: clang-3.7
3362    CFLAGS: "-DMRB_INT16=1"
3363    LDFLAGS: ''
3364  script: env; rake --verbose all test
3365Test clang-3.7 64bit_int16_utf8:
3366  stage: test
3367  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3368  variables:
3369    CC: clang-3.7
3370    CXX: clang++-3.7
3371    LD: clang-3.7
3372    CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
3373    LDFLAGS: ''
3374  script: env; rake --verbose all test
3375Test clang-3.7 64bit_int16_nan:
3376  stage: test
3377  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3378  variables:
3379    CC: clang-3.7
3380    CXX: clang++-3.7
3381    LD: clang-3.7
3382    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
3383    LDFLAGS: ''
3384  script: env; rake --verbose all test
3385Test clang-3.7 64bit_int16_nan_utf8:
3386  stage: test
3387  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3388  variables:
3389    CC: clang-3.7
3390    CXX: clang++-3.7
3391    LD: clang-3.7
3392    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
3393    LDFLAGS: ''
3394  script: env; rake --verbose all test
3395Test clang-3.7 64bit_int64:
3396  stage: test
3397  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3398  variables:
3399    CC: clang-3.7
3400    CXX: clang++-3.7
3401    LD: clang-3.7
3402    CFLAGS: "-DMRB_INT64=1"
3403    LDFLAGS: ''
3404  script: env; rake --verbose all test
3405Test clang-3.7 64bit_int64_utf8:
3406  stage: test
3407  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3408  variables:
3409    CC: clang-3.7
3410    CXX: clang++-3.7
3411    LD: clang-3.7
3412    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
3413    LDFLAGS: ''
3414  script: env; rake --verbose all test
3415Test clang-3.7 64bit_int64_word:
3416  stage: test
3417  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3418  variables:
3419    CC: clang-3.7
3420    CXX: clang++-3.7
3421    LD: clang-3.7
3422    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
3423    LDFLAGS: ''
3424  script: env; rake --verbose all test
3425Test clang-3.7 64bit_int64_word_utf8:
3426  stage: test
3427  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3428  variables:
3429    CC: clang-3.7
3430    CXX: clang++-3.7
3431    LD: clang-3.7
3432    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3433    LDFLAGS: ''
3434  script: env; rake --verbose all test
3435Test clang-3.7 64bit_float:
3436  stage: test
3437  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3438  variables:
3439    CC: clang-3.7
3440    CXX: clang++-3.7
3441    LD: clang-3.7
3442    CFLAGS: "-DMRB_USE_FLOAT=1"
3443    LDFLAGS: ''
3444  script: env; rake --verbose all test
3445Test clang-3.7 64bit_float_utf8:
3446  stage: test
3447  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3448  variables:
3449    CC: clang-3.7
3450    CXX: clang++-3.7
3451    LD: clang-3.7
3452    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
3453    LDFLAGS: ''
3454  script: env; rake --verbose all test
3455Test clang-3.7 64bit_float_word:
3456  stage: test
3457  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3458  variables:
3459    CC: clang-3.7
3460    CXX: clang++-3.7
3461    LD: clang-3.7
3462    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
3463    LDFLAGS: ''
3464  script: env; rake --verbose all test
3465Test clang-3.7 64bit_float_word_utf8:
3466  stage: test
3467  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3468  variables:
3469    CC: clang-3.7
3470    CXX: clang++-3.7
3471    LD: clang-3.7
3472    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3473    LDFLAGS: ''
3474  script: env; rake --verbose all test
3475Test clang-3.7 64bit_float_int16:
3476  stage: test
3477  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3478  variables:
3479    CC: clang-3.7
3480    CXX: clang++-3.7
3481    LD: clang-3.7
3482    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
3483    LDFLAGS: ''
3484  script: env; rake --verbose all test
3485Test clang-3.7 64bit_float_int16_utf8:
3486  stage: test
3487  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3488  variables:
3489    CC: clang-3.7
3490    CXX: clang++-3.7
3491    LD: clang-3.7
3492    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
3493    LDFLAGS: ''
3494  script: env; rake --verbose all test
3495Test clang-3.7 64bit_float_int64:
3496  stage: test
3497  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3498  variables:
3499    CC: clang-3.7
3500    CXX: clang++-3.7
3501    LD: clang-3.7
3502    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
3503    LDFLAGS: ''
3504  script: env; rake --verbose all test
3505Test clang-3.7 64bit_float_int64_utf8:
3506  stage: test
3507  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3508  variables:
3509    CC: clang-3.7
3510    CXX: clang++-3.7
3511    LD: clang-3.7
3512    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
3513    LDFLAGS: ''
3514  script: env; rake --verbose all test
3515Test clang-3.7 64bit_float_int64_word:
3516  stage: test
3517  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3518  variables:
3519    CC: clang-3.7
3520    CXX: clang++-3.7
3521    LD: clang-3.7
3522    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
3523    LDFLAGS: ''
3524  script: env; rake --verbose all test
3525Test clang-3.7 64bit_float_int64_word_utf8:
3526  stage: test
3527  image: registry.gitlab.com/dabroz/mruby:clang37_0.7
3528  variables:
3529    CC: clang-3.7
3530    CXX: clang++-3.7
3531    LD: clang-3.7
3532    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3533    LDFLAGS: ''
3534  script: env; rake --verbose all test
3535Test clang-3.8 32bit:
3536  stage: test
3537  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3538  variables:
3539    CC: clang-3.8
3540    CXX: clang++-3.8
3541    LD: clang-3.8
3542    CFLAGS: "-m32 "
3543    LDFLAGS: "-m32"
3544  script: env; rake --verbose all test
3545Test clang-3.8 32bit_utf8:
3546  stage: test
3547  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3548  variables:
3549    CC: clang-3.8
3550    CXX: clang++-3.8
3551    LD: clang-3.8
3552    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
3553    LDFLAGS: "-m32"
3554  script: env; rake --verbose all test
3555Test clang-3.8 32bit_nan:
3556  stage: test
3557  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3558  variables:
3559    CC: clang-3.8
3560    CXX: clang++-3.8
3561    LD: clang-3.8
3562    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
3563    LDFLAGS: "-m32"
3564  script: env; rake --verbose all test
3565Test clang-3.8 32bit_nan_utf8:
3566  stage: test
3567  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3568  variables:
3569    CC: clang-3.8
3570    CXX: clang++-3.8
3571    LD: clang-3.8
3572    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
3573    LDFLAGS: "-m32"
3574  script: env; rake --verbose all test
3575Test clang-3.8 32bit_word:
3576  stage: test
3577  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3578  variables:
3579    CC: clang-3.8
3580    CXX: clang++-3.8
3581    LD: clang-3.8
3582    CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
3583    LDFLAGS: "-m32"
3584  script: env; rake --verbose all test
3585Test clang-3.8 32bit_word_utf8:
3586  stage: test
3587  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3588  variables:
3589    CC: clang-3.8
3590    CXX: clang++-3.8
3591    LD: clang-3.8
3592    CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3593    LDFLAGS: "-m32"
3594  script: env; rake --verbose all test
3595Test clang-3.8 32bit_int16:
3596  stage: test
3597  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3598  variables:
3599    CC: clang-3.8
3600    CXX: clang++-3.8
3601    LD: clang-3.8
3602    CFLAGS: "-m32 -DMRB_INT16=1"
3603    LDFLAGS: "-m32"
3604  script: env; rake --verbose all test
3605Test clang-3.8 32bit_int16_utf8:
3606  stage: test
3607  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3608  variables:
3609    CC: clang-3.8
3610    CXX: clang++-3.8
3611    LD: clang-3.8
3612    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
3613    LDFLAGS: "-m32"
3614  script: env; rake --verbose all test
3615Test clang-3.8 32bit_int16_nan:
3616  stage: test
3617  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3618  variables:
3619    CC: clang-3.8
3620    CXX: clang++-3.8
3621    LD: clang-3.8
3622    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
3623    LDFLAGS: "-m32"
3624  script: env; rake --verbose all test
3625Test clang-3.8 32bit_int16_nan_utf8:
3626  stage: test
3627  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3628  variables:
3629    CC: clang-3.8
3630    CXX: clang++-3.8
3631    LD: clang-3.8
3632    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
3633    LDFLAGS: "-m32"
3634  script: env; rake --verbose all test
3635Test clang-3.8 32bit_int64:
3636  stage: test
3637  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3638  variables:
3639    CC: clang-3.8
3640    CXX: clang++-3.8
3641    LD: clang-3.8
3642    CFLAGS: "-m32 -DMRB_INT64=1"
3643    LDFLAGS: "-m32"
3644  script: env; rake --verbose all test
3645Test clang-3.8 32bit_int64_utf8:
3646  stage: test
3647  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3648  variables:
3649    CC: clang-3.8
3650    CXX: clang++-3.8
3651    LD: clang-3.8
3652    CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
3653    LDFLAGS: "-m32"
3654  script: env; rake --verbose all test
3655Test clang-3.8 32bit_float:
3656  stage: test
3657  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3658  variables:
3659    CC: clang-3.8
3660    CXX: clang++-3.8
3661    LD: clang-3.8
3662    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
3663    LDFLAGS: "-m32"
3664  script: env; rake --verbose all test
3665Test clang-3.8 32bit_float_utf8:
3666  stage: test
3667  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3668  variables:
3669    CC: clang-3.8
3670    CXX: clang++-3.8
3671    LD: clang-3.8
3672    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
3673    LDFLAGS: "-m32"
3674  script: env; rake --verbose all test
3675Test clang-3.8 32bit_float_word:
3676  stage: test
3677  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3678  variables:
3679    CC: clang-3.8
3680    CXX: clang++-3.8
3681    LD: clang-3.8
3682    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
3683    LDFLAGS: "-m32"
3684  script: env; rake --verbose all test
3685Test clang-3.8 32bit_float_word_utf8:
3686  stage: test
3687  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3688  variables:
3689    CC: clang-3.8
3690    CXX: clang++-3.8
3691    LD: clang-3.8
3692    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3693    LDFLAGS: "-m32"
3694  script: env; rake --verbose all test
3695Test clang-3.8 32bit_float_int16:
3696  stage: test
3697  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3698  variables:
3699    CC: clang-3.8
3700    CXX: clang++-3.8
3701    LD: clang-3.8
3702    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
3703    LDFLAGS: "-m32"
3704  script: env; rake --verbose all test
3705Test clang-3.8 32bit_float_int16_utf8:
3706  stage: test
3707  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3708  variables:
3709    CC: clang-3.8
3710    CXX: clang++-3.8
3711    LD: clang-3.8
3712    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
3713    LDFLAGS: "-m32"
3714  script: env; rake --verbose all test
3715Test clang-3.8 32bit_float_int64:
3716  stage: test
3717  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3718  variables:
3719    CC: clang-3.8
3720    CXX: clang++-3.8
3721    LD: clang-3.8
3722    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
3723    LDFLAGS: "-m32"
3724  script: env; rake --verbose all test
3725Test clang-3.8 32bit_float_int64_utf8:
3726  stage: test
3727  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3728  variables:
3729    CC: clang-3.8
3730    CXX: clang++-3.8
3731    LD: clang-3.8
3732    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
3733    LDFLAGS: "-m32"
3734  script: env; rake --verbose all test
3735Test clang-3.8 64bit:
3736  stage: test
3737  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3738  variables:
3739    CC: clang-3.8
3740    CXX: clang++-3.8
3741    LD: clang-3.8
3742    CFLAGS: ''
3743    LDFLAGS: ''
3744  script: env; rake --verbose all test
3745Test clang-3.8 64bit_utf8:
3746  stage: test
3747  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3748  variables:
3749    CC: clang-3.8
3750    CXX: clang++-3.8
3751    LD: clang-3.8
3752    CFLAGS: "-DMRB_UTF8_STRING=1"
3753    LDFLAGS: ''
3754  script: env; rake --verbose all test
3755Test clang-3.8 64bit_nan:
3756  stage: test
3757  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3758  variables:
3759    CC: clang-3.8
3760    CXX: clang++-3.8
3761    LD: clang-3.8
3762    CFLAGS: "-DMRB_NAN_BOXING=1"
3763    LDFLAGS: ''
3764  script: env; rake --verbose all test
3765Test clang-3.8 64bit_nan_utf8:
3766  stage: test
3767  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3768  variables:
3769    CC: clang-3.8
3770    CXX: clang++-3.8
3771    LD: clang-3.8
3772    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
3773    LDFLAGS: ''
3774  script: env; rake --verbose all test
3775Test clang-3.8 64bit_word:
3776  stage: test
3777  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3778  variables:
3779    CC: clang-3.8
3780    CXX: clang++-3.8
3781    LD: clang-3.8
3782    CFLAGS: "-DMRB_WORD_BOXING=1"
3783    LDFLAGS: ''
3784  script: env; rake --verbose all test
3785Test clang-3.8 64bit_word_utf8:
3786  stage: test
3787  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3788  variables:
3789    CC: clang-3.8
3790    CXX: clang++-3.8
3791    LD: clang-3.8
3792    CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3793    LDFLAGS: ''
3794  script: env; rake --verbose all test
3795Test clang-3.8 64bit_int16:
3796  stage: test
3797  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3798  variables:
3799    CC: clang-3.8
3800    CXX: clang++-3.8
3801    LD: clang-3.8
3802    CFLAGS: "-DMRB_INT16=1"
3803    LDFLAGS: ''
3804  script: env; rake --verbose all test
3805Test clang-3.8 64bit_int16_utf8:
3806  stage: test
3807  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3808  variables:
3809    CC: clang-3.8
3810    CXX: clang++-3.8
3811    LD: clang-3.8
3812    CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
3813    LDFLAGS: ''
3814  script: env; rake --verbose all test
3815Test clang-3.8 64bit_int16_nan:
3816  stage: test
3817  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3818  variables:
3819    CC: clang-3.8
3820    CXX: clang++-3.8
3821    LD: clang-3.8
3822    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
3823    LDFLAGS: ''
3824  script: env; rake --verbose all test
3825Test clang-3.8 64bit_int16_nan_utf8:
3826  stage: test
3827  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3828  variables:
3829    CC: clang-3.8
3830    CXX: clang++-3.8
3831    LD: clang-3.8
3832    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
3833    LDFLAGS: ''
3834  script: env; rake --verbose all test
3835Test clang-3.8 64bit_int64:
3836  stage: test
3837  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3838  variables:
3839    CC: clang-3.8
3840    CXX: clang++-3.8
3841    LD: clang-3.8
3842    CFLAGS: "-DMRB_INT64=1"
3843    LDFLAGS: ''
3844  script: env; rake --verbose all test
3845Test clang-3.8 64bit_int64_utf8:
3846  stage: test
3847  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3848  variables:
3849    CC: clang-3.8
3850    CXX: clang++-3.8
3851    LD: clang-3.8
3852    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
3853    LDFLAGS: ''
3854  script: env; rake --verbose all test
3855Test clang-3.8 64bit_int64_word:
3856  stage: test
3857  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3858  variables:
3859    CC: clang-3.8
3860    CXX: clang++-3.8
3861    LD: clang-3.8
3862    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
3863    LDFLAGS: ''
3864  script: env; rake --verbose all test
3865Test clang-3.8 64bit_int64_word_utf8:
3866  stage: test
3867  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3868  variables:
3869    CC: clang-3.8
3870    CXX: clang++-3.8
3871    LD: clang-3.8
3872    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3873    LDFLAGS: ''
3874  script: env; rake --verbose all test
3875Test clang-3.8 64bit_float:
3876  stage: test
3877  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3878  variables:
3879    CC: clang-3.8
3880    CXX: clang++-3.8
3881    LD: clang-3.8
3882    CFLAGS: "-DMRB_USE_FLOAT=1"
3883    LDFLAGS: ''
3884  script: env; rake --verbose all test
3885Test clang-3.8 64bit_float_utf8:
3886  stage: test
3887  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3888  variables:
3889    CC: clang-3.8
3890    CXX: clang++-3.8
3891    LD: clang-3.8
3892    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
3893    LDFLAGS: ''
3894  script: env; rake --verbose all test
3895Test clang-3.8 64bit_float_word:
3896  stage: test
3897  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3898  variables:
3899    CC: clang-3.8
3900    CXX: clang++-3.8
3901    LD: clang-3.8
3902    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
3903    LDFLAGS: ''
3904  script: env; rake --verbose all test
3905Test clang-3.8 64bit_float_word_utf8:
3906  stage: test
3907  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3908  variables:
3909    CC: clang-3.8
3910    CXX: clang++-3.8
3911    LD: clang-3.8
3912    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3913    LDFLAGS: ''
3914  script: env; rake --verbose all test
3915Test clang-3.8 64bit_float_int16:
3916  stage: test
3917  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3918  variables:
3919    CC: clang-3.8
3920    CXX: clang++-3.8
3921    LD: clang-3.8
3922    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
3923    LDFLAGS: ''
3924  script: env; rake --verbose all test
3925Test clang-3.8 64bit_float_int16_utf8:
3926  stage: test
3927  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3928  variables:
3929    CC: clang-3.8
3930    CXX: clang++-3.8
3931    LD: clang-3.8
3932    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
3933    LDFLAGS: ''
3934  script: env; rake --verbose all test
3935Test clang-3.8 64bit_float_int64:
3936  stage: test
3937  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3938  variables:
3939    CC: clang-3.8
3940    CXX: clang++-3.8
3941    LD: clang-3.8
3942    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
3943    LDFLAGS: ''
3944  script: env; rake --verbose all test
3945Test clang-3.8 64bit_float_int64_utf8:
3946  stage: test
3947  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3948  variables:
3949    CC: clang-3.8
3950    CXX: clang++-3.8
3951    LD: clang-3.8
3952    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
3953    LDFLAGS: ''
3954  script: env; rake --verbose all test
3955Test clang-3.8 64bit_float_int64_word:
3956  stage: test
3957  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3958  variables:
3959    CC: clang-3.8
3960    CXX: clang++-3.8
3961    LD: clang-3.8
3962    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
3963    LDFLAGS: ''
3964  script: env; rake --verbose all test
3965Test clang-3.8 64bit_float_int64_word_utf8:
3966  stage: test
3967  image: registry.gitlab.com/dabroz/mruby:clang38_0.7
3968  variables:
3969    CC: clang-3.8
3970    CXX: clang++-3.8
3971    LD: clang-3.8
3972    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
3973    LDFLAGS: ''
3974  script: env; rake --verbose all test
3975Test clang-3.9 32bit:
3976  stage: test
3977  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
3978  variables:
3979    CC: clang-3.9
3980    CXX: clang++-3.9
3981    LD: clang-3.9
3982    CFLAGS: "-m32 "
3983    LDFLAGS: "-m32"
3984  script: env; rake --verbose all test
3985Test clang-3.9 32bit_utf8:
3986  stage: test
3987  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
3988  variables:
3989    CC: clang-3.9
3990    CXX: clang++-3.9
3991    LD: clang-3.9
3992    CFLAGS: "-m32 -DMRB_UTF8_STRING=1"
3993    LDFLAGS: "-m32"
3994  script: env; rake --verbose all test
3995Test clang-3.9 32bit_nan:
3996  stage: test
3997  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
3998  variables:
3999    CC: clang-3.9
4000    CXX: clang++-3.9
4001    LD: clang-3.9
4002    CFLAGS: "-m32 -DMRB_NAN_BOXING=1"
4003    LDFLAGS: "-m32"
4004  script: env; rake --verbose all test
4005Test clang-3.9 32bit_nan_utf8:
4006  stage: test
4007  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4008  variables:
4009    CC: clang-3.9
4010    CXX: clang++-3.9
4011    LD: clang-3.9
4012    CFLAGS: "-m32 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
4013    LDFLAGS: "-m32"
4014  script: env; rake --verbose all test
4015Test clang-3.9 32bit_word:
4016  stage: test
4017  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4018  variables:
4019    CC: clang-3.9
4020    CXX: clang++-3.9
4021    LD: clang-3.9
4022    CFLAGS: "-m32 -DMRB_WORD_BOXING=1"
4023    LDFLAGS: "-m32"
4024  script: env; rake --verbose all test
4025Test clang-3.9 32bit_word_utf8:
4026  stage: test
4027  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4028  variables:
4029    CC: clang-3.9
4030    CXX: clang++-3.9
4031    LD: clang-3.9
4032    CFLAGS: "-m32 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
4033    LDFLAGS: "-m32"
4034  script: env; rake --verbose all test
4035Test clang-3.9 32bit_int16:
4036  stage: test
4037  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4038  variables:
4039    CC: clang-3.9
4040    CXX: clang++-3.9
4041    LD: clang-3.9
4042    CFLAGS: "-m32 -DMRB_INT16=1"
4043    LDFLAGS: "-m32"
4044  script: env; rake --verbose all test
4045Test clang-3.9 32bit_int16_utf8:
4046  stage: test
4047  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4048  variables:
4049    CC: clang-3.9
4050    CXX: clang++-3.9
4051    LD: clang-3.9
4052    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
4053    LDFLAGS: "-m32"
4054  script: env; rake --verbose all test
4055Test clang-3.9 32bit_int16_nan:
4056  stage: test
4057  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4058  variables:
4059    CC: clang-3.9
4060    CXX: clang++-3.9
4061    LD: clang-3.9
4062    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1"
4063    LDFLAGS: "-m32"
4064  script: env; rake --verbose all test
4065Test clang-3.9 32bit_int16_nan_utf8:
4066  stage: test
4067  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4068  variables:
4069    CC: clang-3.9
4070    CXX: clang++-3.9
4071    LD: clang-3.9
4072    CFLAGS: "-m32 -DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
4073    LDFLAGS: "-m32"
4074  script: env; rake --verbose all test
4075Test clang-3.9 32bit_int64:
4076  stage: test
4077  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4078  variables:
4079    CC: clang-3.9
4080    CXX: clang++-3.9
4081    LD: clang-3.9
4082    CFLAGS: "-m32 -DMRB_INT64=1"
4083    LDFLAGS: "-m32"
4084  script: env; rake --verbose all test
4085Test clang-3.9 32bit_int64_utf8:
4086  stage: test
4087  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4088  variables:
4089    CC: clang-3.9
4090    CXX: clang++-3.9
4091    LD: clang-3.9
4092    CFLAGS: "-m32 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
4093    LDFLAGS: "-m32"
4094  script: env; rake --verbose all test
4095Test clang-3.9 32bit_float:
4096  stage: test
4097  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4098  variables:
4099    CC: clang-3.9
4100    CXX: clang++-3.9
4101    LD: clang-3.9
4102    CFLAGS: "-m32 -DMRB_USE_FLOAT=1"
4103    LDFLAGS: "-m32"
4104  script: env; rake --verbose all test
4105Test clang-3.9 32bit_float_utf8:
4106  stage: test
4107  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4108  variables:
4109    CC: clang-3.9
4110    CXX: clang++-3.9
4111    LD: clang-3.9
4112    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
4113    LDFLAGS: "-m32"
4114  script: env; rake --verbose all test
4115Test clang-3.9 32bit_float_word:
4116  stage: test
4117  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4118  variables:
4119    CC: clang-3.9
4120    CXX: clang++-3.9
4121    LD: clang-3.9
4122    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
4123    LDFLAGS: "-m32"
4124  script: env; rake --verbose all test
4125Test clang-3.9 32bit_float_word_utf8:
4126  stage: test
4127  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4128  variables:
4129    CC: clang-3.9
4130    CXX: clang++-3.9
4131    LD: clang-3.9
4132    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
4133    LDFLAGS: "-m32"
4134  script: env; rake --verbose all test
4135Test clang-3.9 32bit_float_int16:
4136  stage: test
4137  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4138  variables:
4139    CC: clang-3.9
4140    CXX: clang++-3.9
4141    LD: clang-3.9
4142    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1"
4143    LDFLAGS: "-m32"
4144  script: env; rake --verbose all test
4145Test clang-3.9 32bit_float_int16_utf8:
4146  stage: test
4147  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4148  variables:
4149    CC: clang-3.9
4150    CXX: clang++-3.9
4151    LD: clang-3.9
4152    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
4153    LDFLAGS: "-m32"
4154  script: env; rake --verbose all test
4155Test clang-3.9 32bit_float_int64:
4156  stage: test
4157  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4158  variables:
4159    CC: clang-3.9
4160    CXX: clang++-3.9
4161    LD: clang-3.9
4162    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1"
4163    LDFLAGS: "-m32"
4164  script: env; rake --verbose all test
4165Test clang-3.9 32bit_float_int64_utf8:
4166  stage: test
4167  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4168  variables:
4169    CC: clang-3.9
4170    CXX: clang++-3.9
4171    LD: clang-3.9
4172    CFLAGS: "-m32 -DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
4173    LDFLAGS: "-m32"
4174  script: env; rake --verbose all test
4175Test clang-3.9 64bit:
4176  stage: test
4177  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4178  variables:
4179    CC: clang-3.9
4180    CXX: clang++-3.9
4181    LD: clang-3.9
4182    CFLAGS: ''
4183    LDFLAGS: ''
4184  script: env; rake --verbose all test
4185Test clang-3.9 64bit_utf8:
4186  stage: test
4187  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4188  variables:
4189    CC: clang-3.9
4190    CXX: clang++-3.9
4191    LD: clang-3.9
4192    CFLAGS: "-DMRB_UTF8_STRING=1"
4193    LDFLAGS: ''
4194  script: env; rake --verbose all test
4195Test clang-3.9 64bit_nan:
4196  stage: test
4197  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4198  variables:
4199    CC: clang-3.9
4200    CXX: clang++-3.9
4201    LD: clang-3.9
4202    CFLAGS: "-DMRB_NAN_BOXING=1"
4203    LDFLAGS: ''
4204  script: env; rake --verbose all test
4205Test clang-3.9 64bit_nan_utf8:
4206  stage: test
4207  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4208  variables:
4209    CC: clang-3.9
4210    CXX: clang++-3.9
4211    LD: clang-3.9
4212    CFLAGS: "-DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
4213    LDFLAGS: ''
4214  script: env; rake --verbose all test
4215Test clang-3.9 64bit_word:
4216  stage: test
4217  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4218  variables:
4219    CC: clang-3.9
4220    CXX: clang++-3.9
4221    LD: clang-3.9
4222    CFLAGS: "-DMRB_WORD_BOXING=1"
4223    LDFLAGS: ''
4224  script: env; rake --verbose all test
4225Test clang-3.9 64bit_word_utf8:
4226  stage: test
4227  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4228  variables:
4229    CC: clang-3.9
4230    CXX: clang++-3.9
4231    LD: clang-3.9
4232    CFLAGS: "-DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
4233    LDFLAGS: ''
4234  script: env; rake --verbose all test
4235Test clang-3.9 64bit_int16:
4236  stage: test
4237  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4238  variables:
4239    CC: clang-3.9
4240    CXX: clang++-3.9
4241    LD: clang-3.9
4242    CFLAGS: "-DMRB_INT16=1"
4243    LDFLAGS: ''
4244  script: env; rake --verbose all test
4245Test clang-3.9 64bit_int16_utf8:
4246  stage: test
4247  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4248  variables:
4249    CC: clang-3.9
4250    CXX: clang++-3.9
4251    LD: clang-3.9
4252    CFLAGS: "-DMRB_INT16=1 -DMRB_UTF8_STRING=1"
4253    LDFLAGS: ''
4254  script: env; rake --verbose all test
4255Test clang-3.9 64bit_int16_nan:
4256  stage: test
4257  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4258  variables:
4259    CC: clang-3.9
4260    CXX: clang++-3.9
4261    LD: clang-3.9
4262    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1"
4263    LDFLAGS: ''
4264  script: env; rake --verbose all test
4265Test clang-3.9 64bit_int16_nan_utf8:
4266  stage: test
4267  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4268  variables:
4269    CC: clang-3.9
4270    CXX: clang++-3.9
4271    LD: clang-3.9
4272    CFLAGS: "-DMRB_INT16=1 -DMRB_NAN_BOXING=1 -DMRB_UTF8_STRING=1"
4273    LDFLAGS: ''
4274  script: env; rake --verbose all test
4275Test clang-3.9 64bit_int64:
4276  stage: test
4277  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4278  variables:
4279    CC: clang-3.9
4280    CXX: clang++-3.9
4281    LD: clang-3.9
4282    CFLAGS: "-DMRB_INT64=1"
4283    LDFLAGS: ''
4284  script: env; rake --verbose all test
4285Test clang-3.9 64bit_int64_utf8:
4286  stage: test
4287  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4288  variables:
4289    CC: clang-3.9
4290    CXX: clang++-3.9
4291    LD: clang-3.9
4292    CFLAGS: "-DMRB_INT64=1 -DMRB_UTF8_STRING=1"
4293    LDFLAGS: ''
4294  script: env; rake --verbose all test
4295Test clang-3.9 64bit_int64_word:
4296  stage: test
4297  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4298  variables:
4299    CC: clang-3.9
4300    CXX: clang++-3.9
4301    LD: clang-3.9
4302    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1"
4303    LDFLAGS: ''
4304  script: env; rake --verbose all test
4305Test clang-3.9 64bit_int64_word_utf8:
4306  stage: test
4307  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4308  variables:
4309    CC: clang-3.9
4310    CXX: clang++-3.9
4311    LD: clang-3.9
4312    CFLAGS: "-DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
4313    LDFLAGS: ''
4314  script: env; rake --verbose all test
4315Test clang-3.9 64bit_float:
4316  stage: test
4317  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4318  variables:
4319    CC: clang-3.9
4320    CXX: clang++-3.9
4321    LD: clang-3.9
4322    CFLAGS: "-DMRB_USE_FLOAT=1"
4323    LDFLAGS: ''
4324  script: env; rake --verbose all test
4325Test clang-3.9 64bit_float_utf8:
4326  stage: test
4327  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4328  variables:
4329    CC: clang-3.9
4330    CXX: clang++-3.9
4331    LD: clang-3.9
4332    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_UTF8_STRING=1"
4333    LDFLAGS: ''
4334  script: env; rake --verbose all test
4335Test clang-3.9 64bit_float_word:
4336  stage: test
4337  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4338  variables:
4339    CC: clang-3.9
4340    CXX: clang++-3.9
4341    LD: clang-3.9
4342    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1"
4343    LDFLAGS: ''
4344  script: env; rake --verbose all test
4345Test clang-3.9 64bit_float_word_utf8:
4346  stage: test
4347  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4348  variables:
4349    CC: clang-3.9
4350    CXX: clang++-3.9
4351    LD: clang-3.9
4352    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
4353    LDFLAGS: ''
4354  script: env; rake --verbose all test
4355Test clang-3.9 64bit_float_int16:
4356  stage: test
4357  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4358  variables:
4359    CC: clang-3.9
4360    CXX: clang++-3.9
4361    LD: clang-3.9
4362    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1"
4363    LDFLAGS: ''
4364  script: env; rake --verbose all test
4365Test clang-3.9 64bit_float_int16_utf8:
4366  stage: test
4367  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4368  variables:
4369    CC: clang-3.9
4370    CXX: clang++-3.9
4371    LD: clang-3.9
4372    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT16=1 -DMRB_UTF8_STRING=1"
4373    LDFLAGS: ''
4374  script: env; rake --verbose all test
4375Test clang-3.9 64bit_float_int64:
4376  stage: test
4377  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4378  variables:
4379    CC: clang-3.9
4380    CXX: clang++-3.9
4381    LD: clang-3.9
4382    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1"
4383    LDFLAGS: ''
4384  script: env; rake --verbose all test
4385Test clang-3.9 64bit_float_int64_utf8:
4386  stage: test
4387  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4388  variables:
4389    CC: clang-3.9
4390    CXX: clang++-3.9
4391    LD: clang-3.9
4392    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_UTF8_STRING=1"
4393    LDFLAGS: ''
4394  script: env; rake --verbose all test
4395Test clang-3.9 64bit_float_int64_word:
4396  stage: test
4397  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4398  variables:
4399    CC: clang-3.9
4400    CXX: clang++-3.9
4401    LD: clang-3.9
4402    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1"
4403    LDFLAGS: ''
4404  script: env; rake --verbose all test
4405Test clang-3.9 64bit_float_int64_word_utf8:
4406  stage: test
4407  image: registry.gitlab.com/dabroz/mruby:clang39_0.7
4408  variables:
4409    CC: clang-3.9
4410    CXX: clang++-3.9
4411    LD: clang-3.9
4412    CFLAGS: "-DMRB_USE_FLOAT=1 -DMRB_INT64=1 -DMRB_WORD_BOXING=1 -DMRB_UTF8_STRING=1"
4413    LDFLAGS: ''
4414  script: env; rake --verbose all test
4415