@@ -29,14 +29,293 @@ jobs:
29
29
strategy :
30
30
matrix :
31
31
include :
32
+ - SWIGLANG : " "
33
+ - SWIGLANG : " "
34
+ GCC : 7
35
+ - SWIGLANG : " "
36
+ GCC : 8
37
+ - SWIGLANG : " "
38
+ GCC : 9
39
+ - SWIGLANG : " "
40
+ GCC : 10
41
+ - SWIGLANG : " "
42
+ GCC : 11
43
+ - SWIGLANG : " "
44
+ compiler : clang
45
+ - SWIGLANG : csharp
46
+ # D support can't enabled because dmd 2.066 fails to build anything
47
+ # under Ubuntu 18.04 due to its standard library (libphobos2.a) not
48
+ # being compiled with -FPIC, but system gcc using -fpie by default,
49
+ # resulting in linking errors for any output. And later versions, such
50
+ # as 2.086.1, are not supported and result in errors in SWIG test suite.
51
+ #
52
+ # - SWIGLANG: d
53
+ # VER: '2.066.0'
54
+ # os: ubuntu-18.04 # This dlang version doesn't work under 20.04.
32
55
- SWIGLANG : fortran
33
56
CPPSTD : c++11
57
+ - SWIGLANG : go
58
+ VER : ' 1.6'
59
+ CSTD : gnu11
60
+ - SWIGLANG : go
61
+ VER : ' 1.8'
62
+ - SWIGLANG : go
63
+ VER : ' 1.12'
64
+ CSTD : gnu11
65
+ - SWIGLANG : go
66
+ VER : ' 1.17'
67
+ - SWIGLANG : guile
68
+ - SWIGLANG : java
69
+ - SWIGLANG : javascript
70
+ ENGINE : node
71
+ VER : ' 6'
72
+ CPPSTD : c++11
73
+ os : ubuntu-18.04
74
+ - SWIGLANG : javascript
75
+ ENGINE : node
76
+ VER : ' 8'
77
+ CPPSTD : c++11
78
+ os : ubuntu-18.04
79
+ - SWIGLANG : javascript
80
+ ENGINE : node
81
+ VER : ' 10'
82
+ CPPSTD : c++11
83
+ os : ubuntu-18.04
84
+ - SWIGLANG : javascript
85
+ ENGINE : node
86
+ VER : ' 12'
87
+ CPPSTD : c++11
88
+ - SWIGLANG : javascript
89
+ ENGINE : node
90
+ VER : ' 17'
91
+ CPPSTD : c++14
92
+ - SWIGLANG : javascript
93
+ ENGINE : jsc
94
+ - SWIGLANG : lua
95
+ - SWIGLANG : lua
96
+ VER : ' 5.3'
97
+ - SWIGLANG : octave
98
+ CPPSTD : c++11
99
+ - SWIGLANG : octave
100
+ VER : ' 6.4'
101
+ CPPSTD : c++11
102
+ - SWIGLANG : perl5
103
+ - SWIGLANG : php
104
+ VER : ' 7.0'
105
+ - SWIGLANG : php
106
+ VER : ' 7.1'
107
+ - SWIGLANG : php
108
+ VER : ' 7.2'
109
+ - SWIGLANG : php
110
+ VER : ' 7.3'
111
+ - SWIGLANG : php
112
+ VER : ' 7.4'
113
+ - SWIGLANG : php
114
+ - SWIGLANG : php
115
+ VER : ' 8.1'
116
+ - SWIGLANG : python
117
+ - SWIGLANG : python
118
+ PY3 : 3
119
+ VER : ' 3.2'
120
+ os : ubuntu-18.04 # Python < 3.5 not available for 20.04.
121
+ - SWIGLANG : python
122
+ PY3 : 3
123
+ VER : ' 3.3'
124
+ os : ubuntu-18.04 # Python < 3.5 not available for 20.04.
125
+ - SWIGLANG : python
126
+ PY3 : 3
127
+ VER : ' 3.4'
128
+ os : ubuntu-18.04 # Python < 3.5 not available for 20.04.
129
+ - SWIGLANG : python
130
+ PY3 : 3
131
+ VER : ' 3.5'
132
+ - SWIGLANG : python
133
+ PY3 : 3
134
+ VER : ' 3.6'
135
+ - SWIGLANG : python
136
+ PY3 : 3
137
+ VER : ' 3.7'
138
+ - SWIGLANG : python
139
+ PY3 : 3
140
+ VER : ' 3.8'
141
+ - SWIGLANG : python
142
+ PY3 : 3
143
+ VER : ' 3.9'
144
+ - SWIGLANG : python
145
+ PY3 : 3
146
+ VER : ' 3.10'
147
+ - SWIGLANG : python
148
+ SWIG_FEATURES : -builtin
149
+ - SWIGLANG : python
150
+ SWIG_FEATURES : -builtin -O
151
+ - SWIGLANG : python
152
+ PY3 : 3
153
+ SWIG_FEATURES : -builtin
154
+ - SWIGLANG : python
155
+ PY3 : 3
156
+ SWIG_FEATURES : -builtin -O
157
+ - SWIGLANG : r
158
+ - SWIGLANG : ruby
159
+ VER : ' 1.9'
160
+ os : ubuntu-18.04
161
+ - SWIGLANG : ruby
162
+ VER : ' 2.0'
163
+ os : ubuntu-18.04
164
+ - SWIGLANG : ruby
165
+ VER : ' 2.1'
166
+ os : ubuntu-18.04
167
+ - SWIGLANG : ruby
168
+ VER : ' 2.2'
169
+ os : ubuntu-18.04
170
+ - SWIGLANG : ruby
171
+ VER : ' 2.3'
172
+ os : ubuntu-18.04
173
+ - SWIGLANG : ruby
174
+ VER : ' 2.4'
175
+ - SWIGLANG : ruby
176
+ VER : ' 2.5'
177
+ - SWIGLANG : ruby
178
+ VER : ' 2.6'
179
+ - SWIGLANG : ruby
180
+ VER : ' 2.7'
181
+ - SWIGLANG : ruby
182
+ VER : ' 3.0'
183
+ CPPSTD : c++11
184
+ - SWIGLANG : scilab
185
+ os : ubuntu-18.04 # scilab-6.1 in ubuntu-20.04 not yet working
186
+ - SWIGLANG : tcl
187
+ # c++11 testing
188
+ - SWIGLANG : csharp
189
+ CPPSTD : c++11
34
190
- SWIGLANG : fortran
35
191
CPPSTD : c++11
192
+ - SWIGLANG : go
193
+ VER : ' 1.17'
194
+ CPPSTD : c++11
195
+ CSTD : gnu11
196
+ - SWIGLANG : guile
197
+ CPPSTD : c++11
198
+ - SWIGLANG : java
199
+ CPPSTD : c++11
200
+ - SWIGLANG : javascript
201
+ ENGINE : node
202
+ VER : ' 14'
203
+ CPPSTD : c++11
204
+ - SWIGLANG : lua
205
+ CPPSTD : c++11
206
+ - SWIGLANG : perl5
207
+ CPPSTD : c++11
208
+ - SWIGLANG : php
209
+ CPPSTD : c++11
210
+ CSTD : gnu11
211
+ - SWIGLANG : python
212
+ CPPSTD : c++11
213
+ PY3 : 3
214
+ - SWIGLANG : r
215
+ CPPSTD : c++11
216
+ - SWIGLANG : ruby
217
+ CPPSTD : c++11
218
+ - SWIGLANG : scilab
219
+ CPPSTD : c++11
220
+ os : ubuntu-18.04 # scilab-6.1 in ubuntu-20.04 not yet working
221
+ - SWIGLANG : tcl
222
+ CPPSTD : c++11
223
+ # c++14 testing
224
+ - SWIGLANG : csharp
225
+ CPPSTD : c++14
226
+ - SWIGLANG : go
227
+ VER : ' 1.17'
228
+ CPPSTD : c++14
229
+ CSTD : gnu11
230
+ - SWIGLANG : guile
231
+ CPPSTD : c++14
232
+ - SWIGLANG : java
233
+ CPPSTD : c++14
234
+ - SWIGLANG : javascript
235
+ ENGINE : node
236
+ VER : ' 16'
237
+ CPPSTD : c++14
238
+ - SWIGLANG : lua
239
+ CPPSTD : c++14
240
+ - SWIGLANG : octave
241
+ CPPSTD : c++14
242
+ - SWIGLANG : perl5
243
+ CPPSTD : c++14
244
+ - SWIGLANG : php
245
+ CPPSTD : c++14
246
+ CSTD : gnu11
247
+ - SWIGLANG : python
248
+ CPPSTD : c++14
249
+ PY3 : 3
250
+ - SWIGLANG : r
251
+ CPPSTD : c++14
252
+ - SWIGLANG : ruby
253
+ CPPSTD : c++14
254
+ - SWIGLANG : scilab
255
+ CPPSTD : c++14
256
+ os : ubuntu-18.04 # scilab-6.1 in ubuntu-20.04 not yet working
257
+ - SWIGLANG : tcl
258
+ CPPSTD : c++14
259
+ # c++17 testing (using gcc11)
260
+ - SWIGLANG : csharp
261
+ CPPSTD : c++17
262
+ GCC : 11
36
263
- SWIGLANG : fortran
37
264
CPPSTD : c++17
38
265
FCSTD : f2003
39
266
GCC : 11
267
+ - SWIGLANG : go
268
+ VER : ' 1.17'
269
+ CPPSTD : c++17
270
+ GCC : 11
271
+ CSTD : gnu17
272
+ - SWIGLANG : guile
273
+ CPPSTD : c++17
274
+ GCC : 11
275
+ - SWIGLANG : java
276
+ CPPSTD : c++17
277
+ GCC : 11
278
+ - SWIGLANG : javascript
279
+ ENGINE : node
280
+ VER : ' 17'
281
+ CPPSTD : c++17
282
+ GCC : 11
283
+ - SWIGLANG : lua
284
+ CPPSTD : c++17
285
+ GCC : 11
286
+ - SWIGLANG : octave
287
+ CPPSTD : c++17
288
+ GCC : 11
289
+ - SWIGLANG : perl5
290
+ CPPSTD : c++17
291
+ GCC : 11
292
+ - SWIGLANG : php
293
+ CPPSTD : c++17
294
+ CSTD : gnu17
295
+ GCC : 11
296
+ - SWIGLANG : python
297
+ CPPSTD : c++17
298
+ GCC : 11
299
+ PY3 : 3
300
+ - SWIGLANG : r
301
+ CPPSTD : c++17
302
+ GCC : 11
303
+ - SWIGLANG : ruby
304
+ CPPSTD : c++17
305
+ GCC : 11
306
+ - SWIGLANG : scilab
307
+ CPPSTD : c++17
308
+ GCC : 11
309
+ os : ubuntu-18.04 # scilab-6.1 in ubuntu-20.04 not yet working
310
+ - SWIGLANG : tcl
311
+ CPPSTD : c++17
312
+ GCC : 11
313
+ # Experimental languages (these are allowed to fail)
314
+ - SWIGLANG : mzscheme
315
+ continue-on-error : true
316
+ - SWIGLANG : ocaml
317
+ continue-on-error : true
318
+ os : ubuntu-18.04 # ocaml-4.08 in ubuntu-20.04 not yet working
40
319
# Run all of them, as opposed to aborting when one fails
41
320
fail-fast : false
42
321
0 commit comments