Skip to content

Commit d891b55

Browse files
committed
Merge pull request p12tic#31 from cubbimew/master
up-to-date compiler versions (gcc 5.1, clang 3.6), adding C++17
2 parents 1144743 + c502d77 commit d891b55

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

gadgets/coliru_compiler.js

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,25 @@ function Editor(root) {
3838
{ title: 'GCC 4.9', cmd: 'g++-4.9 -std=c++98 ' },
3939
{ title: 'GCC 4.9 (C++11)', cmd: 'g++-4.9 -std=c++11 ' },
4040
{ title: 'GCC 4.9 (C++14)', cmd: 'g++-4.9 -std=c++14 ' },
41-
{ title: 'clang 3.5', cmd: 'clang++ -std=c++98 ' },
42-
{ title: 'clang 3.5 (C++11)',
41+
{ title: 'GCC 5.1 (C++98)', cmd: 'g++-5.1 -std=c++98 ' },
42+
{ title: 'GCC 5.1 (C++11)', cmd: 'g++-5.1 -std=c++11 ' },
43+
{ title: 'GCC 5.1 (C++14)', cmd: 'g++-5.1 -std=c++14 ' },
44+
{ title: 'GCC 5.1 (C++17)', cmd: 'g++-5.1 -std=c++1z ' },
45+
{ title: 'clang 3.6', cmd: 'clang++ -std=c++98 ' },
46+
{ title: 'clang 3.6 (C++11)',
4347
cmd: 'clang++ -std=c++11 -stdlib=libc++ ',
4448
opt_suff: ' -lsupc++ '
4549
},
46-
{ title: 'clang 3.5 (C++14)',
50+
{ title: 'clang 3.6 (C++14)',
4751
cmd: 'clang++ -std=c++14 -stdlib=libc++ ',
4852
opt_suff: ' -lsupc++ '
53+
},
54+
{ title: 'clang 3.6 (C++17)',
55+
cmd: 'clang++ -std=c++1z -stdlib=libc++ ',
56+
opt_suff: ' -lsupc++ '
4957
}
5058
],
51-
default_id: 7,
59+
default_id: 10,
5260
opt: ' -O2 -Wall -Wextra -pedantic -pthread -pedantic-errors main.cpp -lm ',
5361
}
5462

@@ -61,11 +69,14 @@ function Editor(root) {
6169
{ title: 'GCC 4.9', cmd: 'gcc-4.9 -x c -std=c89 ' },
6270
{ title: 'GCC 4.9 (C99)', cmd: 'g++-4.9 -x c -std=c99 ' },
6371
{ title: 'GCC 4.9 (C11)', cmd: 'g++-4.9 -x c -std=c11 ' },
64-
{ title: 'clang 3.5', cmd: 'clang -x c -std=c89 -Wno-newline-eof ' },
65-
{ title: 'clang 3.5 (C99)', cmd: 'clang++ -x c -std=c99 -Wno-newline-eof '},
66-
{ title: 'clang 3.5 (C11)', cmd: 'clang++ -x c -std=c11 -Wno-newline-eof '}
72+
{ title: 'GCC 5.1 (C89)', cmd: 'gcc-5.1 -x c -std=c89 ' },
73+
{ title: 'GCC 5.1 (C99)', cmd: 'g++-5.1 -x c -std=c99 ' },
74+
{ title: 'GCC 5.1 (C11)', cmd: 'g++-5.1 -x c -std=c11 ' },
75+
{ title: 'clang 3.6', cmd: 'clang -x c -std=c89 -Wno-newline-eof ' },
76+
{ title: 'clang 3.6 (C99)', cmd: 'clang++ -x c -std=c99 -Wno-newline-eof '},
77+
{ title: 'clang 3.6 (C11)', cmd: 'clang++ -x c -std=c11 -Wno-newline-eof '}
6778
],
68-
default_id: 6,
79+
default_id: 9,
6980
opt: ' -O2 -Wall -Wextra -pedantic -pthread -pedantic-errors main.cpp -lm ',
7081
}
7182

0 commit comments

Comments
 (0)