diff --git a/CMake/rl_build_options.cmake b/CMake/rl_build_options.cmake index 6e8db234..b7a7b3ce 100644 --- a/CMake/rl_build_options.cmake +++ b/CMake/rl_build_options.cmake @@ -1,4 +1,4 @@ -set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD 23) set(CMAKE_POSITION_INDEPENDENT_CODE ON) option(BUILD_SHARED_LIBS OFF "Configure to build shared or static libraries") diff --git a/RandBLAS b/RandBLAS index 03170537..172d0963 160000 --- a/RandBLAS +++ b/RandBLAS @@ -1 +1 @@ -Subproject commit 03170537dbaee636cfc1df0afdf12041398f654f +Subproject commit 172d0963f16743defa646b32e7e0279b52230f99 diff --git a/benchmark/CMakeLists.txt b/benchmark/CMakeLists.txt index 03106f0b..56f98eb7 100644 --- a/benchmark/CMakeLists.txt +++ b/benchmark/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.10) project(benchmark) -set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_STANDARD_REQUIRED True) message(STATUS "Checking for OpenMP ... ") diff --git a/test/comps/test_util.cc b/test/comps/test_util.cc index 6e440b6b..dc6bf580 100644 --- a/test/comps/test_util.cc +++ b/test/comps/test_util.cc @@ -3,7 +3,7 @@ #include "rl_gen.hh" #include -#include +#include #include #include @@ -187,7 +187,6 @@ TEST_F(TestUtil, test_binary_rank_search_zero_mat) { test_binary_rank_search_zero_mat(m, n, A); } - class Test_Inplace_Square_Transpose : public ::testing::Test { protected: @@ -205,7 +204,7 @@ class Test_Inplace_Square_Transpose : public ::testing::Test double *A2 = new double[n*n]; blas::copy(n*n, A1, 1, A2, 1); RandLAPACK::util::transpose_square(A2, n); - RandBLAS_Testing::Util::matrices_approx_equal( + test::comparison::matrices_approx_equal( layout, blas::Op::Trans, n, n, A1, n, A2, n, __PRETTY_FUNCTION__, __FILE__, __LINE__ ); @@ -215,6 +214,7 @@ class Test_Inplace_Square_Transpose : public ::testing::Test }; + TEST_F(Test_Inplace_Square_Transpose, random_matrix_colmajor) { apply(blas::Layout::ColMajor); }