From 943e8535917a073f394b3d8d7e89d40400651b9a Mon Sep 17 00:00:00 2001 From: Stuart Wheater Date: Wed, 23 Sep 2026 12:36:52 +0100 Subject: [PATCH 1/5] Update 'ds.merge' profile --- .../perf_files/armadillo_github-workflows_perf-profile.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat/perf_files/armadillo_github-workflows_perf-profile.csv b/tests/testthat/perf_files/armadillo_github-workflows_perf-profile.csv index 454c22f4..fe25ba9b 100644 --- a/tests/testthat/perf_files/armadillo_github-workflows_perf-profile.csv +++ b/tests/testthat/perf_files/armadillo_github-workflows_perf-profile.csv @@ -62,7 +62,7 @@ "ds.mean::perf::combine:0","24.12","0.5","2" "ds.mean::perf::split:0","24.45","0.5","2" "ds.meanSdGp::perf::combine:0","19.84","0.5","2" -"ds.merge::perf::0","0.7154","0.5","2" +"ds.merge::perf::0","1.207","0.5","2" "ds.metadata::perf::0","24.58","0.5","2" "ds.mice::perf::0","1.996","0.5","2" "ds.names::perf::combine:0","24.22","0.5","2" From 139cb929529f4cf214dab0e898549bd787a7f359 Mon Sep 17 00:00:00 2001 From: Stuart Wheater Date: Wed, 23 Sep 2026 13:07:59 +0100 Subject: [PATCH 2/5] Update 'ds.merge' profiles --- .../perf_files/armadillo_github-workflows_perf-profile.csv | 2 +- .../testthat/perf_files/opal_github-workflows_perf-profile.csv | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/testthat/perf_files/armadillo_github-workflows_perf-profile.csv b/tests/testthat/perf_files/armadillo_github-workflows_perf-profile.csv index fe25ba9b..0f047154 100644 --- a/tests/testthat/perf_files/armadillo_github-workflows_perf-profile.csv +++ b/tests/testthat/perf_files/armadillo_github-workflows_perf-profile.csv @@ -62,7 +62,7 @@ "ds.mean::perf::combine:0","24.12","0.5","2" "ds.mean::perf::split:0","24.45","0.5","2" "ds.meanSdGp::perf::combine:0","19.84","0.5","2" -"ds.merge::perf::0","1.207","0.5","2" +"ds.merge::perf::0","1.217","0.5","2" "ds.metadata::perf::0","24.58","0.5","2" "ds.mice::perf::0","1.996","0.5","2" "ds.names::perf::combine:0","24.22","0.5","2" diff --git a/tests/testthat/perf_files/opal_github-workflows_perf-profile.csv b/tests/testthat/perf_files/opal_github-workflows_perf-profile.csv index 5fb05908..28619d0d 100644 --- a/tests/testthat/perf_files/opal_github-workflows_perf-profile.csv +++ b/tests/testthat/perf_files/opal_github-workflows_perf-profile.csv @@ -61,7 +61,7 @@ "ds.mean::perf::combine:0","8.690","0.5","2" "ds.mean::perf::split:0","9.823","0.5","2" "ds.meanSdGp::perf::combine:0","8.285","0.5","2" -"ds.merge::perf::0","0.576","0.5","2" +"ds.merge::perf::0","1.207","0.5","2" "ds.metadata::perf::0","9.529","0.5","2" "ds.mice::perf::0","3.166","0.5","2" "ds.names::perf::combine:0","8.620","0.5","2" From 07ec90f60dc1a88ebc4e7537840ea36c5d8acc6c Mon Sep 17 00:00:00 2001 From: Stuart Wheater Date: Wed, 23 Sep 2026 23:54:22 +0100 Subject: [PATCH 3/5] Add performance metrics for additional functions --- .../perf_files/opal_github-workflows_perf-profile.csv | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/testthat/perf_files/opal_github-workflows_perf-profile.csv b/tests/testthat/perf_files/opal_github-workflows_perf-profile.csv index 28619d0d..df383031 100644 --- a/tests/testthat/perf_files/opal_github-workflows_perf-profile.csv +++ b/tests/testthat/perf_files/opal_github-workflows_perf-profile.csv @@ -42,9 +42,11 @@ "ds.hetcor::perf::0","0.3609","0.5","2" "ds.histogram::perf::0","3.939","0.5","2" "ds.isNA::perf::combine:0","8.677","0.5","2" +"ds.isValid::perf::0","9.110","0.5","2" "ds.kurtosis::perf::combine:0","2.872","0.5","2" "ds.length::perf::combine:0","8.551","0.5","2" "ds.levels::perf::combine:0","8.594","0.5","2" +"ds.lexis::perf::0","2.410","0.5","2" "ds.list::perf::0","4.415","0.5","2" "ds.log::perf::0","8.415","0.5","2" "ds.ls::perf::combine:0","8.689","0.5","2" @@ -76,6 +78,7 @@ "ds.replaceNA::perf::0","1.280","0.5","2" "ds.reShape::perf::0","8.211","0.5","2" "ds.rNorm::perf::0","3.881","0.5","2" +"ds.rowColCalc::perf::0","8.905","0.5","2" "ds.rPois::perf::0","3.848","0.5","2" "ds.rUnif::perf::0","3.864","0.5","2" "ds.sample::perf::0","3.764","0.5","2" @@ -85,6 +88,9 @@ "ds.sqrt::perf::0","8.666","0.5","2" "ds.summary::perf::0","2.149","0.5","2" "ds.scatterPlot::perf::0","2.163","0.5","2" +"ds.table::perf::0","5.031","0.5","2" +"ds.tapply.assign::perf::0","8.062","0.5","2" +"ds.tapply::perf::0","8.194","0.5","2" "ds.unique::perf::combine:0","8.656","0.5","2" "ds.unList::perf::0","8.128","0.5","2" "ds.var::perf::combine:0","7.6420","0.5","2" From 6cfba3b7af2fa7cecf28a7f8977c7d73d20cd74f Mon Sep 17 00:00:00 2001 From: Stuart Wheater Date: Thu, 24 Sep 2026 12:44:35 +0100 Subject: [PATCH 4/5] Update 'perf' profiles --- .../perf_files/opal_azure-pipeline_perf-profile.csv | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/testthat/perf_files/opal_azure-pipeline_perf-profile.csv b/tests/testthat/perf_files/opal_azure-pipeline_perf-profile.csv index d2cdb5aa..7585a4a8 100644 --- a/tests/testthat/perf_files/opal_azure-pipeline_perf-profile.csv +++ b/tests/testthat/perf_files/opal_azure-pipeline_perf-profile.csv @@ -10,7 +10,7 @@ "ds.asLogical::perf::0","8.270","0.5","2" "ds.asMatrix::perf::0","8.683","0.5","2" "ds.asNumeric::perf:0","8.631","0.5","2" -"ds.assign::perf::0","4.978","0.5","2" +"ds.assign::perf::0","10.40","0.5","2" "ds.Boole::perf::0","1.676","0.5","2" "ds.boxPlot::perf::0","2.295","0.5","2" "ds.boxPlotGG::perf::0","2.628","0.5","2" @@ -18,7 +18,7 @@ "ds.cbind::perf::0","1.486","0.5","2" "ds.changeRefGroup::perf::0","9.927","0.5","2" "ds.class::perf::combine:0","8.572","0.5","2" -"ds.colnames::perf:0","2.856","0.5","2" +"ds.colnames::perf:0","9.117","0.5","2" "ds.completeCases::perf::combine:0","8.254","0.5","2" "ds.contourPlot::perf::0","2.415","0.5","2" "ds.cor::perf::combine:0","3.922","0.5","2" @@ -42,9 +42,11 @@ "ds.hetcor::perf::0","0.1757","0.5","2" "ds.histogram::perf::0","3.939","0.5","2" "ds.isNA::perf::combine:0","8.677","0.5","2" +"ds.isValid::perf::0","9.186","0.5","2" "ds.kurtosis::perf::combine:0","2.872","0.5","2" "ds.length::perf::combine:0","8.551","0.5","2" "ds.levels::perf::combine:0","8.594","0.5","2" +"ds.lexus::perf::0","2.449","0.5","2" "ds.list::perf::0","4.415","0.5","2" "ds.log::perf::0","8.415","0.5","2" "ds.ls::perf::combine:0","8.689","0.5","2" @@ -84,6 +86,9 @@ "ds.skewness::perf::combine:0","2.889","0.5","2" "ds.sqrt::perf::0","8.666","0.5","2" "ds.summary::perf::0","2.149","0.5","2" +"ds.table::perf::0","5.145","0.5","2" +"ds.tapply.assign::perf::0","8.227","0.5","2" +"ds.tapply::perf::0","8.351","0.5","2" "ds.scatterPlot::perf::0","2.163","0.5","2" "ds.unique::perf::combine:0","8.656","0.5","2" "ds.unList::perf::0","8.128","0.5","2" From add343a601df00585a08924ef139861e89d10dca Mon Sep 17 00:00:00 2001 From: Stuart Wheater Date: Thu, 24 Sep 2026 13:18:05 +0100 Subject: [PATCH 5/5] Update 'perf' profiles --- .../perf_files/armadillo_github-workflows_perf-profile.csv | 4 ++-- .../testthat/perf_files/opal_azure-pipeline_perf-profile.csv | 3 ++- .../perf_files/opal_github-workflows_perf-profile.csv | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/tests/testthat/perf_files/armadillo_github-workflows_perf-profile.csv b/tests/testthat/perf_files/armadillo_github-workflows_perf-profile.csv index 0f047154..401e559c 100644 --- a/tests/testthat/perf_files/armadillo_github-workflows_perf-profile.csv +++ b/tests/testthat/perf_files/armadillo_github-workflows_perf-profile.csv @@ -10,8 +10,8 @@ "ds.asLogical::perf::0","17.46","0.5","2" "ds.asMatrix::perf::0","17.44","0.5","2" "ds.asNumeric::perf:0","16.79","0.5","2" -"ds.assign::perf::0","10.23","0.5","2" -"ds.Boole::perf::0","2.324","0.5","2" +"ds.assign::perf::0","23.51","0.5","2" +"ds.Boole::perf::0","5.479","0.5","2" "ds.boxPlot::perf::0","5.837","0.5","2" "ds.boxPlotGG::perf::0","6.696","0.5","2" "ds.c::perf::0","10.23","0.5","2" diff --git a/tests/testthat/perf_files/opal_azure-pipeline_perf-profile.csv b/tests/testthat/perf_files/opal_azure-pipeline_perf-profile.csv index 7585a4a8..db1258d6 100644 --- a/tests/testthat/perf_files/opal_azure-pipeline_perf-profile.csv +++ b/tests/testthat/perf_files/opal_azure-pipeline_perf-profile.csv @@ -78,9 +78,11 @@ "ds.replaceNA::perf::0","1.280","0.5","2" "ds.reShape::perf::0","8.211","0.5","2" "ds.rNorm::perf::0","3.881","0.5","2" +"ds.rowColCalc::perf::0","8.729","0.5","2" "ds.rPois::perf::0","3.848","0.5","2" "ds.rUnif::perf::0","3.864","0.5","2" "ds.sample::perf::0","3.764","0.5","2" +"ds.scatterPlot::perf::0","2.163","0.5","2" "ds.seq::perf::0","8.522","0.5","2" "ds.setSeed::perf::0","8.990","0.5","2" "ds.skewness::perf::combine:0","2.889","0.5","2" @@ -89,7 +91,6 @@ "ds.table::perf::0","5.145","0.5","2" "ds.tapply.assign::perf::0","8.227","0.5","2" "ds.tapply::perf::0","8.351","0.5","2" -"ds.scatterPlot::perf::0","2.163","0.5","2" "ds.unique::perf::combine:0","8.656","0.5","2" "ds.unList::perf::0","8.128","0.5","2" "ds.var::perf::combine:0","7.6420","0.5","2" diff --git a/tests/testthat/perf_files/opal_github-workflows_perf-profile.csv b/tests/testthat/perf_files/opal_github-workflows_perf-profile.csv index df383031..d52c5612 100644 --- a/tests/testthat/perf_files/opal_github-workflows_perf-profile.csv +++ b/tests/testthat/perf_files/opal_github-workflows_perf-profile.csv @@ -11,7 +11,7 @@ "ds.asMatrix::perf::0","8.683","0.5","2" "ds.asNumeric::perf:0","8.631","0.5","2" "ds.assign::perf::0","11.53","0.5","2" -"ds.Boole::perf::0","1.676","0.5","2" +"ds.Boole::perf::0","4.014","0.5","2" "ds.boxPlot::perf::0","2.295","0.5","2" "ds.boxPlotGG::perf::0","2.628","0.5","2" "ds.c::perf::0","4.207","0.5","2" @@ -23,7 +23,7 @@ "ds.contourPlot::perf::0","2.415","0.5","2" "ds.cor::perf::combine:0","3.922","0.5","2" "ds.corTest::perf::combine:0","8.246","0.5","2" -"ds.cov::perf::combine:0","4.792","0.5","2" +"ds.cov::perf::combine:0","11.82","0.5","2" "ds.dataFrame::perf::0","2.488","0.5","2" "ds.dataFrameFill::perf::0","1.098","0.5","2" "ds.dataFrameSort::perf::0","8.263","0.5","2"