MikeMirzayanov 83754eac80 gitignore, shell scripts reformat and small changes il y a 1 an
..
lib 6a52d7ded3 WIP: tests il y a 1 an
scripts 83754eac80 gitignore, shell scripts reformat and small changes il y a 1 an
src 6a52d7ded3 WIP: tests il y a 1 an
test-000_compile-all-cpp 83754eac80 gitignore, shell scripts reformat and small changes il y a 1 an
test-001_run-sval 83754eac80 gitignore, shell scripts reformat and small changes il y a 1 an
test-002_run-fcmp-wcmp 6a52d7ded3 WIP: tests il y a 1 an
test-003_run-rnd 6a52d7ded3 WIP: tests il y a 1 an
test-004_use-test.h 6a52d7ded3 WIP: tests il y a 1 an
README.md 6a52d7ded3 WIP: tests il y a 1 an
run.sh 83754eac80 gitignore, shell scripts reformat and small changes il y a 1 an
t.bat 6a52d7ded3 WIP: tests il y a 1 an
t.sh 6a52d7ded3 WIP: tests il y a 1 an

README.md

Parameters (use can use all combinations):

  • g++, clang++, msvc - to specify compiler(s)
  • 11, 14, 17, 20, 23 - to specify standard(s)
  • vxx (example v10) - to try -10 suffix to run compilers, like g++-10, use v0 to run without any suffixes
  • test- - to specify test(s)

Examples:

  • bash run.sh - to run all tests on all compilers on multiple standards
  • bash run.sh g++ - to run all tests on g++ on multiple standards
  • bash run.sh g++ 11 - to run all tests on g++ with --std=c++11
  • bash run.sh g++ 11 test-001_run-sval - to run test-001_run-sval on g++ with --std=c++11
  • bash run.sh test-001_run-sval - to run test-001_run-sval on all compilers on multiple standards
  • bash run.sh g++ 11 17 - to run all tests on g++ with --std=c++11 and with --std=c++17