{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":87815342,"defaultBranch":"master","name":"veccore","ownerLogin":"amadio","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-04-10T13:41:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/249404?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718693080.0","currentOid":""},"activityList":{"items":[{"before":"8d23753bdfe14d2c8ebc9a54b2cf62375dd809ae","after":"b4b2bf3d33d07caa2318fa0308cac03cb8718635","ref":"refs/heads/master","pushedAt":"2024-06-18T07:42:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"867eadbdba4abf381ffedaf273c4b01f2a93bb44","after":"8d23753bdfe14d2c8ebc9a54b2cf62375dd809ae","ref":"refs/heads/master","pushedAt":"2024-06-18T06:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Switch to C++17 as baseline C++ standard","shortMessageHtmlLink":"Switch to C++17 as baseline C++ standard"}},{"before":"5729d954ede2a0f436a301e9cdf85dfe536bd50a","after":null,"ref":"refs/heads/macos","pushedAt":"2024-06-18T06:44:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"}},{"before":"c684602f9c11bbf8f7dd75bf8e1cb25374d8b245","after":"867eadbdba4abf381ffedaf273c4b01f2a93bb44","ref":"refs/heads/master","pushedAt":"2024-06-18T06:44:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Use C++20 standard on Ubuntu builds\n\nThis enables and tests the std::simd backend for testing.","shortMessageHtmlLink":"Use C++20 standard on Ubuntu builds"}},{"before":"ce30077ca5451c11ec218551da5d90ef265b11f2","after":"5729d954ede2a0f436a301e9cdf85dfe536bd50a","ref":"refs/heads/macos","pushedAt":"2024-06-18T06:33:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Disable UMESIMD, does not work on macOS ARM64","shortMessageHtmlLink":"Disable UMESIMD, does not work on macOS ARM64"}},{"before":"4a8081e43875eb9bbf9c0fa3350587e25efe377c","after":"ce30077ca5451c11ec218551da5d90ef265b11f2","ref":"refs/heads/macos","pushedAt":"2024-06-18T06:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Disable UMESIMD, does not work on macOS ARM64","shortMessageHtmlLink":"Disable UMESIMD, does not work on macOS ARM64"}},{"before":null,"after":"4a8081e43875eb9bbf9c0fa3350587e25efe377c","ref":"refs/heads/macos","pushedAt":"2024-06-17T15:37:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Drop ISA options on macOS (now built on ARM64)","shortMessageHtmlLink":"Drop ISA options on macOS (now built on ARM64)"}},{"before":"2ab84c0d769a71163c59dff5dc67efe56c69352d","after":"c684602f9c11bbf8f7dd75bf8e1cb25374d8b245","ref":"refs/heads/master","pushedAt":"2024-06-17T15:28:26.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Fix compilation with AVX2, but without FMA","shortMessageHtmlLink":"Fix compilation with AVX2, but without FMA"}},{"before":"c4eff3572e64f32a0500a0464384b60beda18969","after":"2ab84c0d769a71163c59dff5dc67efe56c69352d","ref":"refs/heads/master","pushedAt":"2024-04-08T13:20:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Do not send results to CDash by default","shortMessageHtmlLink":"Do not send results to CDash by default"}},{"before":"ea0b4cedb93ed11c7350d4ae6152c6050b3838f0","after":"c4eff3572e64f32a0500a0464384b60beda18969","ref":"refs/heads/master","pushedAt":"2024-04-08T13:05:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Update scripts to build/test VecCore with CTest\n\nThe script can be generically called as\n\nctest -VV -S cmake/TestVecCore.cmake\n\nfrom the top directory of the repository. There are several options\nto customize the build, the main ones are:\n\n-DCOVERAGE=1 Enables test coverage analysis with gcov\n-DMEMCHECK=1 Enables memory checking with valgrind\n-DSTATIC_ANALYSIS=1 Enables static analysis with clang-tidy\n-DINSTALL=1 Enables an extra step to call make install\n\nWhen enabling coverage, a report is generated by default in the\ncoverage/ directory inside the build directory. The results can be\nviewed by opening the file coverage/coverage_details.html. This step\ncan be disabled by passing -DGCOVR=0 to ctest. It is recommended to\nuse a build with debug info and low optimizations to generate the\ncoverage analysis.\n\nThe configuration can also be specified directly on the command line\nvia the -C option. For example, to run a coverage build with less verbose\noutput, and using AVX2 SIMD ISA, run:\n\nctest -V -C RelWithDebInfo -DCOVERAGE=1 -S cmake/TestVecCore.cmake,AVX2\n\nSome environment variables can also influence the behavior of the\nscript, like CC, CXX, CMAKE_GENERATOR, CTEST_CONFIGURATION_TYPE,\nCMAKE_BUILD_PARALLEL_LEVEL, CTEST_PARALLEL_LEVEL, and CMAKE_ARGS.\nThese are mostly self-explanatory and can be used to override the\nprovided defaults. For example, to build with the clang compiler\nand use Ninja as CMake generator, one can run:\n\nenv CC=clang CXX=clang++ CMAKE_GENERATOR=Ninja ctest -V -S cmake/TestVecCore.cmake\n\nFinally, the script tries to load configuration files from the .ci\nsubdirectory in the source directory. The default configuration is\nused if no specific configuration is found for the detected OS. For\nexample, on Ubuntu, a file named ubuntu.cmake will be used if present\ninstead of config.cmake. The script also tries to detect a version,\nso, for example, on Alma, one could use almalinux8.cmake which would\nhave higher precedence than almalinux.cmake.","shortMessageHtmlLink":"Update scripts to build/test VecCore with CTest"}},{"before":"360e96ce5d830763de91f4ebdd256effa0a163cb","after":"ea0b4cedb93ed11c7350d4ae6152c6050b3838f0","ref":"refs/heads/master","pushedAt":"2024-04-08T12:49:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Update scripts to build/test VecCore with CTest\n\nThe script can be generically called as\n\nctest -VV -S cmake/TestVecCore.cmake\n\nfrom the top directory of the repository. There are several options\nto customize the build, the main ones are:\n\n-DCOVERAGE=1 Enables test coverage analysis with gcov\n-DMEMCHECK=1 Enables memory checking with valgrind\n-DSTATIC_ANALYSIS=1 Enables static analysis with clang-tidy\n-DINSTALL=1 Enables an extra step to call make install\n\nWhen enabling coverage, a report is generated by default in the\ncoverage/ directory inside the build directory. The results can be\nviewed by opening the file coverage/coverage_details.html. This step\ncan be disabled by passing -DGCOVR=0 to ctest. It is recommended to\nuse a build with debug info and low optimizations to generate the\ncoverage analysis.\n\nThe configuration can also be specified directly on the command line\nvia the -C option. For example, to run a coverage build with less verbose\noutput, and using AVX2 SIMD ISA, run:\n\nctest -V -C RelWithDebInfo -DCOVERAGE=1 -S cmake/TestVecCore.cmake,AVX2\n\nSome environment variables can also influence the behavior of the\nscript, like CC, CXX, CMAKE_GENERATOR, CTEST_CONFIGURATION_TYPE,\nCMAKE_BUILD_PARALLEL_LEVEL, CTEST_PARALLEL_LEVEL, and CMAKE_ARGS.\nThese are mostly self-explanatory and can be used to override the\nprovided defaults. For example, to build with the clang compiler\nand use Ninja as CMake generator, one can run:\n\nenv CC=clang CXX=clang++ CMAKE_GENERATOR=Ninja ctest -V -S cmake/TestVecCore.cmake\n\nFinally, the script tries to load configuration files from the .ci\nsubdirectory in the source directory. The default configuration is\nused if no specific configuration is found for the detected OS. For\nexample, on Ubuntu, a file named ubuntu.cmake will be used if present\ninstead of config.cmake. The script also tries to detect a version,\nso, for example, on Alma, one could use almalinux8.cmake which would\nhave higher precedence than almalinux.cmake.","shortMessageHtmlLink":"Update scripts to build/test VecCore with CTest"}},{"before":"096cd7d8e2ffce8a1a6972907a3cf74e096c7f61","after":"360e96ce5d830763de91f4ebdd256effa0a163cb","ref":"refs/heads/master","pushedAt":"2024-04-08T10:44:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Update scripts to build/test VecCore with CTest\n\nThe script can be generically called as\n\nctest -VV -S cmake/TestVecCore.cmake\n\nfrom the top directory of the repository. There are several options\nto customize the build, the main ones are:\n\n-DCOVERAGE=1 Enables test coverage analysis with gcov\n-DMEMCHECK=1 Enables memory checking with valgrind\n-DSTATIC_ANALYSIS=1 Enables static analysis with clang-tidy\n-DINSTALL=1 Enables an extra step to call make install\n\nWhen enabling coverage, a report is generated by default in the\ncoverage/ directory inside the build directory. The results can be\nviewed by opening the file coverage/coverage_details.html. This step\ncan be disabled by passing -DGCOVR=0 to ctest. It is recommended to\nuse a build with debug info and low optimizations to generate the\ncoverage analysis.\n\nThe configuration can also be specified directly on the command line\nvia the -C option. For example, to run a coverage build with less verbose\noutput, and using AVX2 SIMD ISA, run:\n\nctest -V -C RelWithDebInfo -DCOVERAGE=1 -S cmake/TestVecCore.cmake,AVX2\n\nSome environment variables can also influence the behavior of the\nscript, like CC, CXX, CMAKE_GENERATOR, CTEST_CONFIGURATION_TYPE,\nCMAKE_BUILD_PARALLEL_LEVEL, CTEST_PARALLEL_LEVEL, and CMAKE_ARGS.\nThese are mostly self-explanatory and can be used to override the\nprovided defaults. For example, to build with the clang compiler\nand use Ninja as CMake generator, one can run:\n\nenv CC=clang CXX=clang++ CMAKE_GENERATOR=Ninja ctest -V -S cmake/TestVecCore.cmake\n\nFinally, the script tries to load configuration files from the .ci\nsubdirectory in the source directory. The default configuration is\nused if no specific configuration is found for the detected OS. For\nexample, on Ubuntu, a file named ubuntu.cmake will be used if present\ninstead of config.cmake. The script also tries to detect a version,\nso, for example, on Alma, one could use almalinux8.cmake which would\nhave higher precedence than almalinux.cmake.","shortMessageHtmlLink":"Update scripts to build/test VecCore with CTest"}},{"before":"f92ad05c4a3af76fb3fbdfae72ee38d20a74f0c8","after":"096cd7d8e2ffce8a1a6972907a3cf74e096c7f61","ref":"refs/heads/master","pushedAt":"2024-04-08T10:38:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Update scripts to build/test VecCore with CTest\n\nThe script can be generically called as\n\nctest -VV -S cmake/TestVecCore.cmake\n\nfrom the top directory of the repository. There are several options\nto customize the build, the main ones are:\n\n-DCOVERAGE=1 Enables test coverage analysis with gcov\n-DMEMCHECK=1 Enables memory checking with valgrind\n-DSTATIC_ANALYSIS=1 Enables static analysis with clang-tidy\n-DINSTALL=1 Enables an extra step to call make install\n\nWhen enabling coverage, a report is generated by default in the html/\ndirectory inside the build directory. The results can be viewed by\nopening the file html/coverage_details.html. This step can be disabled\nby passing -DGCOVR=0 to ctest. It is recommended to use a debug build\nto generate the coverage analysis.\n\nThe configuration can also be specified directly on the command line\nvia the -C option. For example, to run a coverage build in debug mode,\nwith less verbose output, and using AVX2 SIMD ISA, run:\n\nctest -V -C Debug -DCOVERAGE=1 -S cmake/TestVecCore.cmake,AVX2\n\nSome environment variables can also influence the behavior of the\nscript, like CC, CXX, CMAKE_GENERATOR, CTEST_CONFIGURATION_TYPE,\nCMAKE_BUILD_PARALLEL_LEVEL, CTEST_PARALLEL_LEVEL, and CMAKE_ARGS.\nThese are mostly self-explanatory and can be used to override the\nprovided defaults. For example, to build with the clang compiler\nand use Ninja as CMake generator, one can run:\n\nenv CC=clang CXX=clang++ CMAKE_GENERATOR=Ninja ctest -V -S cmake/TestVecCore.cmake\n\nFinally, the script tries to load configuration files from the .ci\nsubdirectory in the source directory. The default configuration is\nused if no specific configuration is found for the detected OS. For\nexample, on Ubuntu, a file named ubuntu.cmake will be used if present\ninstead of config.cmake. The script also tries to detect a version,\nso, for example, on Alma, one could use almalinux8.cmake which would\nhave higher precedence than almalinux.cmake.","shortMessageHtmlLink":"Update scripts to build/test VecCore with CTest"}},{"before":"4c28819246f3cb4c48e49d9a7753f58f46972751","after":"f92ad05c4a3af76fb3fbdfae72ee38d20a74f0c8","ref":"refs/heads/master","pushedAt":"2024-04-08T09:59:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Update scripts to build/test VecCore with CTest\n\nThe script can be generically called as\n\nctest -VV -S cmake/TestVecCore.cmake\n\nfrom the top directory of the repository. There are several options\nto customize the build, the main ones are:\n\n-DCOVERAGE=1 Enables test coverage analysis with gcov\n-DMEMCHECK=1 Enables memory checking with valgrind\n-DSTATIC_ANALYSIS=1 Enables static analysis with clang-tidy\n-DINSTALL=1 Enables an extra step to call make install\n\nWhen enabling coverage, a report is generated by default in the html/\ndirectory inside the build directory. The results can be viewed by\nopening the file html/coverage_details.html. This step can be disabled\nby passing -DGCOVR=0 to ctest. It is recommended to use a debug build\nto generate the coverage analysis.\n\nThe configuration can also be specified directly on the command line\nvia the -C option. For example, to run a coverage build in debug mode,\nwith less verbose output, and using AVX2 SIMD ISA, run:\n\nctest -V -C Debug -DCOVERAGE=1 -S cmake/TestVecCore.cmake,AVX2\n\nSome environment variables can also influence the behavior of the\nscript, like CC, CXX, CMAKE_GENERATOR, CTEST_CONFIGURATION_TYPE,\nCMAKE_BUILD_PARALLEL_LEVEL, CTEST_PARALLEL_LEVEL, and CMAKE_ARGS.\nThese are mostly self-explanatory and can be used to override the\nprovided defaults. For example, to build with the clang compiler\nand use Ninja as CMake generator, one can run:\n\nenv CC=clang CXX=clang++ CMAKE_GENERATOR=Ninja ctest -V -S cmake/TestVecCore.cmake\n\nFinally, the script tries to load configuration files from the .ci\nsubdirectory in the source directory. The default configuration is\nused if no specific configuration is found for the detected OS. For\nexample, on Ubuntu, a file named ubuntu.cmake will be used if present\ninstead of config.cmake. The script also tries to detect a version,\nso, for example, on Alma, one could use almalinux8.cmake which would\nhave higher precedence than almalinux.cmake.","shortMessageHtmlLink":"Update scripts to build/test VecCore with CTest"}},{"before":"1b97d9b3492f9aa179f055f496f586ad659d3f7d","after":"4c28819246f3cb4c48e49d9a7753f58f46972751","ref":"refs/heads/master","pushedAt":"2024-04-08T09:46:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Update scripts to build/test VecCore with CTest\n\nThe script can be generically called as\n\nctest -VV -S cmake/TestVecCore.cmake\n\nfrom the top directory of the repository. There are several options\nto customize the build, the main ones are:\n\n-DCOVERAGE=1 Enables test coverage analysis with gcov\n-DMEMCHECK=1 Enables memory checking with valgrind\n-DSTATIC_ANALYSIS=1 Enables static analysis with clang-tidy\n-DINSTALL=1 Enables an extra step to call make install\n\nWhen enabling coverage, a report is generated by default in the html/\ndirectory inside the build directory. The results can be viewed by\nopening the file html/coverage_details.html. This step can be disabled\nby passing -DGCOVR=0 to ctest. It is recommended to use a debug build\nto generate the coverage analysis.\n\nThe configuration can also be specified directly on the command line\nvia the -C option. For example, to run a coverage build in debug mode,\nwith less verbose output, and using AVX2 SIMD ISA, run:\n\nctest -V -C Debug -DCOVERAGE=1 -S cmake/TestVecCore.cmake,AVX2\n\nSome environment variables can also influence the behavior of the\nscript, like CC, CXX, CMAKE_GENERATOR, CTEST_CONFIGURATION_TYPE,\nCMAKE_BUILD_PARALLEL_LEVEL, CTEST_PARALLEL_LEVEL, and CMAKE_ARGS.\nThese are mostly self-explanatory and can be used to override the\nprovided defaults. For example, to build with the clang compiler\nand use Ninja as CMake generator, one can run:\n\nenv CC=clang CXX=clang++ CMAKE_GENERATOR=Ninja ctest -V -S cmake/TestVecCore.cmake\n\nFinally, the script tries to load configuration files from the .ci\nsubdirectory in the source directory. The default configuration is\nused if no specific configuration is found for the detected OS. For\nexample, on Ubuntu, a file named ubuntu.cmake will be used if present\ninstead of config.cmake. The script also tries to detect a version,\nso, for example, on Alma, one could use almalinux8.cmake which would\nhave higher precedence than almalinux.cmake.","shortMessageHtmlLink":"Update scripts to build/test VecCore with CTest"}},{"before":"87895dc688a845400a5f1e775701cfcdaa21d676","after":"1b97d9b3492f9aa179f055f496f586ad659d3f7d","ref":"refs/heads/master","pushedAt":"2023-05-30T06:50:50.493Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Update scripts to build/test VecCore with CTest\n\nThe script can be generically called as\n\nctest -VV -S cmake/TestVecCore.cmake\n\nfrom the top directory of the repository. There are several options\nto customize the build, the main ones are:\n\n-DCOVERAGE=1 Enables test coverage analysis with gcov\n-DMEMCHECK=1 Enables memory checking with valgrind\n-DSTATIC_ANALYSIS=1 Enables static analysis with clang-tidy\n-DINSTALL=1 Enables an extra step to call make install\n\nWhen enabling coverage, a report is generated by default in the html/\ndirectory inside the build directory. The results can be viewed by\nopening the file html/coverage_details.html. This step can be disabled\nby passing -DGCOVR=0 to ctest. It is recommended to use a debug build\nto generate the coverage analysis.\n\nThe configuration can also be specified directly on the command line\nvia the -C option. For example, to run a coverage build in debug mode,\nwith less verbose output, and using AVX2 SIMD ISA, run:\n\nctest -V -C Debug -DCOVERAGE=1 -S cmake/TestVecCore.cmake,AVX2\n\nSome environment variables can also influence the behavior of the\nscript, like CC, CXX, CMAKE_GENERATOR, CTEST_CONFIGURATION_TYPE,\nCMAKE_BUILD_PARALLEL_LEVEL, CTEST_PARALLEL_LEVEL, and CMAKE_ARGS.\nThese are mostly self-explanatory and can be used to override the\nprovided defaults. For example, to build with the clang compiler\nand use Ninja as CMake generator, one can run:\n\nenv CC=clang CXX=clang++ CMAKE_GENERATOR=Ninja ctest -V -S cmake/TestVecCore.cmake\n\nFinally, the script tries to load configuration files from the .ci\nsubdirectory in the source directory. The default configuration is\nused if no specific configuration is found for the detected OS. For\nexample, on Ubuntu, a file named ubuntu.cmake will be used if present\ninstead of config.cmake. The script also tries to detect a version,\nso, for example, on Alma, one could use almalinux8.cmake which would\nhave higher precedence than almalinux.cmake.","shortMessageHtmlLink":"Update scripts to build/test VecCore with CTest"}},{"before":"6b3e5744b53f13b3e0595c33ad96806c875c5330","after":"87895dc688a845400a5f1e775701cfcdaa21d676","ref":"refs/heads/master","pushedAt":"2023-05-26T15:25:34.568Z","pushType":"push","commitsCount":1,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Update scripts to build/test VecCore with CTest\n\nThe script can be generically called as\n\nctest -VV -S cmake/TestVecCore.cmake\n\nfrom the top directory of the repository. There are several options\nto customize the build, the main ones are:\n\n-DCOVERAGE=1 Enables test coverage analysis with gcov\n-DMEMCHECK=1 Enables memory checking with valgrind\n-DSTATIC_ANALYSIS=1 Enables static analysis with clang-tidy\n-DINSTALL=1 Enables an extra step to call make install\n\nWhen enabling coverage, a report is generated by default in the html/\ndirectory inside the build directory. The results can be viewed by\nopening the file html/coverage_details.html. This step can be disabled\nby passing -DGCOVR=0 to ctest. It is recommended to use a debug build\nto generate the coverage analysis.\n\nThe configuration can also be specified directly on the command line\nvia the -C option. For example, to run a coverage build in debug mode,\nwith less verbose output, and using AVX2 SIMD ISA, run:\n\nctest -V -C Debug -DCOVERAGE=1 -S cmake/TestVecCore.cmake,AVX2\n\nSome environment variables can also influence the behavior of the\nscript, like CC, CXX, CMAKE_GENERATOR, CTEST_CONFIGURATION_TYPE,\nCMAKE_BUILD_PARALLEL_LEVEL, CTEST_PARALLEL_LEVEL, and CMAKE_ARGS.\nThese are mostly self-explanatory and can be used to override the\nprovided defaults. For example, to build with the clang compiler\nand use Ninja as CMake generator, one can run:\n\nenv CC=clang CXX=clang++ CMAKE_GENERATOR=Ninja ctest -V -S cmake/TestVecCore.cmake\n\nFinally, the script tries to load configuration files from the .ci\nsubdirectory in the source directory. The default configuration is\nused if no specific configuration is found for the detected OS. For\nexample, on Ubuntu, a file named ubuntu.cmake will be used if present\ninstead of config.cmake. The script also tries to detect a version,\nso, for example, on Alma, one could use almalinux8.cmake which would\nhave higher precedence than almalinux.cmake.","shortMessageHtmlLink":"Update scripts to build/test VecCore with CTest"}},{"before":"17ee7c98bb58a429b2d64eda3f387d00459e2d7e","after":null,"ref":"refs/heads/gh-pages","pushedAt":"2023-03-17T12:18:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"}},{"before":"2d337edb579f1e3d583fc44c1304a14d201daed7","after":"6b3e5744b53f13b3e0595c33ad96806c875c5330","ref":"refs/heads/master","pushedAt":"2023-03-17T10:03:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Version 0.8.1","shortMessageHtmlLink":"Version 0.8.1"}},{"before":"aa1affb934b76427f5accceb9d11b1a84ff35cd3","after":"2d337edb579f1e3d583fc44c1304a14d201daed7","ref":"refs/heads/master","pushedAt":"2023-03-15T12:26:42.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"amadio","name":"Guilherme Amadio","path":"/amadio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249404?s=80&v=4"},"commit":{"message":"Avoid including SIMD headers when compiling with nvcc","shortMessageHtmlLink":"Avoid including SIMD headers when compiling with nvcc"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaCo-owA","startCursor":null,"endCursor":null}},"title":"Activity ยท amadio/veccore"}